/ / WindowsおよびLinuxのクロックを取得して、正確で一致する時間を表示する方法[デュアルブート]

WindowsおよびLinuxの時計を取得して、正しい時刻と一致する時刻を表示する方法[デュアルブート]

get-windows-and-linux-clocks-to-the-the-correct-and-matching-time-00

デュアルブートシステムをセットアップするときに、時間と時計の設定が少し変になりますが、どうすれば問題を修正できますか?今日のSuperUserのQ&A投稿には、欲求不満の読者がデュアルブートクロックの問題を解決するのに役立つ完璧なソリューションがあります。

本日の質疑応答セッションは、コミュニティ主導のQ&A WebサイトのグループであるStack Exchangeの下位部門であるSuperUserのご厚意によるものです。

ランダムに引っ張られたストローの写真提供(Flickr)。

質問

スーパーユーザーリーダーarielnmzは、デュアルブートWindows / Linuxセットアップで両方のクロックを取得して、適切な一致する時刻を表示する方法を知りたいと考えています。

Linuxをデュアルブートで使用し始めて以来Windowsでセットアップすると、マシンを再起動したときに、他のオペレーティングシステムの時刻が間違っていました(たとえば、Linuxでは12:00、Windowsに再起動して18:00を参照)。 BIOSをチェックしたとき、RTCは18:00に設定されていました。

私のタイムゾーンは-06であるため:00 CST、LinuxはRTCの時刻をUTCに設定し、タイムゾーンに基づいて時刻を再計算するだけですが、WindowsはRTCをタイムゾーンの時刻に設定するだけです。どちらも同じNTPサーバーを使用して時刻を同期します。

私の質問は、どちらが正しいことをしているのですか?両方に適切な時間を設定するために、タイムゾーン設定をUTCに設定する必要があるのはどれですか?

arielnmzのデュアルブートクロックの問題を修正する最良の方法は何ですか?

答え

SuperUserの寄稿者であるAyan Patraが答えをくれました。

私は最近同じ問題に直面しました、そして、これは私がそれを修正した方法です。両方のオペレーティングシステムで若干の変更を加える必要があります。

最初にLinuxから始めました。ルートとして次のコマンドを実行します。

  • ntpdate pool.ntp.org

正しく設定されていない場合、これにより時刻が更新されます。

このコマンドを使用して、ハードウェアクロックをUTCに設定します。

  • hwclock –systohc –utc

ソース

Windowsを起動して、レジストリに次を追加します。メモ帳で次のコードを使用して.regファイルを作成するだけです。保存して実行します。

  • Windowsレジストリエディターバージョン5.00
    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation]
    「RealTimeIsUniversal」= dword:00000001

ソース

次回の起動以降、両方のオペレーティングシステムに正しい時間が表示されます。


説明に追加するものがありますか?コメントで鳴り響きます。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらでディスカッションスレッド全体をご覧ください。