If-Koubou

Kuinka saada Windows- ja Linux-kellot näyttämään oikea ja sopiva aika? [Dual-Boot]

Kuinka saada Windows- ja Linux-kellot näyttämään oikea ja sopiva aika? [Dual-Boot] (Miten)

Joskus kun asennat kaksoiskäynnistysjärjestelmän, asiat saattavat olla hieman outoja ajan ja kelloasetusten kanssa, joten miten ratkaise ongelma? Nykypäivän SuperUser Q & A -viesti on täydellinen ratkaisu, jonka avulla turhautunut lukija voi korjata kaksoiskäynnistyskellonsa.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Valokuvan kohteliaisuus Straws vetää satunnaisesti (Flickr).

Kysymys

SuperUser-lukija arielnmz haluaa tietää, miten molemmat kellot voivat käyttää kaksoisnapsautettua Windows / Linux -asennustaan ​​näyttämään oikeat ja yhteensopivat ajankohdat:

Siitä lähtien, kun aloin käyttää Linuxia kaksoiskäynnistyksessä Windowsin kanssa, 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 kello 18.00.

Koska aikavyöhyke on -06: 00 CST, oletan, että Linux asettaa vain RTC: n aika UTC: iin ja laskee uudelleen aikavyöhykkeeseen perustuvan ajan, kun taas Windows asettaa RTC: n vain aikavyöhykkeen ajaksi. Molemmat käyttävät samaa NTP-palvelinta synkronoimaan aikaa.

Kysymykseni kuuluu, mikä oikein tekee? Mihin asetan aikavyöhykkeen asetukseksi UTC, jotta molemmille olisi oikea aika?

Mikä on paras tapa ratkaista arielnmzin kaksoiskäynnistyskelloongelma?

Vastaus

SuperUser-avustaja Ayan Patra on meille vastaus:

Olen äskettäin kohdannut saman ongelman, ja siksi olen korjannut sen. Sinun täytyy tehdä pieniä muutoksia molemmissa käyttöjärjestelmissä.

Aloitin ensin Linuxin kanssa. Suorita seuraavat komennot juuriksi:

  • ntpdate pool.ntp.org

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

Aseta nyt laitteiston kello UTC: ksi tällä komennolla.

  • hwclock -systohc -utc

Lähde

Käynnistä sitten Windows ja lisää seuraava rekisteriin. Luo vain .reg-tiedosto alla olevasta koodista Notepadissa. Tallenna se ja suorita se.

  • Windowsin rekisterinmuokkausversio 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 jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.