Dacă utilizați Linux și Windows pe același computer, chiar dacă instalarea Windows este pe o unitate To Go, probabil că suferiți problema timpului. La ce problema ma refer? Cel care ne face să vedem că atunci când intrăm în Windows după ce folosim Linux, ora nu este aceeași. Cel putin in cazul meu se intarzie cu doua ore. Ce se întâmplă? Cum o rezolv?
Fân mai multe moduri de a face acest lucru, ci doar o explicație. Cu ceva timp în urmă publicăm cum să-l repar din Linux, dar după ce m-am gândit la asta cred că nu este cel mai bun mod și aici voi explica de ce. Pentru a-l înțelege, trebuie să știi ce sunt UTC și RTC, două baze diferite pentru cunoașterea orei, una folosită de Linux și cealaltă de Windows. Și aceasta este problema, că toată lumea crede că ar trebui să stabilească timpul într-o singură direcție.
UTC și RTC
În articolul legat, explicăm cum să schimbați ora Linux pentru a corecta problema de timp. În ea, ceea ce faci este să spui computerului să se uite la ceasul real și asta înseamnă RTC (Ceas în timp real). Toate computerele au un ceas intern, iar Windows îl folosește pentru a seta ora. Problema este că aceasta este configurată din BIOS, iar Windows devine de obicei confuz dacă ora nu este corectă, cea a fusului nostru orar.
Pe de altă parte, Linux se uită la UTC, care înseamnă Timp Universal Coordonat. Ceea ce face Linux este să se uite la ceasul intern, să-l ia ca oră universală, să se uite la fusul orar pe care l-am configurat pe computer și să setăm ora corectă. Fără îndoială, sau nu le am acum, acesta este cel mai bun. Putem să mergem în altă țară, să schimbăm fusul orar și, deoarece ceasul computerului nostru folosește UTC, ora va fi bine.
Prin urmare, ceea ce vom explica aici este cum se face că Windows folosește și UTC pentru a rezolva problema timpului. Dacă ceea ce căutați este să faceți Linux să folosească RTC, acest lucru este explicat în articolul aferent.
Faceți Windows să folosească UTC pentru a fixa ora
Pașii de urmat ar fi următorii:
- În primul rând, trebuie să mergeți la BIOS-ul computerului și să setați ora să coincidă cu UTC. Timpul universal coordonat este în curs acest link. Cum să intri în BIOS, să accesezi secțiunea de timp și să o modifici depinde de fiecare computer. Intrarea în BIOS se face de obicei prin apăsarea F2, Del sau a unei taste similare la pornirea sistemului de operare.
- La ora corectă, pornim Windows.
- Deschidem terminalul sau promptul de comandă ca administrator, așa că doar căutați aplicația în meniul de pornire, faceți clic dreapta și alegeți acea opțiune.
- Când se deschide, copiem și lipim următoarele:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
- Vom vedea un mesaj care informează că operațiunea a fost finalizată cu succes. Acum nu mai rămâne decât să mergeți la Setări, la secțiunea dată și oră, să dezactivați setarea automată a orei și să o activați din nou pentru a restabili sincronizarea.
Există o modalitate manuală de a face cele de mai sus, pentru care trebuie să deschideți editorul de registry cu META + R, a scrie regedit
și treceți la calea între ghilimele din comanda anterioară. În interior, faceți clic dreapta, creați o nouă valoare DWORD (32 de biți), denumește-o RealTimeIsUniversal
, faceți dublu clic și introduceți valoarea 1
. Ambele metode fac același lucru, dar cea din urmă este mai bună dacă vrem să vedem ce facem.
La revedere problemelor tale de program
Testul acidului vine la repornirea sistemului de operare. Sau, mai degrabă, mergând la Linux și văzând că este în regulă și apoi intrând în Windows și văzând că este și bine. Gândindu-mă la asta, Linux o face mai bine și nu ar fi rău dacă Microsoft ar ceda cu asta. În orice caz, cu cele explicate aici, totul este deja aranjat.