win10與linux雙系統切換時間不一致的調整


按照Linux系統之后再切換回到win10后,我發現win10的時間不再是北京時間,而是比北京時間多了整整8小時,之后百度找到了問題來源,這里給出解決方法。

 

如果安裝了 Windows 和 Linux(比如 Ubuntu)雙系統,有時會出現兩個系統的時間不一致的情況。這是因為,兩個操作系統對電腦硬件時間的定義不一樣,Windows 認為電腦硬件時間是“本地時間”,因此它啟動后直接用該時間作為“系統時間”並顯示在桌面右下角的系統托盤里;而 Ubuntu 等 Linux 發行版則認為電腦硬件時間是“全球統一時間”(即 UTC,可百度了解),它在啟動后在該時間的基礎上,再加上電腦設置的時區數(比如我們在中國,它就加上“8”)。根據百度獲得的資料得知,兩種模式各有利弊,但是后一種模式在遇到時區轉換、夏令時等情況時,通用性更強。

基於上述原因,協調 Win/Lin 雙系統時間一致的方法,就是讓 Windows 也和 Linux 一樣,將電腦硬件時間看作“全球統一時間”。

 

1.啟動進入 Windows 10 系統桌面,在小娜的輸入框中輸入:

        regedit

小娜顯示“regedit 運行命令"的結果,點擊或回車,啟動 regedit。

 

 

2.桌面上將出現“注冊表編輯器”的窗口,在以下的操作中,將對窗口左側列表中的 HKEY_LOCAL_MACHINE 這一分支進行操作。

點擊展開 HKEY_LOCAL_MACHINE 分支,然后依次導航到以下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

右側窗口將顯示與時區信息相關的注冊表鍵值。

 

 

3.在右側空白處單擊鼠標右鍵,然后依次點擊“新建”——“QWORD(64位)值”。

如果安裝的是 32 位系統,則需要新建“DWORD(32位)值”。

當前位置將會出現一個新建的鍵值的條目,將其“名稱”改為:

        RealTimeIsUniversal

它的大體意思是,硬件時間被作為全球統一時間。

單擊空白處(或按回車),確保改名成功。

 

 

4.然后雙擊這一條目,彈出“編輯 QWORD(64位)值”的對話框,確保選中了“十六進制”,然后將“數值數據”改為“1”。最后點擊“確定”。

修改完成后重啟計算機,這時 Windows 的系統時間應該是正確的了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM