2021-05-12 14:32:11
如何解決Ubuntu與Windows雙系統時間不同步
不知道有沒朋友跟我一樣是 Ubuntu 和 Windows 雙系統?今天有朋友問到我,當他從 Ubuntu 系統重新啟動到 Windows 時,會發現 Windows 中的時間變了,他問我有沒辦法修復?其實我剛開始使用 Ubuntu 和 Windows 雙系統時就遇到這個問題。下面我們就來解釋一番。
Ubuntu與Windows雙系統的時間不同步問題 http://www.linuxidc.com/Linux/2009-10/22089.htm
為什麼Ubuntu和Windows雙系統會有時間差
之所以 Windows 與 Ubuntu 雙系統之間有時間差,是因為這兩個系統使用了不同的方式來識別硬體時鐘(Hardware Clock)。Ubuntu 將硬體時鐘當作 UTC 時間,而 Windows 將硬體時鐘當作本地時間( Local time)。由於時間的處理方式不同,Windows 不管重新啟動多少次都識別 Local time,時間都不會改變。而當我們從 Ubuntu 重新啟動到 Windows 時,硬體時鐘已經被 Ubuntu 認為 UTC 方式,而 Windows 再將其強制轉換成 Local time,這就造成了時間差。
如何解決Ubuntu與Windows雙系統時間不同步
要解決 Ubuntu 與 Windows 雙系統時間不同步其實非常簡單,我們只需將 Ubuntu 的 UTC 時間切換成 Local time 即可。具體做法就是將 /etc/default/rcS 檔案中的 “UTC=yes” 改成 “UTC=no” 即可(沒有引號)。更改完成完成之後 Ubuntu 便會使用 Local time 而非 UTC,也就解決了雙系統時間問題。
如果你想快速更改組態檔,可以直接在終端中執行如下命令:
sudo sed -i 's/UTC=no/UTC=yes/' /etc/default/rcS
相關文章