Сегодня хочу поделиться проблемой, сбивается время на несколько часов, с которой столкнулся не так давно. Эта проблема известна многим и дано уже. Тем кто использует две операционные системы Linux и Windows.
В этой статье я рассказывал о причинах и их решениях, если сбивается дата и время на вашем компьютере. Эта статья касалась общих проблем не зависимо от количества операционных систем, установленных на вашем ноутбуке и системном блоке.
Сегодня поговорим о проблеме если сбивается время, а именно часы, на несколько часов, как будто меняется часовой пояс. Эта проблема возникла у меня после того как я стал использовать на своем пк две операционные системы Linux и Windows, одновременно.
Проблема эта оказывается не такая уж новая. Для решение этой проблемы на просторах интернета написано множество проблем.
Суть проблемы, если сбивается время
Стоит на пк две операционные системы, а именно Linux и Windows.
Запускаю linux — время нормальное.
Поработал и перезагрузился на Windows — время показывает на несколько часов раньше (или позже, точно не помню).
Время выставил, настроил автоматическую синхронизацию с интернетом ни чего не помогло. Проблема не решается простым способом. Поискал на просторах интернета и оказывается проблема в том, что в компьютере есть два вида часов аппаратные и программные.
Аппаратные часы — идут всегда, при выключенном компьютере тоже, имеется дополнительная батарейка, аккумулятор на плате. Она поддерживает ход времени и сохраняет настройки.
Программное время, оно записывается в программу при включении и потом берется от туда.
Windows и Linux работаю по разному с этими часами, отсюда и сбой во времени при перезагрузке из одной операционной системы в другую.
Вот. что об этом написано на других сайтах об этом:
Как решить эту проблему
Заставить Windows и Linux работать одинаково с этими аппаратными часами.
На просторах интернета, на тему «сбивается время», написано, что правильным решением будет заставить правильно работать Windows. Linux — работает правильно, по множеству мнения многих.
Значит надо Windows заставить работать со временем как linux.
Сам процесс решения проблемы
Нужно добавить ключ в реестр вашей операционной системы Windows.
Есть способы добавления этого ключа с помощью команды, при помощи командной строки. Мы сделаем все руками по порядку. И самим понятно будет, что мы сделали, и мозги немного поработают.
Вызовите окно выполнить сочетанием клавиш + R. Или просто в меню выберите выполнить.
Наберите команду regedit и нажмите ОК.
Откроется редактор реестра.
Переходим в ветку реестра по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Там в левой половине редактора нажимаем правой кнопкой мышки и нажимаем создать параметр
Для х32 битных систем DWORD
Для х64 битных систем QWORD
Задаем ему имя RealTimeIsUniversal
Присваиваем значение равное 1.
Как бы все!
Все достаточно просто и быстро.
Если хотите вернуть все обратно просто удалите этот параметр.
Решаем проблему на стороне Linux, в частности Ubuntu
Не буду объяснять, что к чему сразу к делу.
В терминале выполняем команду:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
Теперь, посмотрим текущее состояние аппаратных часов:
sudo timedatectl
Ну и теперь пере загружаетесь и проверяете.
Чтоб вернуть все обратно, если понадобится, команда:
sudo timedatectl set-local-rtc 0
Всем удачи!.