我已经使用 archlinux 一段时间了,但作为硬盘中唯一的 SO。今天我决定在 windows 7 和 archlinux 之间进行双启动,一切正常,但我遇到了以下问题:
例如,我在 arch 中设置了时间:20:00,当我进入 Windows 时,它会更新为 01:00。
我还发现了一些类似的帖子
和一个命令hwclock --systohc
但它不起作用,我想我已经完成了我在 arch 中必须做的所有事情,现在我必须修复 Windows 中的一些问题,但我不知道该修复什么
我希望有人能帮助我解决这个问题,因为每次启动 Archlinux/Windows 时都必须修复时间,这很烦人
编辑
解决了
正确答案上的链接有效,但它提到的方法(创建文件并执行它)对我来说不起作用,所以我不得不自己做。如果有人想要 regedit 中的路径,请阅读此
谢谢!!
答案1
Windows 默认使用本地时间,而 Linux 使用 UTC 时间。以下链接可能有帮助:
Windows 7 是否支持 UTC 作为 BIOS 时间?
https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts
答案2
您应该在以下命令中更改日期和时间。
date --set "2012-05-06 23:54"
然后
hwclock --set --date="2012-05-06 23:54"
调查:
hwclock
lun 07 may 2012 11:34:00 COT -0.698178 segundos
我有一台装有 Windows XP 和 Arch Linux 的双启动计算机。