时间在 BIOS/WINdows 7/Ubuntu 14.04 之间不断变化

Dan*_*iel 3 time windows

例如,当我启动到 Windows 7 时,时间可能设置为下午 3:04。实际时间是上午 11:04。然后我重新启动并进入 Ubuntu,时间设置为上午 7:04。两者的日期相同。我进入 BIOS,Windows 将它与它认为的时间同步,因此它将设置为下午 3:04。我试过在正确的时间改变它们。关闭与两者的在线同步。并使用命令
$sudo hwclock --localtime 在 ubuntu 中禁用 UTC
没有任何效果。

Rad*_*tal 8

由于分钟数始终设置正确,可能不是电池,而是时区问题。Windows 尝试将硬件时钟保持在本地时间。Linux 尝试将它们保持在 UTC。

您的实验hwclock --localtime几乎是正确的,但 hwclock 仅针对当前启动更改它。您想永久保存此信息。

在 /etc/default/rcS 中设置 UTC=no 以使其在一段时间内保持不变。

有关更多详细信息,请参阅https://help.ubuntu.com/community/UbuntuTime#Make_Linux_use_.27Local.27_time

正确配置后,您应该再次在 Linux 和 Windows 中启用自动同步。

  • 这应该可以解决问题的两面。您需要确保您使用的所有系统都使用相同的设置。本地时间或UTC时间。默认情况下,Windows 使用本地时间。因此,如果您将 Ubuntu 调整到本地,则两个系统都是同步的,问题应该消失了。 (2认同)