双系统(Win 7和Ubuntu 13.10时钟问题)

我是Ubuntu的“新手”,但我已经花了几个小时在这个问题上苦苦挣扎,似乎无法解决:当我在Windows中设置时间(印第安纳波利斯,美国东部时区),然后重新启动到Ubuntu时,计算机时间会变成夏威夷时间。 当时间在Ubuntu中设置好后,重启电脑到Windows时,时间会提前5个小时。
我已经在BIOS中设置了时间,似乎没有任何区别。我尝试将时间从“自动”设置为“手动”,结果一样。 虽不是什么大问题,但它显示了某些潜在的故障。 有人能解释一下吗?
1个回答

这是因为Linux将时间存储为UTC,而Windows则使用本地时间。

您可以让Linux使用本地时间,或者让Windows使用UTC时间。

要让Linux使用本地时间,请编辑/etc/default/rcS文件,并将UTC=yes更改为UTC=no。

要让Windows使用UTC时间,请创建一个名为UTC.reg的新文件,并将以下内容复制到其中:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

在Windows中使用regedit打开它。

1尽管你应该尽量避免在Windows上使用UTC。它会出现一些奇怪的问题。我想贴一些链接,但我记不清我在哪里看到Windows与UTC相关的所有问题了。 - sayantankhan

  • 相关问题