在双系统环境下,Linux 和 Windows 的时间不同步是一个常见的问题。这是因为 Linux 默认将硬件时钟(RTC)视为 UTC(协调世界时),而 Windows 将其视为本地时间。
解决方法
Linux
自动校准时间。
bash
123
sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
Windows
在 Windows 中将硬件时钟设置为 UTC:打开注册表编辑器(regedit),导航到以下路径:
bash
1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
在右侧窗格中创建一个新的DWORD值,命名为RealTimeIsUniversal,并将其值设置为 1。