雙重啟動(Win 7 和 Ubuntu 13.10 時脈問題

雙重啟動(Win 7 和 Ubuntu 13.10 時脈問題

我是 Ubuntu 的“新手”,但我已經在這個問題上苦苦掙扎了幾個小時,但似乎無法解決它:當我在 Windows(印第安納波利斯,美國東部時區)中設置時間時,然後重新啟動到Ubuntu,電腦時間變成夏威夷時間。當在 Ubuntu 中設定時間並重新啟動電腦到 Windows 時,時間會提前 5 小時。

我已經在BIOS中設定了時間,但似乎沒有什麼區別。我嘗試將時間從“自動”設為“手動”,但結果都相同。這不是一個大問題,但它顯示了一些潛在的故障。有人能解釋一下嗎?

答案1

這是因為 Linux 將時間儲存為 UTC,而 Windows 將時間儲存為 Local。

您可以使 Linux 使用本機時間或使 Windows 使用 UTC。

若要讓 Linux 使用本機時間,請編輯 /etc/default/rcS 並將 UTC=yes 變更為 UTC=no

要讓 Windows 使用 UTC,請建立一個名為 UTC.reg 的新文件,其中包含以下內容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

並在 Windows 中使用 regedit 打開它。

相關內容