在双启动PC上Windows中的错误时间(Windows / Linux)

时间:2015-02-08 06:24:16

标签: linux windows

在我的电脑上,我使用两个操作系统Windows 8和Ubuntu 14.04。我注意到在启动Linux然后重新启动到Windows后,Windows显示错误的时间(Windows时钟落后2小时)。 我检查了Linux - 时间是正确的。 我检查了时间设置 - 两个操作系统都有UTC + 2时区和从Internet设置时间的选项。 如果我在Windows中纠正时间并且不启动Linux,那么一切都是O.K.但在列表中,单个加载Linux会使时移。 我试图删除从Internet设置时间的选项。 但手动时间设置选项没有任何改变。如何在两个操作系统中看到相同的时间?

3 个答案:

答案 0 :(得分:1)

这是非常受欢迎的问题。 所有你需要做的(这是最正确的方法)是说你的硬件时间是UTC的Windows。 为此,只需将以下DWORD键添加到注册表中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

并将其值设置为1。

如果你有64位Windows,你也可以使用QWORD键而不是DWORD。但是,据我所知,没有必要。

答案 1 :(得分:0)

最简单的解决方案是在Linux中设置时区UTC(伦敦)。

答案 2 :(得分:-1)

我最近遇到了同样的问题。我的解决方案是:

  1. 首先确保您拥有正确的时区
  2. 将BIOS时间设置为当地时间。
  3. 在Linux中,将/etc/default/rcS替换为UTC=yes来修改UTC=no
  4. 重新启动。