Исправьте неправильное время в Windows 11 при двойной загрузке с Ubuntu Linux
Для тех, кто использует двойную загрузку Windows 11 с Ubuntu или другого Linux, вы обнаружите разное отображение времени в каждой системе. И обычно Windows показывает неправильное время.
Существует два стандарта времени: местное время и всеобщее координированное время (UTC, также известное как GMT). Местный стандарт времени зависит от текущего часового пояса, а UTC — это глобальный стандарт времени, не зависящий от часового пояса.
По умолчанию Windows использует локальное время, но Ubuntu использует UTC. Таким образом, вы получаете разное время при двойной загрузке. И решение устанавливает один и тот же стандарт времени в двух системах.
Способ 1.) Установите RTC на местный часовой пояс в Ubuntu:
Хотя это не рекомендуется, установка Часов реального времени (RTC) на использование местного часового пояса вполне сработает.
Во-первых, откройте терминал либо из панели запуска системных приложений, либо нажав Ctrl+Alt+T на клавиатуре. Когда он откроется, выполните команду:
timedatectl set-local-rtc 1 --adjust-system-clock
Затем вы можете проверить состояние системных часов с помощью команды:
timedatectl
А «RTC в местном TZ: да», где TZ означает часовой пояс, говорит о том, что используется стандарт местного времени.
Как я уже сказал «это не рекомендуется», он предупреждает, что стандарт localtime может вызвать различные проблемы с изменением часового пояса и корректировкой летнего времени.
Вы можете восстановить стандарт времени UTC и вместо этого использовать метод 2, выполнив команду:
timedatectl set-local-rtc 0
Способ 2.) Включите время UTC в Windows 11:
Если вы сейчас используете Windows 11, вы можете легко включить стандарт времени UTC/GMT, выполнив следующие действия.
1. Сначала нажмите значок «Поиск» на панели задач. Затем найдите и щелкните правой кнопкой мыши «Командную строку» и выберите «Запуск от имени администратора».
2. Когда откроется командная строка, скопируйте и вставьте приведенную ниже команду и нажмите «Выполнить»:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
Команда создает ключ реестра, чтобы указать Windows использовать универсальный стандарт времени.
Обновите время отображения, чтобы применить изменения:
Если Windows 11 показывает неправильную дату и время, найдите и откройте «Настройки» в меню «Пуск». Затем перейдите в раздел «Время и язык» на левой панели, нажмите «Дата и время» и, наконец, отключите и снова включите. Параметр «Установить время автоматически» исправит ваше системное время. .
Для пользователей Ubuntu также может отображаться неправильное время, если «Автоматическая дата и время» не включены. Просто включите или обновите эту опцию в системных «Настройки -> Дата и время».