Pornirea dublă Linux și Windows pot interfera cu setările de timp pe ambele sisteme de operare, de obicei Windows. Iată trei modalități simple de a remedia acest lucru.

Ați încercat vreodată să porniți dublă Linux împreună cu Windows și ați ajuns într-un experiment de călătorie în timp care a mers prost? Pornești Windows în timpul zilei și dintr-o dată, ceasul îți spune că deja e noapte.

Aceasta este o supărare recurentă cu aproape toate sistemele Windows-Linux cu pornire dublă. Să aflăm de ce se întâmplă acest lucru și cum să remediam această problemă nebunească de timp și să revenim la data și ora actuală.

De ce Linux-ul cu pornire dublă vă încurcă timpul Windows?

Cheia acestei probleme constă în modul în care ambele sisteme de operare gestionează ceasul hardware.

Ceasul hardware este un segment fizic al plăcii de bază a computerului dvs. care este responsabil pentru păstrarea timpului. Este alimentat de bateria CMOS și gestionat de nucleul sistemului de operare pe care îl rulați. Diferite sisteme de operare gestionează acest ceas în mod diferit.

instagram viewer

Linux setează ceasul hardware la Universal Time Coordinated (UTC), în timp ce Windows presupune că ceasul hardware utilizează deja ora locală derivată din locația dvs. curentă.

Când porniți dublă ambele sisteme, Linux continuă să ofere ora corectă, deoarece, deși setează ceasul hardware la UTC, calculează diferența de timp dintre UTC și ora dvs. locală și setează intern un offset în sistemul de operare ceas.

Windows, totuși, nu este conștient și nu este legat de modificarea fusului orar al ceasului hardware și continuă să citească ora din ceasul hardware și o prezintă ca oră locală.

Pentru a o remedia, trebuie să configurați ambele sisteme de operare pentru a gestiona ceasul hardware sau ceasul sistemului de operare în unanimitate.

Să învățăm trei moduri de a repara Windows care afișează ora incorectă după pornirea duală a Linux.

Ar trebui să utilizați doar una dintre aceste metode și să nu le combinați.

1. Faceți Linux să folosească ora locală pentru ceasul hardware

După cum sa discutat anterior, problema apare deoarece Linux setează ceasul hardware la UTC. Cea mai simplă abordare pentru a remedia afișarea incorectă a orei pe Windows ar fi configurarea Linux pentru a seta ceasul hardware, altfel cunoscut sub numele de ceas în timp real (RTC) la ora locală.

Windows ar prelua ora locală de la ceasul sistemului și o afișează, rezolvând problema. Iată cum să setați RTC să folosească ora locală pe Linux:

  1. Porniți o nouă fereastră de terminal.
  2. Folosind timedatectl comanda, setați RTC să folosească ora locală rulând această comandă cu sudo prefix:
    sudo timedatectl set-local rtc 1
  3. Reporniți sistemul manual sau introduceți reporniți.

Aceștia sunt toți pașii necesari pentru a seta ceasul hardware pentru a utiliza ora locală pe Linux.

Pentru a anula modificările, introduceți pur și simplu aceeași comandă cu o mică modificare de schimbare a „1” la „0”. Acesta este cel mai simplu mod de a remedia problema incoerenței de timp la pornirea dublă.

2. Configurați Windows pentru a sincroniza automat ora de pe Internet

Ultima metodă ar fi trebuit să vă rezolve toate problemele de timp. În cazul în care nu a făcut-o, iată o modalitate rapidă de a vă remedia ora Windows fără a fi nevoie să reporniți Linux.

Atât Windows, cât și Linux vin cu o funcție de sincronizare automată a timpului care sincronizează ora sistemului cu un server de timp online. Iată pașii de urmat pentru a activa sincronizarea automată a orei:

  1. Faceți clic dreapta în colțul din dreapta jos al barei de activități unde este afișată ora.
  2. Din meniul care apare, faceți clic pe Ajustați data și ora. Sau poți deschide Setări > Timp și limbă > Data și ora.
  3. Setați fusul orar corect dacă a fost incorect și apoi porniți Setați ora automat făcând clic pe glisor și finalizați setările dând clic pe Sincronizează acum. Acum ar trebui să vedeți ora schimbată la ora dvs. locală. Acum puteți închide fereastra de setări și vă puteți concentra asupra lucrurilor mai bune.

Aceștia sunt toți pașii pe care trebuie să-i urmați pentru a vă repara ora Windows întreruptă de Linux cu pornirea duală.

3. Faceți ca Windows să utilizeze ora UTC pentru ceasul hardware

După cum sa discutat anterior, Windows presupune că ceasul hardware este setat la ora locală și nu se deranjează să-l convertească din nou la ora locală, deoarece ar fi redundant.

Pentru a remedia această problemă, puteți seta Windows să configureze ceasul hardware și să îl seteze la UTC, astfel încât Windows să fie forțat să convertească UTC din ceasul hardware în ora locală.

Aceasta este o soluție mai complexă, așa că este recomandat să încercați celelalte două soluții și abia apoi să recurgeți la aceasta. În cazul în care ambele remedieri anterioare au eșuat, iată pașii de urmat:

  1. Folosind bara de căutare sau Câștigă + R scurtătură, porniți caseta de dialog Run pe Windows și tastați regedit.
  2. Cu Windows Registry Editor deschis, mergeți la această locație: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  3. Faceți clic dreapta pe spațiul gol, faceți clic pe Nouși adăugați unul nou Valoare Q-WORD (64 de biți). intrare, dându-i numele Timpul real este universal. Daca esti pe un Versiunea Windows pe 32 de biți, trebuie să adăugați un Valoare D-WORD (32 de biți). intrarea in schimb.
  4. După ce intrarea a fost adăugată, faceți dublu clic pe ea și setați valoarea la 1 și reporniți sistemul.

Windows va seta mai întâi ceasul hardware la UTC și apoi va converti ora UTC la ora dvs. locală, oferindu-vă ora și data corecte și eliminând astfel discrepanța de timp care apare din cauza pornirii duble a Windows cu Linux.

Înapoi la prezent: Windows afișează ora incorectă în configurarea cu pornire dublă remediată!

Momentul incorect în care dual-booting este o problemă comună cu care se confruntă toți utilizatorii dual-boot, indiferent de versiunea de Windows și Linux pe care o rulează.

Călătoriile nedorite în timp vă pot cauza probleme sau jena, dar acum știți cum să rezolvați această problemă în trei moduri diferite.

Deși vinovatul acestei probleme constă în general în modul în care Linux și Windows abordează cronometrarea, uneori, cauza problemei poate fi un semn al hardware-ului defect sau o problemă de securitate, cum ar fi malware ascuns pe dvs sistem.

În cazul în care niciuna dintre aceste remedieri cu pornire dublă nu pare să funcționeze pentru dvs., puteți lua în considerare verificarea sănătății hardware a sau investigarea oricăror urme de malware pe sistemul dvs.