Выберите правильный часовой пояс

Выберите правильный часовой пояс

У меня неправильное время на машине с Windows. Я не уверен, как указать правильный часовой пояс и настроить синхронизацию NTP. Когда я использую конфигурацию двойной загрузки с Linux (Ubuntu), мое время сбивается на два часа каждый раз, когда я загружаю Windows.

Как настроить надежную синхронизацию времени в ОС Windows 8?

решение1

На самом деле ответ кроется в разнице часовых поясов. Смотрите это:

https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts

Операционные системы хранят и извлекают время из аппаратных часов, расположенных на материнской плате, чтобы она могла отслеживать время, даже когда система не имеет питания. Большинство операционных систем (Linux/Unix/Mac) хранят время на аппаратных часах какуниверсальное глобальное времяпо умолчанию, хотя некоторые системы (в частности, Microsoft Windows) хранят время на аппаратных часах как «локальное» время. Это вызывает проблемы в системе с двойной загрузкой, если обе системы видят аппаратные часы по-разному.

Преимущество использования аппаратных часов в формате UTC заключается в том, что вам не нужно менять аппаратные часы при перемещении между часовыми поясами или при начале или окончании летнего времени (DST), поскольку UTC не имеет смещений летнего времени или часовых поясов.

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

Начиная с Intrepid (8.10), значением по умолчанию является UTC=yes.

Заставьте Windows использовать UTC:

Примечание: этот метод изначально не поддерживался в Windows Vista и Server 2008, но вернулся в Vista SP2, Windows 7 и Server 2008 R2.

Чтобы MS Windows рассчитывала время по аппаратным часам как UTC.

Создайте файл с именем WindowsTimeFixUTC.reg со следующим содержимым, а затем дважды щелкните по нему, чтобы объединить содержимое с реестром:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

Заставить Linux использовать «местное» время:

Чтобы сообщить вашей системе Ubuntu, что аппаратные часы установлены на «местное» время:

  1. редактировать /etc/default/rcS
  2. добавить или изменить следующий раздел
#Установите UTC=yes, если ваши аппаратные часы установлены на UTC (GMT)
UTC=нет

Источник

решение2

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

Примечание: для завершения этой настройки вам потребуются права администратора.

Если у вас возникли проблемы, вопросы, идеи — оставьте комментарий.


Выберите правильный часовой пояс

Прежде всего, вам нужно открыть Date and Timeокно конфигурации. Вы можете сделать это, щелкнув правой кнопкой мыши по виджету времени на панели инструментов и выбрав Adjust date/time. Затем вы должны нажать Change time zone...кнопку . Теперь убедитесь, что ваш часовой пояс настроен правильно. Если нет, выберите правильный из выпадающего меню.

Если вы не знаете свой часовой пояс в формате UTC,Вы можете найти это здесь. Просто выберите страну и город в левом меню. Ваш часовой пояс будет написан под текущим временем: например:Московское время (МСК)+0400 UTC

Теперь закройте окно, нажав OKкнопку.


Выберите NTP-сервер

Откройте вкладку с названием Internet Timeи нажмите Change settings...кнопку (вам потребуются права администратора). Убедитесь, что флажок установлен в открывшемся окне.

Теперь мы хотим указать допустимый NTP-сервер. Это позволит вашему компьютеру автоматически синхронизировать время с удаленным сервером. Я бы рекомендовал вам использовать сервер изntp.org. Просто откройтевеб-сайт, выберите свой регион из правого меню (например, Европа), выберите свою страну на следующей странице. Теперь вы должны увидеть адрес соответствующего NTP-сервера для вашей страны в заголовке, например:Российская Федерация -ru.pool.ntp.org. Скопируйте этот адрес и вставьте его в Serverтекстовое поле диалога Internet Time Settings. Нажмите OK.

Теперь вы можете закрыть Date and Timeокно.


Обновление времени при загрузке

Следующее, что нам нужно сделать, это настроить Task Schedulerобновление времени во время процесса загрузки.

Откройте Control Panel. Найдите Administrative Toolsи откройте его. Теперь откройте Task Schedulerиз списка административных инструментов.

Нажмите Actions>Create Task...

На Generalвкладке:

  • Укажите имя, например:Синхронизировать время
  • ГалочкаRun whether user is logged on or not
  • ГалочкаRun with highest privileges
  • Убедитесь, что выбран правильный пользователь (он должен иметь административные привилегии). Вы можете изменить пользователя, нажавChange user or Group

На Triggersвкладке:

Нажмите New...кнопку.

Выберите At startupиз Begin the taskвыпадающего меню.

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

Нажмите OKкнопку.

На Actionsвкладке:

Нажмите New...кнопку.

Заполните форму в соответствии со следующими значениями:

Программа/скрипт:schtasks

Добавить аргументы (необязательно):

/Run /I /TN "Microsoft\Windows\Time Synchronization\ForceSynchronizeTime"

Мы используемschtasksконсольная утилита для запуска специальной задачи Microsoft, которая поставляется с Windows и называетсяForceSynchronizeTimeкоторый используется для принудительного обновления даты и времени.

Нажмите OKкнопку.

На Conditionsвкладке:

  • Снять галочкуStart the task only if the computer is on AC power

На Settingsвкладке:

ГалочкаRun task as soon as possible after a scheduled start is missed

Отметьте If the task fails, restart everyи выберите 1 minute, также укажите 15 timesдля Attempt to restart up to.

Отметьте Stop the task if it runs longer thanи укажите 5 minutes.

Нажмите OKкнопку.

При появлении соответствующего запроса введите пароль для выбранного пользователя.


Тест (необязательно)

Настройте время вручную, чтобы оно стало неверным. Щелкните правой кнопкой мыши по созданной задаче в списке задач и нажмитеБегать. Если все настроено правильно, ваше время будет обновляться с выбранного NTP-сервера.

Связанный контент