ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Korrekte Uhrzeit beim Dualboot mit Windows

    Betreibt man auf seinem Rechner ein Linux- oder MacOS- sowie ein Windows-System, kann es vorkommen, dass die Uhrzeit bei jedem Start von Windows falsch eingestellt ist, nachdem man das jeweils andere System heruntergefahren wurde. Hier muss man jedes Mal die Uhrzeit wieder neu synchronisieren. Dazu muss man wissen, dass ein Unix-System bei jedem Herunterfahren die aktuelle Uhrzeit als UTC-Uhrzeit ins BIOS schreibt und auch so aus dem BIOS wieder herausliest und dann in die eingestellte Zeitzone konvertiert.Windows dagegen liest die Zeit aus dem BIOS aus und meint, dass es sich um die Zeit der eingestellten Zeitzone handelt. Nach deutscher Zeit hat man daher immer eine Unterscheidung von ein oder zwei Stunden (je nachdem, ob aktuell MEZ oder MESZ ist).
     
    Man könnte sich zwar nun einen Cronjob schreiben, um die Uhrzeit bei jedem Start zu synchronisieren, doch es geht auch einfacher. Über die Registry kann man glücklicherweise einstellen, dass auch Windows die Zeit als UTC erkennt und erst dann zur eingestellten Zeitzone konvertiert. Hierzu muss man folgendermaßen vorgehen:

    1. Windows-Taste + R drücken, um den Ausführen-Dialog zu öffnen.
    2. regedit eintippen und Enter drücken, um den Registrierungs-Editor zu starten.
    3. Navigieren zu:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
    4. Rechtsklick im rechten Bereich -> Neu -> DWORD-Wert (32-Bit)
    5. Name: RealTimeIsUniversal
    6. Wert: 1

    Ab sofort sollte das Windows-System die Zeit beim Systemstart als UTC erkennen und dann in die jeweils eingestellte Zeitzone konvertieren, sodass es zu keiner falschen Zeitanzeige mehr kommt.