Norėdami tai išspręsti, turite dvi parinktis: "Linux" naudokite vietos laiką arba "Windows" naudokite UTC laiką. Nesilaikykite abiejų instrukcijų žingsnių ar jie vis tiek nebus kalbėti ta pačia kalba! Jei įmanoma, rekomenduojame "Linux" naudoti vietinį laiką.
Pirmas variantas: "Linux" naudokite vietinį laiką
"Linux" naudojimas vietiniu laiku yra toks pats kaip ir "Windows", tikriausiai yra geriausias pasirinkimas. "Windows" turi registro parametrą, kuris verčia laikyti laiką UTC, tačiau pranešama, kad jis nėra gerai palaikomas ir gali sukelti problemų su kai kuriomis trečiųjų šalių programomis, kurios visada laikosi, kad aparatūros laikrodis yra vietos laiku. Tai taip pat nesuderinama su "Windows" interneto laiko sinchronizavimo paslauga.
Žingsniai, kuriais siekiama, kad jūsų "Linux" sistema naudotų vietos laiką, gali skirtis nuo "Linux" platinimo iki "Linux" paskirstymo. Tačiau dėl bet kurio "Linux" paskirstymo sistemoje "systemd" galite naudoti
timedatectl
komanda atlikti šį pakeitimą. Tai veiks su moderniomis "Ubuntu", "Fedora", "Red Hat", "Debian", "Mint" ir kitomis "Linux" sistemomis, kurios naudoja "systemd".
Norėdami atlikti šį pakeitimą, pirmiausia atidarykite terminalo langą savo "Linux" sistemoje. Paleiskite šią komandą, kad realaus laiko laikrodis būtų įdėtas į vietinę laiką. Linux laikys laiką vietos laiku, kaip ir "Windows".
timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl
Jei matote "RTC vietiniame TZ: taip", "Linux" nustatoma naudoti vietinę laiko juostą, o ne UTC. Ši komanda įspėja, kad šis režimas nėra visiškai palaikomas ir gali sukelti problemų keičiantis laiko juostas ir dienos šviesos taupymo laiką. Tačiau šis režimas, tikriausiai, yra labiau palaikomas nei "Windows" UTC parinktis. Jei naudosite "Windows" dvigubą paleidimą, "Windows" tvarkys jums vasaros laiką.
Jei kada nors norite atšaukti šį pakeitimą, paleiskite šią komandą:
timedatectl set-local-rtc 0 --adjust-system-clock
Antroji alternatyva: "Windows" naudokite UTC laiką
"Windows" naudojimas UTC laiko, pavyzdžiui, "Linux", tikriausiai nėra geriausias pasirinkimas. Jūs galite redaguoti registrą, kad "Windows" naudotųsi UTC laiku, tačiau tai gali sukelti daugiau problemų nei tiesiog "Linux" naudoti vietinį laiką.
Jei norėsite tai padaryti, pirmiausia norėsite išjungti "Windows" interneto laiko atnaujinimo funkciją. Tai užtikrina, kad "Windows" nenustatys laikrodis neteisingai bandydamas sinchronizuoti esamą laiką iš interneto. "Windows 10" eikite į Nustatymai> Laikas ir kalba ir išjunkite "Nustatyti laiką automatiškai". "Windows 7" dešiniuoju pelės mygtuku spustelėkite sistemos laikrodį užduočių juostoje ir pasirinkite "Nustatyti datą / laiką". Spustelėkite skirtuką "Internetas", spustelėkite mygtuką "Keisti nustatymus", panaikinkite parinktį "Sinchronizuoti su interneto laiko serveriu" ir spustelėkite "Gerai".
Redaguoti registrą "Windows" naudokite "UTC" laiką
Dabar reikės pridėti reikiamą vertę į "Windows" registrą. Štai mūsų standartinis įspėjimas: registro redaktorius yra galingas įrankis, todėl piktnaudžiavimas sistema gali padaryti jūsų sistemą nestabili arba net neveikia. Tai gana lengva įsilaužti, ir jums neturėtų būti jokių problemų, kol laikosi instrukcijų. Tai sakydamas, jei prieš tai niekada nepadarėte darbo, skaitykite apie tai, kaip naudoti registro redaktorių prieš pradėdami dirbti. Ir tikrai būtinai sukurkite registrą (ir savo kompiuterį!) Prieš atlikdami pakeitimus.
Pirmiausia atidarykite registro redaktorių spustelėdami Pradėti, įvedę "regedit" ir paspausdami Enter. Sutinku su pasirodytu saugumo spustelėjimu.
HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation
Naujausios "Windows 10" versijos galite nukopijuoti ir įklijuoti aukščiau esančią eilutę adreso laukelyje. Tačiau šis įsilaužimas veiks taip pat ir "Windows 7".
Dešiniuoju pelės klavišu spustelėkite "TimeZoneInformation" klavišą ir pasirinkite New> DWORD (32 bitų) reikšmę.
RealTimeIsUniversal
RealTimeIsUniversal
ką tik sukūrėte vertę, nustatykite vertės duomenis į
1
ir spustelėkite "Gerai".
Dabar esate baigę, galite uždaryti registro redaktorių. "Windows" saugo laiką UTC, kaip ir "Linux".
RealTimeIsUniversal
pridėjote vertę ir ištrinkite ją iš savo registro.
Atsisiųskite mūsų vieno paspaudimo registraciją
"Windows" naudokite UTC laiką
Pirmiau minėti hacks atlieka tą patį, kurį mes aprašėme aukščiau. "Windows" naudojimas "UTC Time Hack" sukuria "RealTimeIsUniversal" įrašą, kurio vertė yra "1", o "Make Windows" naudojimas vietinio laiko hackas ištrina įrašą "RealTimeIsUniversal".
Jei kada nors norėtumėte sužinoti, ką šis ar bet kuris kitas.reg failas daro, spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite "Redaguoti", norėdami peržiūrėti failą "Notepad". Galite lengvai susikurti savo registro hakes, kurios susideda tik iš registro įrašų sąrašo, kurį norite pridėti, redaguoti ir pašalinti tinkamai suformatuotame sąraše.
Ką apie "Windows" dvejopą paleidimą Mac?
Nors Apple macOS naudoja UTC laiką, kaip ir "Linux", "Mac" paleidžiant "Windows Boot Camp" neturėtumėte nieko ypatingo daryti. "Apple Boot Camp" vairuotojai tvarko viską. (Tačiau "Hackintosh" dvigubos pakrovėjai yra dar viena istorija ir turės pabandyti naudoti aukščiau esantį "Windows" registro įtampą).
Jei jums įdomu, kodėl "Windows" naudoja vietinį laiką, o ne "UTC", kaip ir kitos operacinės sistemos, oficialus "Microsoft" tinklaraštis "Old New Thing" čia paaiškina. Trumpai tariant, tai buvo išlaikyti atgalinį suderinamumą su "Windows 3.1" sistemomis ir užkirsti kelią žmonėms supainioti, kai nustato laiką kompiuterio BIOS. Žinoma, kompiuterių gamintojai pasirinko vietinį laiką suderinamam su "Windows", o "Windows" pasirinko vietinį laiką, kad būtų suderinta su sprendimu, kurį pasirinko kompiuterių gamintojai, taigi ciklas tapo savaime sustiprėjęs.
Šiuo metu nėra standarto, kuriuo būtų galima pažymėti, ar laikas BIOS ar UEFI programinėje įrangoje laikomas UTC arba vietiniu laiku, o tai greičiausiai būtų pats logiškiausias sprendimas. Tačiau tam reikės tam tikro darbo, ir dauguma žmonių niekada net nepastebi, kad skirtingos operacinės sistemos naudoja skirtingus laiko formatus, išskyrus dvigubos įkrovos konfigūracijas.