最近为了玩魔兽世界怀旧服,找了个 SSD 的移动硬盘,然后装了 Windows to Go,在上面安装各种软件,玩游戏用。

然后我就发现问题了:

在 Linux 下和在 Windows 下时间显示总是不同

其实原因也很简单,两个系统处理时间的方式不一样,Linux 是把 Bios 时间设定为 GMT 0 标准时间,然后根据市区再计算,而 Windows 则是直接把 Bios 时间修改为本地时间。

photo_2019-10-16_21-53-48.jpg

所以解决办法也很简单,要么修改 Linux 的策略,要么修改 Windows 的策略,考虑到我 Windows 不是主力系统,于是我决定让 Windows 妥协一下:

在管理员模式下运行 CMD,输入:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 

重启就有效果。