Dual Boot: Сбивается время Windows, как исправить?

Если на вашем компьютере установлено 2 операционные системы Windows и Linux (Ubuntu или Fedora), Windows и macOS, то вы могли заметить, что постоянно сбивается время!

Если вы периодически пользуетесь Llnux, Хакинтош и Windows, вы могли заметить, что в последней постоянно сбивается время на пару часов вперед или назад. Естественно приходиться постоянно заходить в «настройки даты и времени» и выставлять точное время, что может очень сильно раздражать.

Почему это происходит?

Все дело в том, что время хранится:

  • в ядре операционной системы (Linux, macOS и Windows), программное время
  • в BIOS/UEFI, аппаратное время

Когда вы заканчиваете работу в одной из операционных систем, программное время записывается в аппаратное. Но вот формат записи у Linux, macOS и Windows при переходе с программного в аппаратное разные, поэтому когда вы запускаете другую ОС, время сбивается.

Время в Linux и macOS, аппаратное и программное, хранится в UTC формате идущие по Гринвичу с нулевым часовым поясом, при загрузке ОС автоматически добавляются необходимые часы, в зависимости от указного вами региона.

В Windows же время программное и идет по Гринвичу (localtime), а аппаратное время с учетом локального часового пояса.

 Синхронизация времени между Windows, macOS и Linux

Самым простым способом исправление ситуации, чтобы время больше нигде не сбивалось — это внести пару изменений в системном реестре ОС Windows. Мы предложим вам два способа, вы выберите тот, который вам понравиться.

Способ 1

  1. Нажмите одновременно на клавиатуре кнопки «Win» + «R» и введите в открывшееся окно «Выполнить» команду «regedit«Сбивается время Windows
  2. Перейдите по пути: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformationСбивается время Windows
  3. После чего справа создайте новый параметр:
  • DWORD — для 32 битных ОС Windows
  • QWORD — для 64 битных ОС Windows  (90% всех современных компьютеров)

Присвоить имя RealTimeIsUniversal созданному параметруСбивается время Windows

После чего добавить ему значение 1Сбивается время Windows

Перезагрузите компьютер, чтобы все изменения вступили в силу.

Способ 2

  1. Скачайте ZIP архив содержащий скрипт для изменения значений в реестре.
  2. Извлеките из архива и запустите его от имени администратора
  3. Откроется окно командой строки с двумя значения 32 и 64
  4. Выберите в зависимости от разрядности Windows значение 32 или 64 (напечатать 1 или 2 и нажать Enter)Сбивается время Windows
  5. Перезагрузите компьютер чтобы все изменения вступили в силу.

Без разницы какой из способов выберите вы лично, но после проделанной операции время в операционных системах сбиваться больше не будет!

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!