27Jun

Cum să obțineți ceasurile Windows și Linux pentru afișarea timpului corect și de potrivire?[Dual-Boot]

Uneori, când configurați un sistem dual-boot, lucrurile pot deveni puțin ciudate cu setările de timp și ceas, deci cum rezolvați problema? Postul SuperUser Q & A de astăzi are soluția perfectă pentru a ajuta un cititor frustrat să-și repare problemele de ceas cu dublă încărcătură.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Photo courtesy of Straws tras la întâmplare( Flickr).

Întrebarea

SuperUser Reader arielnmz vrea să știe cum să obțină ambele ceasuri în configurația Windows / Linux cu două boot-uri pentru a afișa timpii potriviți și potriviți:

De când am început să folosesc Linux într-o configurație dual-bootcu Windows, am observat când am rebootat mașina, timpul din celălalt sistem de operare a fost greșit( de exemplu, 12:00 pe Linux, reboot la Windows și vezi 18:00).Când am verificat BIOS-ul, RTC a fost setat la 18:00.

Deoarece fusul meu de timp este -06: 00 CST, presupun că Linux doar stabilește timpul RTC la UTC și recalculează timpul bazat pe fusul orar, în timp ce Windows doar stabilește RTC la ora pentru fusul orar. Ambele utilizează același server NTP pentru a sincroniza timpul.

Întrebarea mea este: care face ceea ce trebuie? Pe care ar trebui să setez setarea fusului orar la UTC pentru a avea timpul potrivit pentru ambele?

Care este cea mai bună metodă pentru fixarea problemei de ceas cu dublă boot arielnmz?

Răspunsul

Contribuitor SuperUser Ayan Patra are răspunsul pentru noi:

Recent am confruntat cu aceeași problemă și așa am rezolvat. Trebuie să faceți niște modificări minore în ambele sisteme de operare.

Am început cu Linux mai întâi. Rulați următoarele comenzi ca root:

  • ntpdate pool.ntp.org

Acest lucru vă va actualiza timpul dacă nu este setat corect.

Acum setați ceasul hardware la UTC cu această comandă.

  • hwclock -systohc -utc

Sursa

Acum, boot-a la Windows și adăugați următoarele la registru. Pur și simplu creați un fișier. reg folosind codul de mai jos în Notepad. Salvați-l și executați-l.

  • Versiunea 5.00

    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = dword: 00000001

Sursa

Din următoarea boot, ambele sisteme de operare vă vor afișa ora corectă.

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.