Windows 10とubuntu 16を解決する.04デュアルシステム切替時のWindows時間が合わない問題


Windows 10とubuntu 16がインストールされています.04デュアルシステムでは、両システムの切り替え時にWindowsの時間が合わない(一般的には8時間差)という問題が発生し、時間を節約するために、まず直接解決方法を提供し、興味のある学生は後の関連原理を見ることができる.
2つの方法があります.
1.Ubuntuで変更(比較的速い、推奨)
まずubuntuで時間を更新し、時間が間違っていないことを確認します.
sudo apt-get install ntpdate
sudo ntpdate time.windows.com

次に、ハードウェアに時間を更新します.
sudo hwclock --localtime --systohc

Windows 10に再アクセスすると、時間が正常に戻ることがわかります
 
2.Windows 10で変更
まず管理者モードでcmdウィンドウを開きます(ヒント:スタートメニューに「Windowsシステム」フォルダを見つけて右クリック「コマンドプロンプト」選択用管理者で開きます)
次のコードを入力して再起動すればいいです(この方法は最初は有効ではないかもしれませんが、システムを何回か切り替えておけばいいです).
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

 
以上は比較的速い2つの方法で、ネット上の他の方法はすべて比較的に煩雑で、甚だしきに至っては誤りがあります
特に抜粋した方法があります.
ネット上では
sudo gedit /etc/default/rcS
utc=yes    utc=no

しかし、実際には効果はありません.ubuntu 16.04にはutcというものはまったくありません.なぜなら16.04はsystemdで起動した後、時間もtimedatectlで管理するように変更されたためです.utcはもう存在しません.以前はもっと古いバージョンでutcのタイムアウトモードを使っていたので、時間とともに進む必要があります.
 
その他の小百科事典:
WindowsはBIOS時間をローカル時間、UbuntuはBIOS時間をUTC時間、すなわち協調世界時(Universal Time Coordinated)、英語略称UTCとし、国際無線諮問委員会が規定・推薦し、国際時間局(BIH)が保持する秒ベースの時間スケールである.UTCは本初子午線(すなわち経度0度)上の平均太陽に相当し,過去にはグリニッジ平均時(GMT)で表されていた.北京時間はUTC時間より8時間早く、1999年1月1日0000 UTCを例にとると、UTC時間はゼロ点で、北京時間は1999年1月1日朝8時ちょうどだった.だから私たちは時間の上で8時間も隔てていました.このときbiosの時間とシステムの時間はもちろん一致せず,utc時間を表し,cst(+8時区),すなわち上海の時間を表す.