Warum hat mein Dual-Boot-Rechner in jedem Betriebssystem unterschiedliche Zeiten zu unterschiedlichen Zeiten?

391
natral

Ich habe derzeit ein Dual-Boot-Setup mit Linux Mint Mate 18.2 und Windows 7. Seltsam ist, dass ich beiden Systemen bei der Installation die gleichen Ländereinstellungen gegeben habe (oder zumindest daran erinnern kann). Wenn ich mich jetzt in meine Mint-Box einlogge, ist die Uhrzeit richtig eingestellt, aber wenn ich neu starte und mich in meiner Windows-Box einlogge, ist die Zeit 5 Stunden vor. Wenn ich die Zeit- und Datumseinstellungen in Windows auf die richtige Uhrzeit verändere, wenn ich einen Neustart durchführe und mich in mein Postfach einloggen, wird die Zeit auf 5 Stunden zurückgesetzt.

Was ich gerne wissen würde, ist folgendes:

Warum passiert dies?

und

Wie kann ich das Problem so beheben, dass beide Systeme die gleichen Zeit- und Datumseinstellungen haben?

0
Fast ein Duplikat von [* Time] wird unter Windows 10 * nicht automatisch aktualisiert (https://superuser.com/q/1267529/432690). Ich weiß nicht, wie sehr sich Windows 7 in diesem Thema von 10 unterscheidet. noch Minze aus Ubuntu. Meine Antwort dort kann Sie jedoch in die richtige Richtung weisen. Kamil Maciorowski vor 6 Jahren 0
Eine Ihrer Zeitzoneneinstellungen ist möglicherweise falsch. Weitere Informationen zur Fehlerbehebung finden Sie unter [Eine Stunde Pause beim Booten zwischen Windows und Fedora] (// superuser.com/q/198185) DavidPostill vor 6 Jahren 0

1 Antwort auf die Frage

2
Bullseye

Der Unterschied zwischen den beiden ist höchstwahrscheinlich, dass die Linux-Installation erwartet, dass die Hardware-Uhr auf UTC eingestellt ist, während Windows erwartet, dass sie auf Ortszeit eingestellt ist. Ich würde vermuten, dass Ihre Ortszeit im Osten der USA liegt. Sie können beide Betriebssysteme ändern, aber ich bevorzuge es, Windows mitzuteilen, dass es den * nix-Standards entspricht. Über eine Eingabeaufforderung mit erhöhten Rechten in Windows:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f 

Vergewissern Sie sich natürlich, dass die Hardware-Uhr auf UTC eingestellt ist.

Wie kann ich überprüfen, ob die Hardwareuhr auf UTC eingestellt ist? Im BIOS? Oder von einem der Betriebssysteme? natral vor 6 Jahren 0