c't 20/2019
S. 180
Know-how
Zeitverschiebung beim Dual-Boot

Zeitverschiebung

Warum sich Linux und Windows manchmal bei der Zeit verhaspeln

Bei Dual-Boot-Systemen geht die Uhr schnell mal eine Stunde oder zwei verkehrt, weil Betriebssysteme die Echtzeituhr der Hardware unterschiedlich interpretieren. Ein Kommandozeilenbefehl oder ein Registry-Eingriff bereiten diesem Spuk schnell ein Ende.

Die aktuelle Zeit aus der Echtzeituhr des PCs auslesen und anzeigen klingt trivial. Trotzdem geht genau dabei immer wieder was schief, wenn auf dem PC eine Linux-Distribution und Windows parallel installiert sind. Linux ist der Zeit dann manchmal ein oder zwei Stunden voraus, während Windows ihr zeitweilig ebenso weit hinterherhinkt.

Das ist nicht nur ein kosmetisches Problem der Uhrzeitanzeige des Betriebssystems, sondern führt manchmal zu kuriosen Schwierigkeiten. So können Dateien dadurch ein Änderungsdatum in der Zukunft erhalten, was manche Anwendungen und insbesondere Programmiertools aus der Bahn wirft. Auch Zertifikatsprüfungen können durch eine falsche Uhrzeit fehlschlagen, wodurch es dann bei der Systemaktualisierung oder beim Anmelden in einer Domain hakt. Mit ein paar Handgriffen für Linux oder Windows können Sie diese und weitere Tücken aber leicht vermeiden.