27Jun

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 instelt, kunnen dingen een beetje vreemd worden met de tijd- en klokinstellingen, dus hoe lost u het probleem op? De SuperUser Q & A-post van tegenwoordig biedt de perfecte oplossing om een ​​gefrustreerde lezer te helpen bij het oplossen van zijn dual-boot klokken.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

Foto met dank aan in willekeurige volgorde getrokken roggen( 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 opstellingmet Windows heb ik gemerkt dat toen ik de machine herstartte, de tijd op het andere besturingssysteem verkeerd was( bijvoorbeeld 12:00 op Linux, opnieuw opstarten naar Windows en 18:00 zien).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 moet ik de tijdzone-instelling op UTC 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:

Onlangs kreeg ik hetzelfde probleem 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.

Heeft u 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 de volledige discussiethread hier.