欢迎光临
我们一直在努力

win7和ubuntu双系统时间慢8小时解决方法

前一段时间win7的系统时间,机子没上网,每天开机时,总会慢8小时,不知道怎么回事,因为忙别的事情,所以过了那几天才找原因,后来发现windows time服务没有自动,所以想当然认为是这个原因。用了几次也没发现什么异常,因为今天开机时候没插网线,直接进了ubuntu,发现时间快了8小时,插上网线就正常了,所以觉得不太正常,所以重启进了win7,发现慢了8小时,这才意识到可能是两个系统设置不同,导致的这个时间问题。于是google:两个概念:utc即universal time coordinated,协调世界时gmt即greenwich mean time,格林尼治平时windows
与 mac/linux 缺省看待系统硬件时间的方式是不一样的:windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟bios中显示的时间是一样的。

linux/unix/mac把硬件时间当作
utc,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是gmt 8,则系统中显示时间是硬件时间 8。这样,当pc中同时有多系统共存时,就出现了问题。假如你的ubuntu设置的时区都为北京时间东八区,当前系统时间为9:00am。则此时硬件中存储的实际是utc
时间1:00am。这时你重启进入windows后,你会发现windows系统中显示的时间是
1:00am,比ubuntu中慢了八个小时。同理,你在windows中更改或用网络同步了系统时间后,再到ubuntu中去看,系统就会快了8小时。在实行
夏令时的地区,情况可能会更复杂些。解决这个问题的方法:1. 可让 ubuntu 不使用 utc 时间与 windows 保持一致。ubuntu默认开启utc,即协调世界时,而win7是使用这种计时方式,这将导致的结果就是windows和ubuntu时间计算有差异

可以使用以下方法得到一致的时间:

sudo gedit /etc/default/rcs
#找到这一行:utc=yes


yes改为no
2. 修改 windows
对硬件时间的对待方式,这样只在 windows 上修改后就无需在ubuntu 上设置了。让 windows 把硬件时间当作 utc开始-运行-cmd,打开命令行程序(vista则要以管理员方式打开命令行程序方
可有权限访问注册表),在命令行中输入下面命令并回车代码:

reg add hklmsystemcurrentcontrolsetcontroltimezoneinformation /v
realtimeisuniversal /t reg_dreplacement /d 1方法1本人试验有效。

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《win7和ubuntu双系统时间慢8小时解决方法》
文章链接:https://www.nixonli.com/75.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏