自从我开始在 Windows 的双启动中使用 Linux 后,我注意到当我重新启动机器时,另一个操作系统上的时间是错误的,例如在 Linux 上是 12:00,然后我重新启动,在 Windows 上它是 18:00,并且当我检查 BIOS 时,RTC 设置为 18:00。由于我的时区是 -06:00 CST,我假设 Linux 只是将 RTC 的时间设置为 UTC 并根据时区重新计算时间,而 Windows 只是将 RTC 设置为本地时间。两者都使用相同的 NTP 服务器来同步时间。
问题是,哪一个在做正确的事情?我应该在哪一个上将时区设置设置为 UTC 以便在两者上都有正确的时间?
我有一个新的 OEM 安装的 Windows 10,它无法联系任何时间服务器来同步系统时间。每次尝试都会给我一个超时错误,并且 ping 时间服务器也会超时。这是我尝试过的:
时间目前相差 7 小时,这应该不足以中断 Internet 同步。
编辑:刚刚在我的另一台仅启动 Windows 的计算机上尝试了相同的步骤(尽管是 10 的长期安装),并且遇到了完全相同的问题,除非我尝试同步时它只是说“Windows 与time.nist.gov。” 所以我高度怀疑它与双启动相关。到底是怎么回事?