And*_*Eve 4 windows-7 reboot 64-bit time-zone
我有一台运行 Windows 7 Ultimate (64-bit) 的标准 PC 。出于某种原因,它在重新启动时拒绝保持正确的时区(BIOS 电池正常)。
注意 (1) : 时区是正确的。“Internet 时间”选项卡还显示“此计算机已设置为自动与‘time.windows.com’同步。当我单击‘更改设置...’按钮时,‘与 Internet 时间服务器同步’复选框被选中.
尽管如此,在重新启动时,时间会偏斜 6 个小时……并且即使在等待此“自动同步”发生数小时后也不会自行更正。
注 (2) : BIOS 时间设置为本地(即非 UTC)。当我重新启动 Windows 7 而不引导到安装在双引导配置 (Ubuntu Linux) 中的其他操作系统时,它似乎正确地记住了时间。这可以解释重新启动后的即时时间,但它不能解释为什么 Windows 7即使在一个小时后也不会自动“与 Internet 时间服务器同步”。
为什么会发生这种情况,我该如何纠正?
我决定继续浪费时间来解决工具中的问题,这些工具应该可以节省我的时间……我重新启动了系统几次,以便对正在发生的事情进行更可控的观察:
事实证明,仅仅启动到Ubuntu 就会改变 BIOS 时间!
显然,Ubuntu 使用 UTC 时间,而 Windows 7 使用本地时间(几十年来一直如此),在通过 NTP 检索正确时间后,Ubuntu 会相应地更新 BIOS。
所以,部分谜团已解决,但我仍然不明白为什么 Windows 7 不会像 Ubuntu 一样在重新启动后立即自动“与 Internet 时间服务器同步”。
归档时间: |
|
查看次数: |
7023 次 |
最近记录: |