如何获取Windows和Linux时钟显示正确和匹配时间? [双引导]

get-windows-and-linux-clocks-to-display-the-correct-and-matching-time-00

有时当你设置双引导系统,事情可以得到一点奇怪的时间和时钟设置,那么如何解决这个问题? 今天的超级用户Q&A帖子有一个完美的解决方案,帮助一个沮丧的读者修复他的双引导时钟的困扰。

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

照片由秸秆随意(Flickr的)拉

问题

SuperUser读者arielnmz想知道如何在他的双引导Windows / Linux安装程序上获得两个时钟以显示正确的和匹配的时间:

从我开始使用Windows启动双启动设置,我注意到,当我重新启动机器,在其他操作系统上的时间是错误的(例如,在Linux上12:00,重新启动到Windows,并参见18 :00)。 当我检查BIOS,RTC设置为18:00。

由于我的时区是-06:00 CST,我认为Linux只是将RTC的时间设置为UTC,并根据时区重新计算时间,而Windows只是将RTC设置为时区的时间。 两者使用相同的NTP服务器来同步时间。

我的问题是,哪一个做正确的事? 在哪一个应该设置时区设置为UTC为了有两个适当的时间?

什么是修复arielnmz的双引导时钟问题的最好的方法?

答案

超级用户贡献者Ayan Patra为我们的答案:

我最近面临同样的问题,这是我如何修复它。 您需要在两个操作系统中进行一些小的更改。

我首先从Linux开始。 以root用户身份运行以下命令:

  • ntpdate pool.ntp.org

如果没有正确设置,这将更新您的时间。

现在使用此命令将硬件时钟设置为UTC。

  • hwclock -systohc -utc

资源

现在引导到Windows并将以下内容添加到注册表。 只需使用下面的代码在记事本中创建一个.reg文件。 保存并运行它。

  • Windows注册表编辑器版本5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    “RealTimeIsUniversal”= dword:00000001

资源

从下一次启动开始,两个操作系统都会显示正确的时间。


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()