教你解決Windows 7/Linux時間同步的問題
Windows 7 更改系統(tǒng)時間設置
安裝了雙系統(tǒng)很多時候有 Linux 時間和 Windows 時間不同步的問題。
Linux 同步時間命令
[root@localhost:~]ntpdate time.windows.com (微軟公司授時主機(美國))
Windows 7 同步時間方法
控制面板 -> 日期和時間 -> Internet時間 -> 更改設置 -> 立即更新
原因分析
由于兩個系統(tǒng)設定時間時以主板CMOS內(nèi)的時間為依據(jù),但卻有不同的時間計算標準。所以導致了系統(tǒng)時間的糾紛問題。
Linux和蘋果操作系統(tǒng)以當前主板CMOS內(nèi)時間做為格林威治標準時間,再根據(jù)系統(tǒng)設置的時區(qū)來最終確定當前系統(tǒng)時間(如時區(qū)設置為GMT+08:00北京時間時以及當前CMOS時間為03:00,那么系統(tǒng)會將兩個時間相加得出顯示在桌面的當前系統(tǒng)時間為11:00)。
Windows操作系統(tǒng)卻直接把CMOS時間認定為當前顯示時間,不根據(jù)時區(qū)轉(zhuǎn)換。這樣每調(diào)整一次系統(tǒng)時區(qū),系統(tǒng)會根據(jù)調(diào)整的時區(qū)來計算當前時間,確定后,也就同時修改了CMOS內(nèi)的時間(即每調(diào)整一次時區(qū),設置保存后,CMOS時間也將被操作系統(tǒng)改變一次,注意不同操作系統(tǒng)調(diào)整時間后,也會同時改變CMOS時間,這一點是共通的)。
Windows 7 更改系統(tǒng)時間設置
讓Windows認定CMOS時間為格林威治標準時間來消除操作系統(tǒng)之間認定時間的差異,從而解決Windows操作系統(tǒng)與不同操作系統(tǒng)并存時出現(xiàn)的時間認定糾紛。
其實Windows注冊表內(nèi)已經(jīng)隱藏了這樣一個開關。
即在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一項數(shù)據(jù)類型為REG_DWORD,名稱為RealTimeIsUniversal,值設為1.