Utilizarea mai multor sisteme de operare pe același computer, uneori, duce la conflictele dintre ei înșiși când folosesc același lucru. Uneori se referă la lucruri atât de simple precum timpul. Chiar și un astfel de sistem de operare popular pentru PC ca Windows și Ubuntu nu se poate înțelege și își schimbă în mod constant timpul celuilalt incorect.
Motivele pentru acest fenomen sunt de fapt simple: Windows percepe timpul de sistem (care este afișat în setările CMOS) ca local (inclusiv fusul orar) și Ubuntu - în funcție de UTC (Greenwich Mean Time, cu excepția fusului orar). Din acest motiv, ele corectează timpul sistemului până la logica lor, încălcând logica celuilalt.
Soluția pentru această problemă este, de asemenea, simplă: fie ca Windows să adauge o schimbare a fusului orar la ora sistemului, fie să împiedice Ubuntu să adauge această schimbare.
Setări în Ubuntu
Începând cu versiunea 16.04, setările de afișare a timpului pot fi comutate de două comenzi.
Activați afișarea timpului local:
sudo hwclock --localtime - corect
Activarea afișării UTC:
sudo hwclock --utc --adjust
În versiunile mai vechi ale Ubuntu, trebuie să editați fișierul rtC:
sudo nano / etc / implicit / rcS
În acesta trebuie să adăugați (pentru a afișa ora locală) sau să ștergeți această linie (pentru afișarea timpului de către UTC):
Setări în Windows
Aici trebuie să adăugați sau să modificați parametrul RealTimeIsUniversal. Tipul său este DWORD. Pentru ca ora sistemului să fie citită de UTC, este necesar să setați valoarea 1, să o recunoașteți ca fiind una locală, trebuie să setați valoarea 0 sau să ștergeți complet acest parametru.