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

Вы когда-нибудь пробовали двойную загрузку Linux вместе с Windows и заканчивали неудачным экспериментом с путешествием во времени? Вы запускаете Windows днем, и вдруг часы говорят вам, что уже ночь.

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

Почему двойная загрузка Linux портит ваше время Windows?

Суть этой проблемы заключается в том, как обе эти операционные системы управляют аппаратными часами.

Аппаратные часы — это физический сегмент материнской платы вашего компьютера, отвечающий за отсчет времени. Он питается от батареи CMOS и управляется ядром операционной системы, в которой вы работаете. Различные операционные системы управляют этими часами по-разному.

Linux устанавливает аппаратные часы на универсальное скоординированное время (UTC), тогда как Windows предполагает, что аппаратные часы уже используют местное время, полученное из вашего текущего местоположения.

instagram viewer

Когда вы выполняете двойную загрузку обеих этих систем, Linux продолжает показывать правильное время, потому что даже если он устанавливает аппаратные часы в UTC, он вычисляет разницу во времени между UTC и вашим местным временем и внутренне устанавливает смещение в ОС Часы.

Однако Windows не знает и не привязана к изменению часового пояса аппаратных часов и продолжает считывать время с аппаратных часов и представляет его как местное время.

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

Давайте узнаем три способа исправить Windows, показывающую неправильное время после двойной загрузки Linux.

Вы должны использовать только один из этих методов и не комбинировать их.

1. Заставьте Linux использовать местное время для аппаратных часов

Как обсуждалось ранее, проблема возникает из-за того, что Linux устанавливает аппаратные часы на UTC. Самый простой способ исправить неправильное отображение времени в Windows — настроить Linux для установки аппаратных часов, также известных как часы реального времени (RTC), на местное время.

Затем Windows будет получать локальное время из системных часов и отображать его, устраняя проблему. Вот как настроить RTC на использование местного времени в Linux:

  1. Запустите новое окно терминала.
  2. Используя timedatectl настройте RTC на использование местного времени, выполнив эту команду с судо префикс:
    sudo timedatectl set-local rtc 1
  3. Перезагрузите систему вручную или введите перезагрузить.

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

Чтобы отменить изменения, просто введите ту же команду с небольшой правкой, заменив «1» на «0». Это самый простой способ решить проблему несоответствия времени при двойной загрузке.

2. Настройка Windows для автоматической синхронизации времени из Интернета

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

И Windows, и Linux поставляются с функцией автоматической синхронизации времени, которая синхронизирует системное время с онлайн-сервером времени. Вот шаги, которые необходимо выполнить, чтобы включить автоматическую синхронизацию времени:

  1. Щелкните правой кнопкой мыши нижний правый угол панели задач. где отображается время.
  2. В появившемся меню нажмите на Настройка даты и времени. Или вы можете открыть Настройки > Время и язык > Дата и время.
  3. Установите правильный часовой пояс если это было неправильно, а затем включите Установить время автоматически щелкнув ползунок, и завершите настройку, щелкнув Синхронизировать сейчас. Теперь вы должны увидеть, что время изменилось на ваше местное время. Теперь вы можете закрыть окно настроек и сосредоточиться на своих лучших вещах.

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

3. Заставьте Windows использовать время UTC для аппаратных часов

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

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

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

  1. Воспользовавшись строкой поиска или Выиграть + Р ярлык, запустить диалоговое окно «Выполнить» в Windows и введите regedit.
  2. Открыв редактор реестра Windows, перейдите в это место: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  3. Щелкните правой кнопкой мыши пустое место, нажмите Новыйи добавить новый Q-WORD (64-битное) Значение запись, дав ей название RealTimeisUniversal. Если вы находитесь на 32-битная версия Windows, вам нужно добавить D-WORD (32-битное) Значение вход вместо этого.
  4. После того, как запись была добавлена, дважды щелкните по ней и установите значение 1 и перезагрузите вашу систему.

Теперь Windows сначала установит аппаратные часы на UTC, а затем преобразует UTC в ваше местное время, давая вам правильное время и дату и, таким образом, устраняя несоответствие времени, возникающее из-за двойной загрузки Windows с Линукс.

Назад к настоящему: Windows показывает неправильное время в настройке двойной загрузки!

Неправильное время при двойной загрузке — распространенная проблема, с которой сталкиваются все пользователи с двойной загрузкой, независимо от того, какую версию Windows и Linux они используют.

Нежелательные путешествия во времени могут доставить вам неприятности или смущение, но теперь вы знаете, как решить эту проблему тремя разными способами.

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

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