Ubuntu 18.04LTSとWindows 10の両方を実行するデュアルブートデスクトップがあります。私のWin10タイムゾーンとhh:mmの設定はサーバーと自動的に同期されます。どういうわけかUbuntuで起動するたびに時間が正しく表示されますが、Win 10に戻すと時間設定がめちゃくちゃになります。私の時計に「追加」4時間が追加されます。どうやらWin 10を手動時間設定に設定してみました。私はUbuntuがCMOSの時計構成を何とか台無しにしたかどうか常に疑問に思いました。
ベストアンサー1
経験的に推奨される回避策は、WindowsでUTCを有効にすることです。
コンピュータの時計を「実際の」時間と同期させる方法は2つあります。
そのうちの1つは、Windowsのデフォルト時間である現地時間です。
つまり、協定世界時(UTCとほぼ同じ)が午後6時であっても、ハードウェア時計は午後2時(ニューヨーク)に設定されます。これは、安定した時間(ディスクファイルなど)を必要とするすべてのプログラムが使用されるたびに、現地時間を標準時に変換する必要があることを意味します。もう一つは、ハードウェアクロックをUTC時間に保つことです。これがUnix/Linuxがすることです。つまり、ユーザーに表示される時間を現地時間に変換する必要がありますが、これは「表示」レイヤーにすぎません。コンピュータが使用されている地球上のどこでも内部時間は固定されています。必要に応じて、現地時間を表示するように現地時間ファイルを調整します。
LinuxとWindows(いくつかの制限あり)の両方がこれらのいずれかを使用できます。
読んでくださいここもっと学ぶ。 Windows時間を変更するには、管理者登録キーを変更するだけです。
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f