27Jun

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

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

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Valokuvavasara on vedetty satunnaisesti( Flickr).

Kysymys

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

Jo aloitettu Linux-käyttöjärjestelmä 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 vain RTC: n 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 korjata arielnmzin kaksoiskäynnistyskelloongelma?

Vastaus

SuperUser-avustaja Ayan Patra on meille vastaus:

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

Aloitin Linuxin kanssa. Suorita seuraavat komennot juuriksi:

  • ntpdate pool.ntp.org

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

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

  • hwclock -systohc -utc

Lähde

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

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