27Jun

Wie erhalten Windows- und Linux-Uhren die richtige und passende Zeit angezeigt?[Dual-Boot]

click fraud protection

Manchmal, wenn Sie ein Dual-Boot-System einrichten, kann es bei den Zeit- und Uhreinstellungen etwas komisch werden. Wie beheben Sie das Problem? Der heutige SuperUser Q & A Post hat die perfekte Lösung, um einem frustrierten Leser zu helfen, seine Dual-Boot-Uhr-Probleme zu beheben.

Heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Foto mit freundlicher Genehmigung von Straws gezogen( Flickr).

Die Frage

SuperUser-Leser arielnmz möchte wissen, wie man beide Uhren seines Dual-Boot-Windows / Linux-Setups erhält, um die richtigen und übereinstimmenden Zeiten anzuzeigen:

Seitdem ich Linux in einem Dual-Boot-Setup verwendet habemit Windows habe ich bemerkt, als ich den Rechner neu gestartet habe, war die Zeit auf dem anderen Betriebssystem falsch( zB 12:00 unter Linux, Neustart nach Windows und siehe 18:00).Als ich das BIOS überprüfte, wurde der RTC auf 18:00 eingestellt.

instagram viewer

Da meine Zeitzone -06: 00 CST ist, nehme ich an, dass Linux nur die RTC-Zeit auf UTC setzt und die Zeit basierend auf der Zeitzone neu berechnet, während Windows die RTC einfach auf die Zeit für die Zeitzone setzt. Beide verwenden den gleichen NTP-Server, um die Zeit zu synchronisieren.

Meine Frage ist, wer macht das Richtige? Auf welcher soll ich die Zeitzoneneinstellung auf UTC einstellen, um auf beiden die richtige Zeit zu haben?

Was ist die beste Methode, um das Dual-Boot-Clock-Problem von Arielnmz zu beheben?

Der Antwort-

-SuperUser-Mitwirkende Ayan Patra hat die Antwort für uns:

Ich hatte kürzlich dasselbe Problem und so habe ich es behoben. Sie müssen einige kleinere Änderungen in beiden Betriebssystemen vornehmen.

Ich habe zuerst mit Linux angefangen. Führen Sie die folgenden Befehle als root aus:

  • ntpdate pool.ntp.org

Dies aktualisiert Ihre Zeit, wenn sie nicht korrekt eingestellt ist.

Stellen Sie die Hardware-Uhr mit diesem Befehl auf UTC ein.

  • hwclock -systohc -utc

Quelle

Starten Sie jetzt zu Windows und fügen Sie der Registrierung Folgendes hinzu. Erstellen Sie einfach eine REG-Datei mit dem folgenden Code im Editor. Speichern Sie es und führen Sie es aus.

  • Windows Registrierungseditor Version 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = dword: 00000001

Quelle

Ab dem nächsten Start zeigen beide Betriebssysteme die korrekte Uhrzeit an.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.