8Jul

Kaip nustatyti "Windows" ir "Linux", rodančius skirtingus kartus, kai naudojamas dvigubas paleidimas

Jūsų kompiuteryje laikrodžio laikrodis laikomas ant pagrindinės plokštės. Laikrodis saugo laiką, net kai kompiuteris išjungtas. Pagal numatytuosius nustatymus "Windows" mano, kad laikas laikomas vietos laiku, o "Linux" laikoma, kad laikas yra saugomas UTC laiku ir taikomas nuostolis. Tai sukelia vieną iš jūsų operacinių sistemų, rodančių netinkamą laiką dvigubos įkrovos situacijoje.

Norėdami išspręsti šią problemą, turite dvi parinktis: "Linux" naudokite vietinį 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" vietinis laikas naudojamas taip pat, kaip tai daro "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.

veiksmai, kuriais siekiama, kad jūsų "Linux" sistema naudotų vietos laiką, gali skirtis nuo "Linux" platinimo iki "Linux" paskirstymo. Tačiau bet kuriame "Linux" paskyroje, naudojant systemd, galite naudoti komandą timedatectl 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 - neatitinkantis sistemos laikrodis

Norėdami patikrinti savo dabartinius nustatymus, paleiskite:

timedatectl

Jei matote "RTC vietiniame TZ: taip", "Linux" vietoj nustatymo naudoja vietinę laiko juostą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 norėsite atšaukti šį pakeitimą, paleiskite šią komandą:

timedatectl set-local-rtc 0 - neatitinkantis sistemos laikrodis

variantas du: "Windows" naudokite UTC laiką

"Windows" naudojimasis UTC laiku, pavyzdžiui, "Linux" tikriausiai nėrageriausias 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 norite tai padaryti, pirmiausia norėsite išjungti "Internet" atnaujinimo laiko funkciją "Windows" sistemoje. Tai užtikrina, kad "Windows" nenustatys laikrodis neteisingai bandydamas sinchronizuoti esamą laiką iš interneto."Windows 10" eikite į Nustatymai & gt;Laikas &kalbą ir išjungti "Automatiškai nustatyti laiką"."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".

"Windows" naudojimas UTC laiko redaguojant registro

Dabar reikės pridėti reikiamą reikšmę "Windows" registrui.Š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 rengyklę spustelėdami Pradėti, įvedę "regedit" ir paspausdami Enter. Sutinku su pasirodytu saugos užduotiu.

Eikite į šį raktą, esantį registro redaktoriaus kairiojoje srityje:

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation

Naujausiosiose "Windows 10" versijose galite nukopijuoti ir įklijuoti pirmiau nurodytą eilutę į adreso laukelį.Tačiau šis įsilaužimas veiks taip pat ir "Windows 7".

Dešiniuoju pelės mygtuku spustelėkite "TimeZoneInformation" mygtuką ir pasirinkite New & gt;DWORD( 32 bitų) vertė.

Pavadinkite savo naują vertę RealTimeIsUniversal .

Dukart spustelėkite tik ką sukurtą "RealTimeIsUniversal" vertę, nustatykite vertės duomenis iki 1 ir spustelėkite "Gerai".

Dabar esate baigę, galite uždaryti registro redaktorių."Windows" saugo laiką UTC, kaip ir "Linux".

Jei kada nors norite atšaukti šį pakeitimą, grįžkite į šią vietą registre, dešiniuoju pelės mygtuku spustelėkite pridėtą "RealTimeIsUniversal" vertę ir ištrinkite ją iš savo registro.

Atsisiųsti mūsų vieno paspaudimo registro failą

Jei nenorite patys redaguoti registro, galite naudoti mūsų atsisiunčiamą registro parsisiuntimą.Sukūrėme vieną "Hack", dėl kurio "Windows" naudoja UTC laiką, o tas, kuris atkuria jį vietos laiku. Abi yra įtrauktos į šį ZIP failą.Tiesiog atsisiųskite failą, du kartus spustelėkite piktogramą, kurią norite naudoti, ir sutinkate pridėti informaciją į savo registrą.

"Windows" naudojimas "UTC Time"

. Aukščiau aprašyti veiksmai daro 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 pamatyti, kas yra tas ar bet kuris kitas. reg failas, dešiniuoju pelės mygtuku spustelėkite jį 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.

Kas 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 pakrovos yra dar viena istorija, ir turės pabandyti naudoti aukščiau esantį "Windows" registro įtinką).

Jei įdomu, kodėl "Windows" naudoja vietos laiką, o ne "UTC", kaip ir kitos operacinės sistemos, oficialus "Microsoft" tinklaraštis "Old New Thing"paaiškina čia. 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ės įrangos laikmenoje 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.