Исправление несовпадений времени при двойной загрузке Windows и Linux

Категория: линукс

При двойной загрузке Windows и Linux вы можете столкнуться с проблемами, когда обе операционные системы показывают разное время. Это происходит потому, что Windows использует локальное время, а Linux работает по UTC (Координированное всемирное время). Вот как настроить время в обеих системах.

Вариант 1: Настройка Linux на использование локального времени

Чтобы синхронизировать время с Windows, лучше всего установить Linux на локальное время. Этот подход менее вероятно вызовет проблемы с третьими приложениями и более надежен для управления переходом на летнее/зимнее время.

  1. Откройте терминал в вашей Linux-дистрибутиве.
  2. Выполните команду:
    timedatectl set-local-rtc 1 --adjust-system-clock
  3. Проверьте настройки с помощью команды:
    timedatectl

    Вы должны увидеть "RTC in local TZ: yes".

Эта команда сообщает Linux рассматривать аппаратные часы как локальное время, аналогично Windows. Если вы захотите вернуть это значение позже, используйте:

timedatectl set-local-rtc 0 --adjust-system-clock

Вариант 2: Настройка Windows на использование UTC

Хотя настройка Windows на использование UTC может устранить несовпадения, это может вызвать некоторые сложности. Если вы все же предпочитаете этот путь, выполните следующие шаги:

  1. Отключите автоматическое обновление времени:
    • Для Windows 10: перейдите в Настройки > Время и язык и отключите "Автоматически устанавливать время".
    • Для Windows 11: выберите Настройки > Время и язык > Дата и время и отключите "Автоматически устанавливать время".
  2. Отредактируйте реестр:
    • Откройте Редактор реестра, введя "regedit" в меню Пуск.
    • Перейдите по следующему пути:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
    • Создайте новое значение DWORD (32 бита) с именем RealTimeIsUniversal.
    • Установите его значение равным 1.

Чтобы отменить это изменение, просто удалите значение RealTimeIsUniversal.

Дополнительная информация

При двойной загрузке на Mac драйверы Boot Camp эффективно управляют временем, поэтому не требуется ручная настройка.

Windows изначально приняла локальное время для совместимости со старыми системами, и это решение сохранилось благодаря взаимной поддержке от производителей и самой Windows. Без четкого стандарта BIOS для отображения времени, несовпадения возникают в основном в сценариях двойной загрузки.

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





 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2025  
Clicky