お使いのコンピュータは、マザーボードのハードウェアクロックに時刻を保存しています。コンピュータの電源が切れていても、時計は時間を記録します。デフォルトでは、Windowsは時刻が現地時間で格納されていると見なし、Linuxは時刻がUTC時刻で格納されていると見なしてオフセットを適用します。これにより、デュアルブートの状況で、オペレーティングシステムの1つが誤った時間を示すことになります。. これを解決するには、2つの方法があります。Linuxに現地時間を使用させるか、またはWindowsにUTC時間を使用させる。両方の手順に従わないでください。そうしないと、まだ同じ言語を話すことはできません。可能であれば、Linuxに現地時間を使用させることをお勧めします。. オプション1:Linuxに現地時間を使用させる Linuxが現地時間をWindowsと同じ方法で使用するようにすることがおそらく最善の選択肢です。 WindowsにはUTCとして時刻を保存するように強制するレジストリ設定がありますが、伝えられるところによればハードウェアクロックが現地時間であると常に仮定するサードパーティアプリケーションによっては問題を引き起こす可能性があります。 Windows自身のインターネットタイム同期サービスとも互換性がありません。. Linuxシステムに現地時間を使用させるためのステップは、Linuxディストリビューションごとに異なります。しかし、systemdがインストールされているLinuxディストリビューションでは、 timedatectl この変更を加えるためのコマンド。これは、最新バージョンのUbuntu、Fedora、Red Hat、Debian、Mint、およびsystemdを使用する他のLinuxディストリビューションで動作します。. この変更を行うには、まずLinuxシステムでターミナルウィンドウを開きます。次のコマンドを実行して、マザーボードのリアルタイムクロックを現地時間に合わせます。 Windowsがそうであるように、Linuxは現地時間で時間を保存します. timedatectl set-local-rtc 1 --adjust-system-clock 現在の設定を確認するには、次のコマンドを実行してください。 timedatectl 「ローカルTZのRTC:はい」と表示されている場合、LinuxはUTCではなくローカルタイムゾーンを使用するように設定されています。このモードは完全にはサポートされていないため、タイムゾーン間や夏時間に変更すると問題が発生する可能性があります。ただし、このモードはWindowsのUTCオプションよりもおそらくサポートされています。 Windowsとデュアルブートする場合、Windowsは夏時間を処理します。. この変更を元に戻したい場合は、次のコマンドを実行してください。 timedatectl set-local-rtc 0 --adjust-system-clock オプション2:WindowsにUTC時間を使用させる WindowsにLinuxのようなUTC時間を使用させることはおそらく最良の選択肢ではありません。レジストリを編集してWindowsにUTC時間を使用させることができますが、これはLinuxに現地時間を使用させるだけではなく、もっと問題を引き起こす可能性があります。. これを実行したい場合は、まずWindowsのインターネット時刻更新機能を無効にします。これにより、インターネットから現在の時刻を同期しようとしたときに、Windowsが誤って時計を設定することはありません。 Windows 10では、[設定]>...