Почему на компьютере с Windows и Linux сбивается время
У Вас на компьютере установлены две операционные системы: Windows (например 10) и какая-либо из семейства Linux (Ubuntu или Mint) и при переходе из одной в другую всегда сбивается время? Решение этому есть и оно достаточно простое.
Не будем глубоко углубляться, но запомним: происходит эта ситуация потому, что операционные системы семейства Linux и Windows хранят время в разных форматах: UTC (Linux) и Localtime (Windows). Исправить расхождение по времени можно путем настройки одной из операционных систем на работу со временем другой операционной системы.
Вариант первый: настраиваем Linux на Localtime
Открываем терминал и вводим следующую команду:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
Всё! Готово!
P.S. Если вдруг понадобиться вернуться к исходным настройкам времени, нужно будет ввести команду:
sudo timedatectl set-local-rtc 0
Вариант второй: настраиваем Windows на UTC
Вызываем командную строку от имени администратора и учитывая разрядность вашей операционной системы вводим в одну строку:
Для x86:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
Для x64:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
Далее, для отключения службы времени Windows, всё в той же командной строке, запущенной от имени администратора пишем:
sc config w32time start=disabled
P.S. Если понадобиться вернуться к исходным настройкам времени, в командной строке от имени администратора пишем:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0
и соответственно запускаем службу синхронизации времени Windows:
sc config w32time start=demand
Всё! Проблема решена, надеюсь, что смог Вам помочь.