Ubuntu和Windows默認的時間管理方式不同所以雙系統發生時間錯亂是正常的Ubuntu默認時間是把BIOS時間當成GMT+時間也就是世界標准時而我國在東八區(GMT+)所以如果你的Ubuntu位置是中國的話你系統顯示的時間就是BIOS時間+小時假如現在是早上點那麼你Ubuntu會顯示點這時BIOS中的時間是點
而當你切換到Windows系統時就會發生時間錯亂因為Windows會認為BIOS時間就是你的本地時間結果就是Windows顯示時間為點……而假如你在Windows下同步時間恢復顯示為點這時BIOS時間也會被Windows改寫成點再次進入Ubuntu時顯示時間又變成了+=點……
解決的辦法有兩個一個是讓Windows使用Ubuntu的時間管理方式就是啟用UTC(世界協調時)另一個就是讓Ubuntu按照Windows的方式管理時間就是讓Ubuntu禁用(世界協調時)個人建議第二種因為通常Windows是主系統不推薦對Windows進行這種修改不過我還是都介紹一下
在Windows下啟用UTC
打開運行窗口(快捷鍵Win+R)然後輸入regedit啟動注冊表編輯器並找到一下目錄位置
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/
添加一項類型為REG_DWORD的鍵值命名為RealTimeIsUniversal值為然後重啟後時間即回復正常
在Ubuntu下關閉UTC
這個用這個方法是我比較推薦的按Ctrl+Alt+T調出終端輸入
sudo gedit /etc/default/rcS
按Ctrl+F調出查找找到UTC=yes這一行改成UTC=no保存即可時間修改立即生效這樣就可以解決Windows與Ubuntu雙系統時間同步問題了
From:http://tw.wingwit.com/Article/Common/201311/6302.html