重启到windows系统时间不准:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Oneleaf留言 | 贡献
新页面: == 当我重启计算机到windows后系统时间就不准了 == ---- 原文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=64 原文作者: 授权许可: 翻译人员:ct ...
 
Kuka留言 | 贡献
 
第1行: 第1行:


== 当我重启计算机到windows后系统时间就不准了 ==
== 当我重启计算机到windows后系统时间就不准了 ==
----
 
=== 方法一:===
 
原文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=64
原文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=64


第15行: 第17行:


适用版本:
适用版本:
文章状态:完成
文章状态:完成
----
 
The computer clock becomes wrong everytime I dual boot to Windows. How do I solve this?  
The computer clock becomes wrong everytime I dual boot to Windows. How do I solve this?  


第30行: 第33行:
*编辑文件 /etc/default/rcS .这里是设置时间用的 ("UTC=").  
*编辑文件 /etc/default/rcS .这里是设置时间用的 ("UTC=").  
*把它设置成 no ("UTC=no")
*把它设置成 no ("UTC=no")
=== 方法二: ===
原文:http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=56849&start=0
inux和苹果操作系统以当前主板CMOS内时间做为格林威治标准时间,再根据系统设置的时区来最终确定当前系统时间(如时区设置为GMT+08:00北京时间时以及当前CMOS时间为03:00,那么系统会将两个时间相加得出显示在桌面的当前系统时间为11:00)。
Windows操作系统却直接把CMOS时间认定为当前显示时间,不根据时区转换。这样每调整一次系统时区,系统会根据调整的时区来计算当前时间,确定后,也就同时修改了CMOS内的时间(即每调整一次时区,设置保存后,CMOS时间也将被操作系统改变一次,注意不同操作系统调整时间后,也会同时改变CMOS时间,这一点是共通的)。
这里我们且不论两种时间计算标准的好差,而仅让Windows认定CMOS时间为格林威治标准时间来消除操作系统之间认定时间的差异,从而解决Windows操作系统与不同操作系统并存时出现的时间认定纠纷。。。(怎么改Ubuntu参见2楼xport的回帖:))
其实Windows注册表内已经隐藏了这样一个开关。瀑布汗,那么就拿它来开刀了。。。
即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1。

2010年9月21日 (二) 10:27的最新版本

当我重启计算机到windows后系统时间就不准了

方法一:

原文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=64

原文作者:

授权许可:

翻译人员:ct

校对人员:

贡献者:

适用版本:

文章状态:完成

The computer clock becomes wrong everytime I dual boot to Windows. How do I solve this?

Everytime I dual boot to my Windows partition, my computer clock become X hours ahead/behind my local time. How do I solve that problem with Ubuntu?

  • Edit the file /etc/default/rcS. in there is a setting for time ("UTC=").
  • Set it to no ("UTC=no")

每当我重启到了windows后,我的计算机的时间就不准了。我如何才能解决它?

每当我重启到了我的windws分区,我的系统时间总是和我这里的本地时间有N小时的误差。在Ubuntu下我如何才能解决这个问题呢?

  • 编辑文件 /etc/default/rcS .这里是设置时间用的 ("UTC=").
  • 把它设置成 no ("UTC=no")


方法二:

原文:http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=56849&start=0

inux和苹果操作系统以当前主板CMOS内时间做为格林威治标准时间,再根据系统设置的时区来最终确定当前系统时间(如时区设置为GMT+08:00北京时间时以及当前CMOS时间为03:00,那么系统会将两个时间相加得出显示在桌面的当前系统时间为11:00)。

Windows操作系统却直接把CMOS时间认定为当前显示时间,不根据时区转换。这样每调整一次系统时区,系统会根据调整的时区来计算当前时间,确定后,也就同时修改了CMOS内的时间(即每调整一次时区,设置保存后,CMOS时间也将被操作系统改变一次,注意不同操作系统调整时间后,也会同时改变CMOS时间,这一点是共通的)。

这里我们且不论两种时间计算标准的好差,而仅让Windows认定CMOS时间为格林威治标准时间来消除操作系统之间认定时间的差异,从而解决Windows操作系统与不同操作系统并存时出现的时间认定纠纷。。。(怎么改Ubuntu参见2楼xport的回帖:))

其实Windows注册表内已经隐藏了这样一个开关。瀑布汗,那么就拿它来开刀了。。。

即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1。