Kotisivu » miten » Miten saat Windows- ja Linux-kellot näyttämään oikean ja vastaavan ajan? [Dual-Boot]

    Miten saat Windows- ja Linux-kellot näyttämään oikean ja vastaavan ajan? [Dual-Boot]

    Joskus, kun määrität kaksoiskäynnistysjärjestelmän, asiat voivat saada hieman outoa ajan ja kellon asetusten kanssa, joten miten korjaat ongelman? Tämän päivän SuperUser Q & A -postissa on täydellinen ratkaisu, joka auttaa turhautuneita lukijoita korjaamaan kaksi-käynnistyskellonsa.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kuva kohteliaisuus Straws vedetty satunnaisesti (Flickr).

    Kysymys

    SuperUser-lukija arielnmz haluaa tietää, miten molemmat kellot kahdesta käynnistyksestä tulevassa Windows / Linux-asennuksessa näyttävät oikeat ja yhteensopivat ajat:

    Siitä lähtien, kun aloitin Linuxin käyttämisen Windowsissa asennetussa dual-bootissa, olen huomannut, kun käynnistin koneen uudelleen, toisen käyttöjärjestelmän aika oli väärässä (esimerkiksi 12:00 Linuxissa, käynnistä Windows uudelleen ja katso 18 : 00). Kun tarkistin BIOSin, RTC asetettiin 18:00.

    Koska aikavyöhykkeeni on -06: 00 CST, oletan, että Linux vain asettaa RTC: n ajan UTC: lle ja laskee ajan uudelleen aikavyöhykkeen mukaan, kun taas Windows vain asettaa RTC: n aikavyöhykkeen ajaksi. Molemmat käyttävät samaa NTP-palvelinta ajan synkronoimiseksi.

    Kysymykseni on, mikä tekee oikein? Minkä pitäisi asettaa aikavyöhykeasetus UTC: lle, jotta molemmilla on oikea aika?

    Mikä on paras tapa vahvistaa arielnmzin kaksoiskäynnistyskellon ongelma?

    Vastaus

    SuperUserin avustaja Ayan Patralla on vastaus meille:

    Olen viime aikoina kohdannut saman ongelman, ja näin korjain sen. Molemmissa käyttöjärjestelmissä on tehtävä pieniä muutoksia.

    Aloitin ensin Linuxilla. Suorita seuraavat komennot rootiksi:

    • ntpdate pool.ntp.org

    Tämä päivittää aikaa, jos sitä ei ole asetettu oikein.

    Aseta laitteiston kello nyt UTC: lle tämän komennon avulla.

    • hwclock -systohc -utc

    Lähde

    Käynnistä nyt Windows ja lisää rekisteriin seuraavat tiedot. Luo yksinkertaisesti .reg-tiedosto käyttäen alla olevaa koodia Notepadissa. Tallenna se ja suorita se.

    • Windowsin rekisterieditorin versio 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      ”RealTimeIsUniversal” = dword: 00000001

    Lähde

    Seuraavasta käynnistyksestä alkaen molemmat käyttöjärjestelmät näyttävät oikean ajan.


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.