2

Время моего компьютера продолжает устанавливаться неправильно. Мой часовой пояс установлен правильно, и если я "Обновить сейчас" для синхронизации с интернет-сервером времени (time-a.nist.gov), время будет установлено правильно. Кажется, что запускается какая-то другая программа, которая неправильно устанавливает время.

Изменения не всегда следуют одному и тому же шаблону, но когда время установлено неправильно, оно всегда на час раньше, чем правильное время:

  • Я создал пакетный файл для проверки времени каждые 10 секунд; он обнаруживает изменение точно каждый час. Я сразу же вернусь к правильному времени; через час все меняется снова. Это будет продолжаться в течение нескольких часов (я думаю, что до тех пор, пока я не перестану или не выключусь, после повторного запуска иногда происходит, а иногда нет), следуя этой схеме).

  • Иногда время корректно, когда я впадаю в спящий режим, а затем неправильно, когда я его пробуждаю.

У меня двойная загрузка Linux, но я не запускаю Linux уже несколько недель. Кроме того, мой часовой пояс UTC-8; если бы это была проблема двойной загрузки, я бы ожидал, что неправильное время будет неправильным на восемь часов, а не на один час.

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

Для пояснения: во время работы Windows системное время меняется на неправильное. Это не имеет ничего общего с Linux, BIOS или CMOS.

3 ответа3

2

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

1

И вы устанавливаете их здесь?

http://i.stack.imgur.com/A5aWB.png

Настройки Gear> Изменить настройки ПК> Время и язык

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

0

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

Если это объяснение не имеет смысла, я не удивлюсь. В любом случае, проблема не возникла, так как я установил часы из программы запуска UEFI. Я посмотрю, что произойдет, когда часы переключатся на стандартное время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .