Hjemmeside » hvordan » Hvordan få Windows og Linux klokker til å vise riktig og matchende tid? [Dual-Boot]

    Hvordan få Windows og Linux klokker til å vise riktig og matchende tid? [Dual-Boot]

    Noen ganger når du konfigurerer et dual-boot-system, kan det bli litt rart med klokkeinnstillingene, så hvordan løser du problemet? Dagens SuperUser Q & A-innlegg har den perfekte løsningen for å hjelpe en frustrert leser å fikse sin dual-boot-klokke.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Foto courtesy av Straws trukket tilfeldig (Flickr).

    Spørsmålet

    SuperUser leser arielnmz vil vite hvordan å få begge klokkene på sin dual-boot Windows / Linux oppsett for å vise riktig og matchende ganger:

    Helt siden jeg begynte å bruke Linux i en dual-boot oppstart med Windows, har jeg lagt merke til når jeg startet maskinen på nytt, var tiden på det andre operativsystemet feil (for eksempel 12:00 på Linux, start på Windows og se 18 : 00). Når jeg sjekket BIOS, ble RTC satt til 18:00.

    Siden min tidssone er -06: 00 CST, antar jeg at Linux bare setter RTCs tid til UTC og re-beregner tiden basert på tidszonen mens Windows bare setter RTC til tiden for tidssonen. Begge bruker samme NTP-server for å synkronisere tiden.

    Spørsmålet mitt er, hvilken gjør det rette? På hvilken skal jeg stille inn tidssoneinnstillingen til UTC for å få riktig tid på begge?

    Hva er den beste metoden for å fikse arielnmz dual-boot klokke problem?

    Svaret

    SuperUser-bidragsyter Ayan Patra har svaret for oss:

    Jeg har nylig møtt det samme problemet, og dette er hvordan jeg fikset det. Du må gjøre noen mindre endringer i begge operativsystemene.

    Jeg startet med Linux først. Kjør følgende kommandoer som root:

    • ntpdate pool.ntp.org

    Dette vil oppdatere tiden din hvis den ikke er riktig innstilt.

    Sett nå maskinvareuret til UTC med denne kommandoen.

    • hwclock -systohc -utc

    Kilde

    Start nå til Windows og legg til følgende i registret. Opprett bare en .reg-fil ved hjelp av koden under Notisblokk. Lagre det og kjør det.

    • Windows Registry Editor Versjon 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      “RealTimeIsUniversal” = dword: 00000001

    Kilde

    Fra neste oppstart vil begge operativsystemene vise deg riktig tid.


    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.