如何解决Ubuntu与Windows双系统时间不同步的问题

系统 Windows Linux
不知道有没朋友跟我一样是使用Ubuntu和Windows双系统?当朋友从Ubuntu系统重新启动到Windows时,发现Windows中的时间变了,他问我有没办法修复?其实我刚开始使用Ubuntu和Windows双系统时就遇到这个问题。下面我们就来谈谈解决办法。

[[157137]]

       【引自Winclient的博客】不知道有没朋友跟我一样是使用 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办法修复?其实我刚开始使用 Ubuntu 和 Windows 双系统时就遇到这个问题。下面我们就来解决这个问题。

  为什么Ubuntu和Windows双系统会有时间差

  之所以 Windows 与 Ubuntu 双系统之间有时间差,是因为这两个系统使用了不同的方式来识别硬件时钟(Hardware Clock)。Ubuntu 将硬件时钟当作 UTC 时间,而 Windows 将硬件时钟当作本地时间( Local time)。由于时间的处理方式不同,Windows 不管重启多少次都识别 Local time,时间都不会改变。而当我们从 Ubuntu 重启到 Windows 时,硬件时钟已经被 Ubuntu 认为 UTC 方式,而 Windows 再将其强制转换成 Local time,这就造成了时间差。

  如何解决Ubuntu与Windows双系统时间不同步

  要解决 Ubuntu 与 Windows 双系统时间不同步其实非常简单,我们只需将 Ubuntu 的 UTC 时间切换成 Local time 即可。具体做法就是将 /etc/default/rcS 文件中的 “UTC=yes” 改成 “UTC=no” 即可(没有引号)。更改完成完成之后 Ubuntu 便会使用 Local time 而非 UTC,也就解决了双系统时间问题。

  如果你想快速更改配置文件,可以直接在终端中执行如下命令:

  1. sudo sed -i 's/UTC=no/UTC=yes/' /etc/default/rcS  
责任编辑:武晓燕 来源: Winclient博客
相关推荐

2012-05-17 08:43:26

Windows 7Linux

2015-03-04 14:12:58

数据库mysql工作量

2018-03-09 16:27:50

数据库Oracle同步问题

2010-06-13 11:41:53

Ubuntu Grub

2011-09-08 09:46:29

ubuntuMySQL

2013-05-21 10:49:59

Windows硬件冲突

2011-03-17 16:26:34

网络时钟同步

2013-01-09 10:36:28

mysql主从不同步

2011-09-07 13:44:59

win7ubuntu

2018-04-09 16:00:30

Windows 10Windows更新

2018-08-08 09:15:17

WindowsUbuntu系统

2018-07-10 11:00:15

WindowsLinuxUbuntu

2009-05-20 13:39:58

2015-09-02 13:05:25

Windows 10字体

2011-08-16 14:08:01

windowslinux

2013-02-26 09:51:31

Windows 8应用异常问题

2019-07-16 09:00:26

Windows 10防火墙Windows

2015-04-22 10:49:29

Windows AzuAzure Stora共享存储

2010-04-06 18:26:03

CentOS系统

2018-01-18 10:10:10

LinuxWindows双启动
点赞
收藏

51CTO技术栈公众号