Úvodná » ako » Ako získať hodiny Windows a Linux na zobrazenie správneho a zodpovedajúceho času? [Dual-Boot]

    Ako získať hodiny Windows a Linux na zobrazenie správneho a zodpovedajúceho času? [Dual-Boot]

    Niekedy, keď nastavíte systém s dvoma zavádzacími systémami, môže sa stať trochu zvláštne s nastavením času a hodín, tak ako to vyriešite? Dnešný príspevok SuperUser Q & A má perfektné riešenie, ktoré pomáha frustrovanému čitateľovi opraviť jeho duálne boot hodiny.

    Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.

    Foto s láskavým dovolením slamiek vytiahol náhodne (Flickr).

    Otázka

    Čítačka SuperUser arielnmz chce vedieť, ako získať obidva hodiny na svojom dvojitom zavádzacom systéme Windows / Linux, aby zobrazila správne a zodpovedajúce časy:

    Už od chvíle, keď som začal používať systém Linux v systémoch s dvojitým zavedením systému Windows, som si všimol, keď som počítač reštartoval, čas na inom operačnom systéme bol nesprávny (napr. 12:00 v systéme Linux, reboot na systém Windows a pozri 18 : 00). Keď som skontroloval BIOS, RTC bol nastavený na 18:00.

    Pretože moje časové pásmo je -06: 00 CST, predpokladám, že Linux len nastaví čas RTC na UTC a prepočíta čas podľa časovej zóny, zatiaľ čo systém Windows nastaví RTC na časové pásmo. Obaja používajú rovnaký NTP server na synchronizáciu času.

    Moja otázka je, ktorá z nich robí správnu vec? Na ktorý z nich by som mal nastaviť časové pásmo na časové pásmo UTC, aby ste mali správny čas na oboch?

    Aká je najlepšia metóda na stanovenie problému s dvoma zavádzacími hodinami arielnmz?

    Odpoveď

    Dodávateľ SuperUser Ayan Patra má pre nás odpoveď:

    Nedávno som čelil rovnakému problému a takto som to napravil. V oboch operačných systémoch je potrebné vykonať niekoľko menších zmien.

    Začal som s Linuxom ako prvý. Spustite nasledujúce príkazy ako root:

    • ntpdate pool.ntp.org

    Tým sa aktualizuje čas, ak nie je nastavený správne.

    Teraz nastavte hardvérové ​​hodiny na UTC pomocou tohto príkazu.

    • hwclock -systohc -utc

    zdroj

    Teraz spustite systém Windows a pridajte nasledujúce do registra. Jednoducho vytvorte súbor .reg pomocou kódu uvedeného nižšie v programe Poznámkový blok. Uložte ho a spustite ho.

    • Editor databázy Registry systému Windows verzie 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      "RealTimeIsUniversal" = dword: 00000001

    zdroj

    Od nasledujúceho spúšťania sa obidva operačné systémy zobrazia správnym časom.


    Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.