1. 程式人生 > >解決Win10與Ubuntu1804雙系統時間不同問題

解決Win10與Ubuntu1804雙系統時間不同問題

問題

安裝ubuntu1804後每次進入win10時間都會錯誤(好像是早6個小時)

原因

Windows 與 Mac/Linux 看待系統硬體時間的方式是不一樣的:Windows把計算機硬體時間當作本地時間(local time),所以在Windows系統中顯示的時間跟BIOS中顯示的時間是一樣的,而Linux/Unix/Mac把計算機硬體時間當作 UTC, 所以在Linux/Unix/Mac系統啟動後在該時間的基礎上,加上電腦設定的時區數( 比如我們在中國,它就加上“8” )。 因此,Linux/Unix/Mac系統中顯示的時間總是比Windows系統中顯示的時間快8個小時。所以,當你在Linux/Unix/Mac系統中,把系統現實的時間設定正確後,其實計算機硬體時間是在這個時間上減去8小時,所以當你切換成Windows系統後,會發現時間慢了8小時。就是這樣個原因。

解決方案

在ubuntu中把計算機硬體時間改為系統顯示的時間,即禁用ubuntu的UTC:(需要重啟)

先進入win10一次,然後重啟進入ubuntu,輸入命令:

timedatectl set-local-rte 1 --adjust-system-clock

然後重啟即可。