双启动系统中的系统时钟不一致

双启动系统中的系统时钟不一致

我在双启动配置中运行 Windows 7 和 Ubuntu 17.04 Zesty 版本。我面临的问题是: - 两个操作系统中显示的系统时钟仍然不同(相差 5 小时 30 分钟)。

我实际上处于南亚时区(GMT+5:30)。例如,如果在 Windows 操作系统中,我将时间设置为 00:00,那么一旦我重新启动系统并打开 Ubuntu,Ubuntu 中的系统时钟就会开始显示 5:30。同样,在 Ubuntu 操作系统中设置 00:00 会在 Windows 中显示 +5:30,依此类推。无论我在任何操作系统中设置什么时间,都会发生这种情况。其他操作系统开始显示提前 +5:30 的时间。

答案1

这可能是因为两个系统都试图干扰硬件时钟(BIOS 中设置的时钟)。

虽然 Windows 依赖于将硬件时间设置为您的本地时间(GMT+5:30),但 Ubuntu 依赖于将其设置为 UTC,然后根据硬件时钟(UTC)配置系统时钟并将您的时区差异应用于它。

一个解决方案(也是首选方案)是让 Ubuntu 处理硬件时钟并执行Windows 中的注册表技巧以便让它使用 UTC 而不是当地时间

另一种方法是让 Windows 管理硬件​​时钟,同时将 Ubuntu 安装设置为使用当地时间并禁用任何时钟更新服务(如NTPd)。

答案2

双重启动时时钟时间关闭(在 Ask Ubuntu 上)

首选解决方案是让 Linux 接受本地时间时钟,因为更改 Windows 方式似乎不可靠。

man hwclock将告诉您有关硬件时钟及其管理方式的所有信息(甚至更多信息)。

相关内容