[转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

[转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#1

帖子 Hello World! » 2009-10-22 18:37

最近帮朋友装了 Windows 7 、 Mac 还有 Ubuntu 。朋友在切换操作系统的时候就发现了一个问题, Windows 、 Mac 和 Ubuntu 的时间出现了不一致的情况。在 Windows 中把时间设置正确了过后,在 Ubuntu 和 Mac 中的时间又不一样了,在 Ubuntu 和 Mac 中把时间设置正确后进入 Windows 后,时间又不一致了。出现这种情况的原因是 Windows 、 Mac 和 Ubuntu 它们在默认情况下看待硬件时间(主板上的BOIS显示的时间)的方式不一样。 知道了问题存在的原因,我们就来解决这个问题。

这个是一个关于时间的问题,我们就先来了解一下关于时间的概念

UTC即Universal Time Coordinated,协调世界时
GMT即Greenwich Mean Time,格林尼治平时

Windows 与 Mac/Linux 缺省看待系统硬件时间的方式是不一样的:

代码: 全选

   Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
   Linux/Unix/Mac把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
这样,当PC中同时有多系统共存时,就出现了问题。假如你的mac和WindowsXP中设置的时区都为北京时间东八区,而你在mac中把当前系统时间更改为9:00AM。则此时硬件中存储的实际是UTC时间1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是 1:00AM,比mac中慢了八个小时。同理,你在Windows中更改或用网络同步了系统时间后,再到Ubuntu中去看,系统就会快了8小时。在实行夏令时的地区,情况可能会更复杂些。

解决这个问题的方法也有几种,可让 Mac 和 Ubuntu 不使用 UTC 时间与 Windows 保持一致。但这样改就相对复杂,而且要修改 Mac 和 Ubuntu 两个系统(Linux/Unix/Mac都是把硬件时间当作 UTC)。建议修改 Windows 对硬件时间的对待方式,这样只在 Windows 上修改后就无需在 Mac 和 Ubuntu 上设置了。

解决方法:

让 Windows 把硬件时间当作 UTC
开始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下面命令并回车

代码: 全选

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
修改 Mac 和 Ubuntu 不使用UTC的时间也比较简单只需要输入几条命令,若要通过修改 Mac 和 Ubuntu 的时间来与 Windows 保持一致相对复杂,这里就不细谈。

本文摘自:http://www.ownlinux.cn/2009/10/22/windo ... c-gmt.html
http://noie.name 网站改版中。
头像
xcz
帖子: 307
注册时间: 2009-03-18 18:47

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#2

帖子 xcz » 2009-10-22 22:53

mark
唉,这么久了我还什么都不会,什么时候才能升级到菜鸟级别呢。。。
获得武功秘籍的方法
发现自己就是个2,cpufreq降频只降一个核
头像
hjpubuntu
帖子: 171
注册时间: 2009-08-02 10:07

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#3

帖子 hjpubuntu » 2009-10-22 22:56

:em11
再议,就是再议论议论,再研究研究,再商量商量,再权衡权衡,再比较比较,再考虑考虑,再观察观察,再看看,再想想,再等等..等等等等....
头像
jandyzhu
帖子: 3331
注册时间: 2008-04-02 13:26
来自: 上海
联系:

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#4

帖子 jandyzhu » 2009-10-23 8:08

Ubuntu好像早就没这个问题了吧。
wjjs
帖子: 145
注册时间: 2007-07-08 19:21

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#5

帖子 wjjs » 2009-10-23 9:06

:em01
头像
john.wu
帖子: 1006
注册时间: 2007-10-18 17:40

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#6

帖子 john.wu » 2009-10-23 9:20

jandyzhu 写了:Ubuntu好像早就没这个问题了吧。
刻盘安装,绝对不会有这个问题

但用某种硬盘安装的方法,硬盘启动ubuntu desktop cd iso 的阶段,有可能会出现这种问题,安装好后问题消失。

如果是路由党, ubuntu 9.10 安装时,自动根据ip来源选择语言...........总之路由党体验9.10的感觉好极了

千帖户,享有论坛特权!
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#7

帖子 Hello World! » 2009-10-23 17:26

john.wu 写了:
jandyzhu 写了:Ubuntu好像早就没这个问题了吧。
刻盘安装,绝对不会有这个问题

但用某种硬盘安装的方法,硬盘启动ubuntu desktop cd iso 的阶段,有可能会出现这种问题,安装好后问题消失。

如果是路由党, ubuntu 9.10 安装时,自动根据ip来源选择语言...........总之路由党体验9.10的感觉好极了
我也是路由党。
http://noie.name 网站改版中。
头像
zxpz0
帖子: 269
注册时间: 2007-03-23 18:06
联系:

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#8

帖子 zxpz0 » 2009-10-23 19:50

最好还是都改成本地时间 E+8
Ubuntu 9.10RC@Dell 710M
/Intel(R) Pentium(R) M processor 1.60GHz
/2048MB Memory/
60G IDE HD
/855GM Integrated Graphics Device
http://blog.chinaunix.net/u3/104343/
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#9

帖子 billbear » 2009-10-24 13:17

修改 Mac 和 Ubuntu 不使用UTC的时间也比较简单只需要输入几条命令
我至今都不知道如何使 OS X 不使用 UTC。我怀疑作者在吹牛,至少我从来没有找到在 OS X 下的这几条“简单命令”。
beyondlion
帖子: 193
注册时间: 2008-11-13 7:59

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#10

帖子 beyondlion » 2009-11-10 20:32

硬盘安装
遇到时间不一致的路过
头像
drvicar
帖子: 1285
注册时间: 2007-12-17 18:07
来自: 西安

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#11

帖子 drvicar » 2010-03-13 9:17

john.wu 写了:
jandyzhu 写了:Ubuntu好像早就没这个问题了吧。
刻盘安装,绝对不会有这个问题

但用某种硬盘安装的方法,硬盘启动ubuntu desktop cd iso 的阶段,有可能会出现这种问题,安装好后问题消失。

如果是路由党, ubuntu 9.10 安装时,自动根据ip来源选择语言...........总之路由党体验9.10的感觉好极了
我就是刻盘安装的
可惜不管用啊 !
头像
liuhk388
帖子: 48
注册时间: 2010-05-04 23:49

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#12

帖子 liuhk388 » 2011-07-29 9:59

mark 刚装完黑苹果,正好需要
孤檠辉不尽,纸影味无眠
zjy3186511
帖子: 312
注册时间: 2010-02-01 19:24

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#13

帖子 zjy3186511 » 2011-07-29 12:38

mark
archlinux + openbox

个人blog: http://www.lifeintheweb.tk
头像
xiajing
帖子: 30
注册时间: 2009-06-10 21:52

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#14

帖子 xiajing » 2011-07-29 16:05

/etc/default/rcS中设置 UTC=no就可以让硬件时间为本地时间。
头像
liuhk388
帖子: 48
注册时间: 2010-05-04 23:49

Re: [转载]解决 Windows 、 Mac 和 Ubuntu 时间不一致的问题

#15

帖子 liuhk388 » 2011-07-30 8:51

xiajing 写了:/etc/default/rcS中设置 UTC=no就可以让硬件时间为本地时间。
怎么找不到该文件?你意思是在哪个操作系统环境下?
另外我怎么觉得ubuntu和windows是一样的时间方式?我调了时间后在ubuntu下走了一趟windows就出问题了……
孤檠辉不尽,纸影味无眠
回复