[雙系統] Ubuntu和Windows兩個系統的時間不同步的解法
有在同一臺電腦灌Ubuntu+Windows的人,應該會發現Ubuntu的時間總是與Windows的不一樣,在UTC+8的地方,Ubuntu比Windows快8小時,在切換系統之後,總是要先注意時間是否正確,這會讓常常在切系統的人感到困擾。
(環境:Ubuntu18.04LTS,Windows10)
這主要是Ubuntu和Windows的時間設定的方式不同,以當地時間UTC+8為例
這主要是Ubuntu和Windows的時間設定的方式不同,以當地時間UTC+8為例
->Windows:抓硬體時間(BIOS的時間)直接為當地時間(Local Time)。
->Ubuntu:硬體時間為UTC+0,所以顯示出來的時間是硬體時間+8後的結果。
簡而言之,在ubuntu會把硬體時間設為UTC+0,然後切到windows抓的時間才會比ubuntu慢上8個小時!
解法(以下是在Ubuntu的系統操作):
1. 先抓正確時間
user@pc:~$ sudo apt-get install ntpdate #network time protocol date user@pc:~$ sudo ntpdate time.windows.com #從windows的時間伺服器抓時間
2. 把系統中的時間更新到硬體上
user@pc:~$ sudo hwclock --systohc --localtime #hardware clock, #--systohc 將系統時間同步到硬體內 #--localtime 將硬體時間當作當地時間
3. 從開機進入Windows看是否同步
留言
張貼留言