Nach boot von Linux, in Windows uhrzeit falsch

sugram

Namhafter Pirat
Registriert
27 Oktober 2022
Beiträge
315
Erhaltene Likes
342
Hab da folgendes Problem, daß wo ich aktuell nicht verstehe.

Ich boote Windows -> Uhrzeit richtig
boote Linux -> Uhrzeit richtig
Boote danach Windows -> Uhrzeit um 1 Stunde falsch

Die Uhrzeit im BIOS ist richtig
Was übersehe ich da?
Woher kommt dann da der Versatz?
Bzw. wie kann man das berichtigen?
 

tastebin

InventarNr. #290621
Crew
Registriert
29 Juni 2021
Beiträge
3.179
Erhaltene Likes
7.270
Ja das passiert mit vielen Distros. Die werkeln da irgendwie an der Systemzeit rum und die Synchronisierung ist nicht sooo zuverlässig.
Weil ich jetzt aber ständig mit Linux hantiere, habe ich mir dieses Tool installiert.

Bitte, Anmelden oder Registrieren um die Links zu sehen!

Und schon fluppt die Synchronisierung wie sie soll.
Geht sicher mit Windows Einstellungen oder Registry auch. Das habe ich mir aber nicht angeschaut.
 
Grund: Kleiner Zusatz
Zuletzt bearbeitet:
Kommentieren

xNecromindx

Namhafter Pirat
Registriert
6 Mai 2021
Beiträge
2.647
Erhaltene Likes
6.568
Willkommen in der Wunderbaren Welt der Zeitbasen und das da jeder seine "ich finde es so besser" Suppe kocht.
Linux nimmt als Zeitbasis für die RTC (die Uhr "im BIOS") UTC, während Windows, so wie auch schon DOS, OS/2 und alles was da sonst noch so kreucht, als Zeitbasis schlicht die "local time" also die reale Zeit, wie sie die Uhr eben anzeigt, nutzt.

Die OS setzen aber per Bezug der Zeit aus dem Internet dann die RTC entsprechend. Je nachdem wie schnell dieser Wechsel passiert, wird dann ggf. die Uhrzeit falsch angezeigt.
Windows neigt dazu die Uhr nicht aggressiv zu synchronisieren. Was man z.B. merkt, wenn man sie selber umstellt. Es dauert teils Stunden, bis sie auf einmal wieder zurück springt.
Deswegen sieht es für dich so aus, als sei die Uhrzeit in Windows falsch, in Linux aber nicht. Windows synchronisiert in dem Durchlauf einfach nur nicht, während Linux das permanent tut.

ABER, in diesen Dual-Boot Szenarien kann man sich behelfen:
Man kann Windows per Registry umkonfigurieren und zwingen, die RTC auch mit UTC-Basis zu nutzen.
Dazu in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation den Wert RealTimeIsUniversal auf 1 setzen (zur Not den Eintrag erzeugen, wenn er nicht da ist -> DWORD).
Optional kann man in Limurx auch die RTC-Handhabung auf Local Time umstellen... aber bevor man sich da wieder einen mit elfendrölzig trillionen Varianten abmüht.......
 
Kommentieren
Oben