デュアルブートシステムをセットアップするときに、時間と時計の設定が少し変になりますが、どうすれば問題を修正できますか?今日の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ユーザーからの回答をもっと読みたいですか?こちらでディスカッションスレッド全体をご覧ください。