Startpagina » hoe » Hoe krijg ik Windows- en Linux-klokken om de juiste en overeenkomende tijd weer te geven? [Dual-Boot]

    Hoe krijg ik Windows- en Linux-klokken om de juiste en overeenkomende tijd weer te geven? [Dual-Boot]

    Soms, wanneer u een dual-boot-systeem opzet, kunnen dingen een beetje raar worden met de tijd- en klokinstellingen, dus hoe lost u het probleem op? De SuperUser Q & A-post van vandaag biedt de perfecte oplossing om een ​​gefrustreerde lezer te helpen bij het oplossen van zijn dual-boot klokken.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Foto met dank aan in willekeurige volgorde getrokken rietjes (Flickr).

    De vraag

    SuperUser-lezer arielnmz wil weten hoe hij beide klokken in zijn dual-boot Windows / Linux-opstelling kan krijgen om de juiste, en overeenkomende, tijden weer te geven:

    Sinds ik Linux begon te gebruiken in een dual-boot opstelling met Windows, merkte ik dat toen ik de machine herstartte, de tijd op het andere besturingssysteem verkeerd was (bijvoorbeeld 12:00 op Linux, rebooten naar Windows en zie 18 : 00). Toen ik het BIOS controleerde, was de RTC ingesteld op 18:00 uur.

    Aangezien mijn tijdzone -06: 00 CST is, neem ik aan dat Linux de tijd van de RTC gewoon instelt op UTC en de tijd herberekent op basis van de tijdzone, terwijl Windows de RTC gewoon instelt op de tijd voor de tijdzone. Beide gebruiken dezelfde NTP-server om de tijd te synchroniseren.

    Mijn vraag is, welke doet het goede? Waarop ik de tijdzone-instelling op UTC moet instellen om het juiste tijdstip op beide te hebben?

    Wat is de beste methode om het dual-boot-klokprobleem van arielnmz op te lossen??

    Het antwoord

    SuperUser-bijdrager Ayan Patra heeft het antwoord voor ons:

    Ik heb onlangs hetzelfde probleem ondervonden en dit is hoe ik het heb opgelost. U moet enkele kleine wijzigingen aanbrengen in beide besturingssystemen.

    Ik ben eerst met Linux begonnen. Voer de volgende opdrachten uit als root:

    • ntpdate pool.ntp.org

    Hiermee wordt uw tijd bijgewerkt als deze niet correct is ingesteld.

    Stel nu de hardwareklok in op UTC met deze opdracht.

    • hwclock -systohc -utc

    Bron

    Start nu op naar Windows en voeg het volgende toe aan het register. Maak eenvoudig een REG-bestand met de onderstaande code in Kladblok. Sla het op en voer het uit.

    • Windows Register-editor versie 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      “RealTimeIsUniversal” = dword: 00000001

    Bron

    Vanaf de volgende keer dat u opstart, zullen beide besturingssystemen u de juiste tijd tonen.


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.