使用 ubuntu 后,Windows 时间向前跳了几个小时

使用 ubuntu 后,Windows 时间向前跳了几个小时

在我的 PC 和笔记本电脑上,我同时启动 Windows 10 和 Ubuntu。每当我进入 Ubuntu 然后重置为 Windows 10 时,Windows 时间就会向前跳几个小时。有没有什么解决办法?

答案1

这很可能是由于大多数 Linux 发行版设置了硬件时钟(BIOS)到 UTC。使用您的区域设置,系统确定当地时间。这是默认和推荐的设置。

在 Windows 系统中,硬件时钟设置为本地时间。这会导致 Linux 和 Windows 双启动时发生冲突。

一个解决方案是让 Ubuntu 像 Windows 一样运行。你可以通过编辑以下内容来调整/etc/default/rcS

UTC=no

另一个解决方案是使用timedatectl要实现这一点:

  1. sudo timedatectl set-local-rtc 0 # Use UTC
  2. sudo timedatectl set-local-rtc 1 # Do *not* use UTC

或者,您可以告诉 Windows 硬件时钟将为 UTC:

  1. Windows 7的
  2. Windows 10

我想说告诉 Windows 如何“正确”地运行,但实际上,你应该保持主操作系统原样,并让你的辅助操作系统符合主操作系统的运行方式。

相关内容