Слетает время windows 10 после ubuntu

Как исправить сбившееся время в операционной системе Windows 10 после перезагрузки с Linux

Как исправить сбившееся время в Windows 10 после перезагрузки с Linux

Если вы являетесь счастливым обладателем системы с двойной загрузкой, то наверняка сталкивались с проблемой, когда после перезагрузки с Linux операционная система Windows 10 «забывает» правильное время и начинает отставать или сбиваться на несколько часов. Что же происходит и как это исправить?

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

Чтобы исправить сбившееся время в Windows 10 после перезагрузки с Linux, вам потребуется выполнить всего пару простых шагов. Введите в командную строку с правами администратора команду:

Последние материалы

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

Причины сбившегося времени

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

Вариант 1: Исправление в реестре Windows

  1. Нажмите «Win + R» и введите «regedit» для открытия редактора реестра.
  2. Перейдите в следующую директорию: «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation».
  3. Если в правой части окна отсутствуют параметры «RealTimeIsUniversal» и «TimeZoneKeyName», создайте их.
  4. Для параметра «RealTimeIsUniversal» задайте значение «reg_dword» равное 1.
  5. Для параметра «TimeZoneKeyName» введите «GMT Standard Time».
  6. Перезагрузите компьютер, чтобы изменения вступили в силу.
Читайте также:  Windows script host ошибка 800a138f

Вариант 2: Исправление через командную строку

Вариант 2: Исправление через командную строку

  1. Откройте командную строку от имени администратора.
  2. Введите следующую команду и нажмите Enter: tzutil /s "GMT Standard Time".
  3. Введите команду w32tm /resync для синхронизации времени с сервером.
  4. Перезагрузите компьютер и проверьте, что время в Windows 10 исправлено.

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

Вариант 1

Вариант 1

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

  1. Откройте командную строку от имени администратора.
  2. Введите команду reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f и нажмите Enter.
  3. После этого, чтобы синхронизировать системные часы, выполните команду w32tm /resync.

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

  1. Откройте командную строку от имени администратора.
  2. Введите команду reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0 /f и нажмите Enter.
  3. Выполните команду w32tm /resync, чтобы синхронизировать системные часы.

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

Шаг 2: Отключаем синхронизацию времени с сетью Интернет

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

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

Чтобы отключить синхронизацию времени с сетью Интернет, нам потребуется изменить несколько параметров в реестре операционной системы. Вот как это сделать:

  1. Откройте командную строку Windows как администратор. Для этого нажмите сочетание клавиш Win + X и выберите «Command Prompt (Admin)».
  2. Введите следующую команду в командную строку и нажмите Enter:
    reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v "Enabled" /t reg_dword /d 0 /f
  3. Далее, введите следующую команду и нажмите Enter:
    reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v "RealTimeIsUniversal" /t reg_dword /d 1 /f

После выполнения этих команд синхронизация времени Windows 10 с сетью Интернет будет отключена. Теперь мы должны изменить формат времени в системе.

Читайте также:  Что делать если при запуске Mac не появляется окно входа в систему

Вариант 2: Windows и формат LocalTime

Чтобы исправить эту проблему, в Windows 10 можно выполнить следующие шаги:

  1. Откройте командную строку от имени администратора.
  2. Введите команду reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f и нажмите Enter. Это добавит параметр RealTimeIsUniversal со значением 1 в реестре.
  3. Отключите синхронизацию времени с помощью интернета. Для этого введите команду w32tm /resync /rediscover и нажмите Enter.
  4. Настройте свою временную зону. Для этого введите команду w32tm /tz и нажмите Enter. Затем введите номер соответствующей временной зоны и нажмите Enter.
  5. Введите команду w32tm /query /status и нажмите Enter, чтобы убедиться, что синхронизация прошла успешно.

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

Почему это происходит

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

Windows 10 использует часовой пояс и время в формате local time, тогда как Linux и macOS используют универсальное координированное время (UTC). Поэтому, когда вы загружаете Windows после перезагрузки с Linux, время может смещаться на несколько часов или даже дней. Это происходит из-за разных представлений времени между двумя операционными системами.

Если оба операционных системы правильно настроены и синхронизированы с Интернетом, то Windows 10 обычно синхронизирует время автоматически при загрузке. Однако, если синхронизация времени в Windows слетает, это может вызвать проблемы в других приложениях и сервисах, особенно для работы сетью и протоколами, которые требуют точного времени.

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

Вариант 1: Используйте командную строку в качестве администратора

  1. Нажмите Win + R для вызова окна «Выполнить».
  2. Введите «regedit» и нажмите Enter, чтобы открыть редактор реестра.
  3. Перейдите к следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  4. Создайте новый параметр с именем «RealTimeIsUniversal» типа REG_DWORD.
  5. Установите значение параметра «RealTimeIsUniversal» в 1 (one).
  6. Перезагрузите компьютер, чтобы сохранить изменения.

Вариант 2: Используйте программные оболочки

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

Программа Преимущества Недостатки
w32time — Встроена в Windows
— Позволяет настройку синхронизации с интернетом
— Может сбросить настройки
— Требует административные права
— Сложно для начинающих
RealTimeIsUniversal — Автоматизированная синхронизация
— Интерфейс с графическим режимом
— Не поддерживается последними версиями Windows 10
Читайте также:  Драйверы и ПО для звуковых карт Creative - все что вам нужно

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

Если сбивается время при переходе из UBUNTU в WINDOWS и наоборот…

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

Проблема с сбившимся временем часто возникает из-за различия в том, как операционные системы Linux и Windows работают с часовыми поясами и синхронизацией времени. Один из вариантов решения — отключение синхронизации времени с сетью и настройка своей собственной синхронизации.

Если ваша система работает в режиме dual boot с Ubuntu и Windows 10, то у вас есть два варианта исправления проблемы с сбившимся временем:

  1. Синхронизация времени в Ubuntu через командную строку
  2. Исправление проблемы в реестре Windows 10

Способ 1: Синхронизация времени в Ubuntu через командную строку

  1. Откройте терминал Ubuntu от имени администратора.
  2. Введите команду «sudo timedatectl set-local-rtc 1».
  3. Перезагрузите систему.

Способ 2: Исправление проблемы в реестре Windows 10

  1. Откройте редактор реестра Windows. Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите в следующую ветку: «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation».
  3. Щелкните правой кнопкой мыши по пустому месту в правой части окна редактора реестра и выберите «Новый -> Значение DWORD (32-разрядный)».
  4. Назовите новое значение «RealTimeIsUniversal». Щелкните дважды по нему и установите значение «1».
  5. Перезагрузите систему.

После этого время в Linux и Windows 10 должно быть синхронизировано правильно и не сбиваться при переходе между операционными системами.

Важно отметить, что при изменении настроек реестра Windows 10 всегда рекомендуется создать резервную копию своего текущего состояния реестра, чтобы в случае возникновения проблем можно было вернуться к правильному состоянию системы.

Видео:

При установке Linux на Windows, Windows показывает неправильное время.

При установке Linux на Windows, Windows показывает неправильное время. by myTECHnote 1,698 views 6 years ago 3 minutes, 23 seconds

Оцените статью