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: 00000001Lä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ä.