双系统时间不同步

在双系统环境下,Linux 和 Windows 的时间不同步是一个常见的问题。这是因为 Linux 默认将硬件时钟(RTC)视为 UTC(协调世界时),而 Windows 将其视为本地时间。

解决方法

Linux

自动校准时间。

1
2
3
sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

Windows

在 Windows 中将硬件时钟设置为 UTC:打开注册表编辑器(regedit),导航到以下路径:

1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

在右侧窗格中创建一个新的DWORD值,命名为RealTimeIsUniversal,并将其值设置为 1。