将 Windows 设置为使用系统时钟作为 UTC

将 Windows 设置为使用系统时钟作为 UTC

在双启动 Windows 和 Linux 时,Linux 将系统时间设置为 UTC,因此 Windows 认为现在是上午 10 点左右的午夜。还有其他方法可以告诉 Windows 使用 UTC 吗?我见过有人提议调整注册表这里和其他地方。这在我的计算机(Windows 7 32 位)上不起作用。

作为参考,注册表项如下:

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

答案1

Linux 通常使用一个名为的工具hwclock来与硬件时钟交互。根据您的发行版,您应该能够修改系统启动脚本以hwclock使用当前系统时区重新读取和存储时间。

在 Ubuntu 中,你可以启用本地时间模式通过编辑/etc/default/rcS到:

UTC=no

我知道,这不是您要求的,但它确实使两个操作系统使用相同的时钟偏移。

相关内容