为什么 Ubuntu 9.04 会重置我的 Windows 时钟?

为什么 Ubuntu 9.04 会重置我的 Windows 时钟?

我有一台装有 2 个硬盘的机器。我将 Ubuntu 9.04 (Jaunty) 安装在其中一个硬盘上,将 Windows Vista SP2 安装在另一个硬盘上。我采用这种方法而不是双启动,因为我希望能够随意更换操作系统,并保持干净和独立。

我注意到的问题是,当我在 Ubuntu 中并重新启动进入 Windows Vista(通过在启动时选择 Vista 驱动器)时,Vista 时钟总是会调慢大约 5 个小时。我还注意到,当我尝试同步 Vista 时钟时,它总是在第一次尝试时出错,然后我必须再次单击“立即更新”,然后与所选 NTP 服务器的同步才会生效。只要我每次都从 Vista 返回 Vista,反复重新启动 Vista 不会影响 Vista 时钟。

而且,反之亦然,即重新启动 Vista 并启动 Ubuntu 不会影响 Ubuntu 时钟。

我不知道为什么会发生这种情况。如能得到任何帮助,我将不胜感激。

更新:我可能还应该提到 Ubunty 是 64 位,而 Vista 是 32 位。

答案1

是吗这个问题

你需要观察
/etc/default/rcS
并改变UTC=是UTC=否

这使得 Ubuntu 以与 Windows 相同的方式读取和写入硬件时钟,使用本地时间而不是 UTC。

答案2

如果您希望更改 Windows 安装:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]

添加一个新的 dword"RealTimeIsUniversal"并将其设置为1

相关内容