8Jul
Tietokone tallentaa laitteiston kelloa emolevyllä.Kello seuraa aikaa, vaikka tietokone olisi pois päältä.Oletusarvoisesti Windows olettaa, että aika tallennetaan paikalliseen aikaan, kun taas Linux olettaa, että aika on tallennettu UTC-aikaan ja että se käyttää offsetia. Tämä johtaa johonkin käyttöjärjestelmään, joka näyttää väärässä ajassa kaksoiskäynnistystilanteessa.
Voit korjata tämän, sinulla on kaksi vaihtoehtoa: Tee Linux käytä paikallista aikaa tai tee Windowsista UTC-aika.Älä noudata ohjeita molemmissa vaiheissa tai he eivät edelleenkään puhu samaa kieltä!Suosittelemme, että Linux käyttää paikallista aikaa, jos mahdollista.
Vaihtoehto 1: Tee Linux käytä paikallista aikaa
Linuxin käyttäminen paikalliseen aikaan samalla tavalla kuin Windows on luultavasti paras vaihtoehto. Windowsilla on rekisteriasetus, joka pakottaa sen tallentamaan ajan UTC: ksi, mutta se ei ole tiedossa, ja se voi aiheuttaa ongelmia joidenkin kolmannen osapuolen sovellusten kanssa, jotka aina olettavat, että laitteiston kello on paikallisesti. Se on myös yhteensopimaton Windowsin oman Internet-aikasynkronointipalvelun kanssa.
Linux-järjestelmän käyttö paikalliseen aikaan voi vaihdella Linux-jakelusta Linux-jakeluun. Kuitenkin kaikissa Linux-jakelujärjestelmissä systemd: n kanssa, voit tehdä muutosta timedatectl-komennolla. Tämä toimii nykyaikaisten Ubuntun, Fedoran, Red Hatin, Debianin, Mintin ja muiden Linux-jakelujen kanssa, jotka käyttävät systemd: ää.
Voit tehdä tämän muutoksen avaamalla ensin Linux-järjestelmän pääteikkunan. Suorita seuraava komento laittamalla reaaliaikakello emolevyyn paikalliseen aikaan. Linux tallentaa ajan paikalliseen aikaan, aivan kuten Windows.
timedatectl set-local-rtc 1 - oikea järjestelmä-kelloNykyisten asetusten tarkistaminen:
timedatectlJos näet "RTC paikallisessa TZ: ssä", Linux on asetettu käyttämään paikallista aikavyöhykettäUTC.Komento varoittaa, että tämä tila ei ole täysin tuettu, ja se voi aiheuttaa ongelmia, kun vaihdat aikavyöhykkeitä ja kesäaikaa. Tämä tila on kuitenkin todennäköisesti paremmin tuettu kuin UTC-vaihtoehto Windowsissa. Jos kaksoiskäynnistys Windowsin kanssa, Windows käsittelee päivänvalon säästöaikaa.
Jos haluat halutessasi kumota tämän muutoksen, suorita seuraava komento:
timedatectl set-local-rtc 0 - oikea-järjestelmä-kelloVaihtoehto kaksi: Tee Windowsista UTC-aika
Windowsin käyttäminen UTC-aikaa kuten Linux ei todennäköisesti oleparas vaihtoehto. Voit muokata rekisteriä, jotta Windows käyttää UTC-aikaa, mutta tämä saattaa aiheuttaa ongelmia vain Linuxin käyttämiseen paikalliseen aikaan.
Jos haluat tehdä tämän, sinun on ensin poistettava Internet-ajan päivitysominaisuus käytöstä Windowsissa. Tämä varmistaa, että Windows ei aseta kelloa väärin yrittäessään synkronoida nykyisen ajan Internetistä.Valitse Windows 10: ssä Asetukset & gt;Aika &kieli ja poista käytöstä "Aseta aika automaattisesti".Napsauta Windows 7: ssä hiiren kakkospainikkeella tehtäväpalkin järjestelmäkelloa ja valitse "Muuta päivämäärä / aika".Napsauta "Internet-aika" -välilehteä, napsauta "Muuta asetuksia" -painiketta, poista valinta "Synkronoi Internet-aikapalvelimen kanssa" ja napsauta "OK".
Tee Windowsista UTC Aikaa muokkaamalla rekisteriä
Sinun täytyy nyt lisätä sopiva arvo Windowsin rekisteriin. Tässä on vakiovaroitusmme: Rekisterieditori on tehokas työkalu ja sen väärinkäyttö voi aiheuttaa järjestelmän epävakauden tai jopa toimimattomuuden. Tämä on melko helppo hakata, eikä sinulla pitäisi olla ongelmia, kun noudatat ohjeita. Se sanoi, jos et ole koskaan työskennellyt sen kanssa ennen, harkitse, miten käyttää Rekisterieditori ennen kuin aloitat. Ja varmuuskopioi rekisteri( ja tietokoneesi!) Ennen muutosten tekemistä.
Avaa ensin Rekisterieditori napsauttamalla Käynnistä, kirjoittamalla "regedit" ja painamalla Enter. Hyväksy näyttöön tuleva tietoturvakysely.
Siirry seuraavaan avaimeen rekisterinmuokkausohjelman vasemmanpuoleisessa ruudussa:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationWindows 10: n viimeisimmistä versioista voit kopioida ja liittää yllä olevan rivin osoitekenttään. Tämä hakkerointi toimii myös Windows 7: ssä.
Napsauta hiiren kakkospainikkeella "TimeZoneInformation" -näppäintä ja valitse Uusi & gt;DWORD( 32-bittinen) arvo.
Nimeä uusi arvo RealTimeIsUniversal .
Kaksoisnapsauta juuri luomasi RealTimeIsUniversal-arvoa, määritä arvoarvoksi 1 ja napsauta "OK".
Olet nyt valmis ja voit sulkea Rekisterieditorin. Windows tallentaa aikaan UTC: n, aivan kuten Linux tekee.
Jos haluat halutessasi kumota tämän muutoksen, palaa tähän paikkaan rekisterissä, napsauta hiiren kakkospainikkeella lisättyä RealTimeIsUniversal-arvoa ja poista se rekisteristä.
Lataa meidän One-Click Registry Hack
Jos et halua muokata rekisteriä itse, voit käyttää ladattavaa rekisterimerkintää.Olemme luoneet yhden hakataulun, joka tekee Windowsista UTC-ajan, ja joka palauttaa sen paikalliseen aikaan. Molemmat ovat mukana seuraavassa ZIP-tiedostossa. Lataa tiedosto vain kaksoisnapsauttamalla haketta, jonka haluat käyttää ja suostu lisäämään tiedot rekisteriisi.
Tee Windowsista UTC Aika
Edellä olevat hakkerit tekevät samoin edellä kuvatun. Tee Windowsin UTC-aikahaara luo "RealTimeIsUniversal" -tunnuksen, jonka arvoksi on "1", kun taas Tee Windowsin paikallisajankohdan hakusana poistaa RealTimeIsUniversal-merkinnän.
Jos haluat nähdä, mitä tämä tai jokin muu. reg-tiedosto ei, napsauta sitä hiiren kakkospainikkeella ja valitse Muokkaa, jos haluat nähdä tiedoston Notepadissa. Voit helposti luoda omia rekisterimerkintöjäsi, jotka koostuvat vain luettelosta rekisterimerkintöihin, jotka on lisätty, muokattava ja poistettu oikein muotoillussa luettelossa.
Mitä Dual-Booting Windowsissa Macissa?
Vaikka Applen MACOS käyttää UTC-aikaa, kuten Linuxissa, sinun ei pitäisi joutua tekemään mitään erityistä Windows-käyttöjärjestelmässä Boot Campissa Macissa. Applen Boot Camp -ohjaimet käsittelevät kaikkea.(Hackintosh-kaksoiskäynnistimet ovat kuitenkin toinenkin tarina, ja niiden täytyy yrittää käyttää Windowsin rekisterinupsa edellä.)
Jos mietit, miksi Windows käyttää paikallista aikaa UTC: n sijaan, kuten muutkin käyttöjärjestelmät, viralliset Microsoftin blogit The Old New Thingselittää sen täällä.Lyhyesti sanottuna oli säilyttää taaksepäin yhteensopivuus Windows 3.1 -järjestelmien kanssa ja estää ihmisten sekoittuminen, kun he asettavat ajan tietokoneen BIOS: ssa. Tietokonevalmistajat valitsivat paikallisen aikaa Windows-yhteensopivuuden mukaan, ja Windows valitsi paikallisen ajan yhteensopivaksi päätöksentekoon, jonka valmistajat valitsivat, joten sykli tuli itsestään vahvaksi.
Tällä hetkellä ei ole olemassa standardia, joka merkitsee, onko aika tallennettuna UTC: ksi vai paikalliseen aikaan BIOS- tai UEFI-laiteohjelmistossa, mikä olisi luultavasti looginen ratkaisu. Mutta se vaatii jonkin verran työtä, ja useimmat ihmiset eivät koskaan huomaa, että eri käyttöjärjestelmät käyttävät erilaisia aikamuotoja - paitsi kaksoiskäynnistyskokoonpanoissa.