Как да коригирате грешката във времето при използване на Windows и Linux в dualboot, най-правилният начин

Прекъснато време между Linux и Windows

Ако използвате Linux и Windows на един и същи компютър, дори ако инсталацията на Windows е на To Go устройство, вероятно страдате проблемът с времето. Какъв проблем имам предвид? Този, който ни кара да видим, че когато влезем в Windows след използване на Linux, времето не е същото. Поне в моя случай се забави два часа. какво се случва Как да го реша?

Там няколко начина да го направите, а само обяснение. Преди известно време публикуваме как да го поправя от Linux, но след като се замислих, смятам, че това не е най-добрият начин и тук ще обясня защо. За да го разберете, трябва да знаете какво представляват UTC и RTC, две различни бази за познаване на часа, едната използвана от Linux, а другата от Windows. И това е проблемът, че всеки вярва, че трябва да настрои времето в една посока.

UTC и RTC

В свързаната статия обясняваме как да промените времето на Linux, за да коригирате проблема с времето. В него това, което правите, е да кажете на компютъра да погледне действителния часовник и това означава RTC (Часовник за реално време). Всички компютри имат вътрешен часовник и Windows го използва, за да настрои часа. Проблемът е, че това се конфигурира от BIOS и Windows обикновено се обърква, ако времето не е правилно, това от нашата часова зона.

От друга страна, Linux гледа на UTC, което означава координирано универсално време. Това, което Linux прави, е да погледне вътрешния часовник, да го приеме като универсално време, да погледне часовата зона, която сме конфигурирали на нашия компютър и да зададем правилното време. Без съмнение или сега ги нямам, това е най-доброто. Можем да отидем в друга държава, да сменим часовата зона и тъй като часовникът на компютъра ни използва UTC, времето ще е наред.

Следователно това, което ще обясним тук, е как да го направим че Windows също използва UTC за решаване на проблема с времето. Ако това, което търсите, е да накарате Linux да използва RTC, това е обяснено в съответната статия.

Накарайте Windows да използва UTC, за да фиксира часа

Стъпките, които трябва да следвате, са следните:

  1. Първо, трябва да отидете в BIOS на компютъра и да зададете времето да съвпада с UTC. Влезе координираното универсално време тази връзка. Как да влезете в BIOS, да получите достъп до раздела за време и да го промените зависи от всеки компютър. Влизането в BIOS обикновено става чрез натискане на F2, Del или друг подобен клавиш при стартиране на операционната система.
  2. С правилното време стартираме Windows.
  3. Отваряме терминала или командния ред като администратор, така че просто потърсете приложението в стартовото меню, щракнете с десния бутон и изберете тази опция.
  4. Когато се отвори, копирайте и поставете следното:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
  1. Ще видим съобщение, което информира, че операцията е завършена успешно. Сега всичко, което остава, е да отидете в Настройки, в секцията за дата и час, да деактивирате автоматичното настройване на часа и да го активирате отново, за да възстановите синхронизацията.

Има ръчен начин да направите горното, за което трябва да отворите редактора на системния регистър META + R, да пишеш regedit и преминете към пътя в кавички в предишната команда. Вътре щракнете с десния бутон, създайте нова DWORD (32-битова) стойност, наименувайте я RealTimeIsUniversal, щракнете два пъти и въведете стойността 1. И двата метода правят едно и също нещо, но последният е по-добър, ако искаме да видим какво правим.

Сбогом на проблемите с графика ви

Киселинният тест идва при рестартиране на операционната система. Или по-скоро, като отидете в Linux и видите, че е добре и след това влезете в Windows и видите, че също е добре. Като се замисля, Linux го прави по-добре и няма да е зле, ако Microsoft отстъпи с това. Във всеки случай, с това, което е обяснено тук, всичко вече е уредено.