许多人希望在保留Windows系统的同时,尝试使用Linux发行版,双启动安装因此成为最受欢迎的选择。它操作简便、风险较低,是入门Linux的理想方式。不过,有一个常被忽视却让人十分头疼的小问题——双系统时间同步异常。
没错,单系统用户从未遇到过时间同步的困扰。但当你同时安装了Windows和Linux后,问题就出现了:Linux默认采用协调世界时(UTC),而Windows则坚持使用本地时间。因此,每次从Linux切换至Windows,或反之,系统都会自动将时间调整数小时。即使你刚刚校准过时间,重启后又会错乱。
别担心,这个问题的解决办法十分简单,而且无需修改Linux的任何配置。只需在Windows注册表中进行一项小调整即可。
首先打开Windows的“开始菜单”,搜索 regedit,然后回车。你会看到注册表编辑器窗口。

在 Windows 10 中打开注册表编辑器
在注册表编辑器的左侧导航栏中,依次展开以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
到达该位置后,在右侧的空白区域右键单击,选择“新建” → “DWORD (32 位) 值”。

在注册表中创建新条目以修改时间格式
你会看到新出现的一个条目,默认是未命名的。直接将它重命名为 RealTimeIsUniversal,然后双击它,把数值数据改成 1。

设置 Windows 使用通用时间(UTC)
操作完成后,关闭注册表编辑器。下次重启电脑时,Windows和Linux的时间显示将不再因标准不同而产生冲突。无论你如何切换操作系统,时钟都会保持准确。这个方法已经帮助许多双启动用户解决了烦恼。如果你也遇到了类似问题,不妨尝试一下。
