Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxとwin7のデュアルシステムタイムエラー問題

Linuxとwin7のデュアルシステムタイムエラー問題

  

数日前、centos 5.4とwin7のデュアルシステムがインストールされました。 win7のシステム時間が間違っていること、マシンがインターネットにアクセスできない、毎日起動すること、いつも8時間遅くなること、他のことで忙しいので、私はそれがどのように起こったのかわかりません。だから、これが理由であることを当然のことと考えてください。

起動してもネットワークケーブルが差し込まれていないので、何度か使用しても異常は見つかりませんでしたが、すぐにubuntuに接続して8時間経過したことがわかりました。 win7に再起動し、それが異なるシステム設定が原因である可能性があることを理解するためだけに、それが8時間遅くなったことがわかりました。グーグル:

2つの概念:

UTCは世界標準時、世界標準時を表している。

GMTつまりグリニッジ標準時、グリニッジ標準時

Windows
Mac /Linuxではデフォルトでシステムのハードウェア時間を調べる方法が異なります。

Windowsはシステムのハードウェア時間を現地時間として扱います。つまりオペレーティングシステム
に表示される時間は、BIOSに表示される時間と同じです。

Linux /Unix /Macでは、ハードウェア時間はUTCと見なされ、オペレーティングシステムに表示される時間はハードウェア時間から変換されますたとえば、北京時間がGMT + 8の場合、システムに表示される時間はハードウェア時間です。 +8。

このように、PCに複数のシステムが共存している場合、問題があります。

Linuxの設定タイムゾーンが北京東8区の場合、現在のシステム時間は9:00 AMです。その場合、ハードウェア内の実際のストレージは、UTC時間の午前1:00です。現時点では、Windowsを再起動した後、Windowsシステムに表示される時間は1:00 AMで、Linuxより8時間遅いことがわかります。同様に、Windowsでシステム時刻を変更したり、システム時刻をネットワークと同期させてからLinuxに移動した場合、システムは8時間高速になります。夏時間が実施されている地域では、状況はさらに複雑になる可能性があります。

この問題の解決策:

1. UbuntuがWindowsと同じUTC時刻を使用できるようにします。

UbuntuはデフォルトでUTC(協定世界時)をオンにしていますが、win7ではこの計時方法が使用されているため、WindowsとUbuntuの時間計算には違いがあります。一定の時間:

sudo gedit /etc /default /rcS

この行を検索:UTC = yes

fedoraのyesをnoに変更してください。

(私はfedora 13です)、システム–>管理–>日付&システムクロックの前にあるチェックマークを外す時間は、タイムゾーンタブでUTCを使用します。システム時間は数分後に正常です。

2. Windowsでハードウェア時間を処理する方法を変更して、Windowsで変更された後にのみUbuntuで設定できるようにします。

WindowsがUTCとしてハードウェア時間を使うようにします。

start-> run-> CMD、コマンドラインプログラムを開きます(Vistaはパーミッションを持つために管理者としてコマンドラインプログラムを開かなければなりません)レジストリにアクセスし、コマンドラインで次のコマンドを入力して、Enterキーを押します。

Code:HKLM \\ SYSTEM \\ CurrentControlSet \\ Control \\ TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 < Br>

Copyright © Windowsの知識 All Rights Reserved