熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Windows和Ubuntu時間不一致問題的解決方法

2013-11-11 15:09:28  來源: 電腦常識 

  Windows和Ubuntu時間不一致問題的解決方法

  我們在切換操作系統的時候會發現一個問題 Windows 和 Ubuntu的時間會出現不一致的情況在 Windows 中把時間設置正確了過後回到在 Ubuntu 後系統的時間又不一樣了在 Ubuntu中把時間設置正確後進入 Windows 後時間又不一致了

  出現這種情況的原因是 Windows 和 Ubuntu它們在默認情況下看待硬件時間(主板上的BOIS顯示的時間)的方式不一樣 知道了問題存在的原因我們就來解決這個問題

  這個是一個關於時間的問題我們就先來了解一下關於時間的概念

  UTC即Universal Time Coordinated協調世界時

  GMT即Greenwich Mean Time格林尼治平時

  Windows 與 Linux 缺省看待系統硬件時間的方式是不一樣的

  * Windows把系統硬件時間當作本地時間(local time)即操作系統中顯示的時間跟BIOS中顯示的時間是一樣的

  * Linux/Unix/Mac把硬件時間當作 UTC操作系統中顯示的時間是硬件時間經過換算得來的比如說北京時間是GMT+則系統中顯示時間是硬件時間+

  這 樣當PC中同時有多系統共存時就出現了問題假如你的 Ubuntu 和 Windows 中設置的時區都為北京時間東八區而你在 Ubuntu中把當前系統時間更改為:AM則此時硬件中存儲的實際C時間是:AM這時你重啟進入Windows後你會發現 windows系統中顯示的時間是 :AM比 Ubuntu 中慢了八個小時同理你在 Windows中更改或用網絡同步了系統時間後再到Ubuntu中去看系統就會快了小時在實行夏令時的地區情況可能會更復雜些

  在ubunut下聯網後時間還未能自動調整過來 可用一下方法修改

  讓 Windows 把硬件時間當作 UTC

  開始>運行>CMD打開命令行程序(Vista則要以管理員方式打開命令行程序方可有權限訪問注冊表)在命令行中輸入下面命令並回車

  Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d

  ====================================================================

  Ubuntu中不使用UTC時間而啟用本地時間

  編輯

  /etc/default/rcS

  把其中的內容"UTC=yes"改成"UTC=no"保存後重啟系統就可以了!


From:http://tw.wingwit.com/Article/Common/201311/6254.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.