Проверьте напряжение CMOS изнутри ОС

Проверьте напряжение CMOS изнутри ОС

Недавно я диагностировал проблему с дрейфом времени у клиента, находящегося в другом городе. У их рабочих станций были проблемы с доступом кWindows 2019 сервериз-за этого дрейфа.

Исходя из возраста устройства, моим первым инстинктом было умирающая батарея CMOS. Я думал, может бытьAIDA64может предоставить эти данные, но не предоставил. Другой пользователь здесь рекомендовал использовать программу под названиемhwinfo, который, попробовав на своем собственном устройстве, я обнаружил, что он отлично работает, но, поскольку на это устройство нельзя установить несанкционированное программное обеспечение, я не смог использовать его в своих целях.

SOO.. Сначала я изменил время в GUI, затем продолжил выполнять другие задачи. За этот час часы снова сместились почти на 1 минуту. ..CMOS Я запустил несколько cmds, в основном w32tm, и увидел CMOS в качестве источника часов, но, находясь очень далеко от сервера и не доверяя никому на месте замену батареи, я переназначил источник на pool.ntp.org и изменил соответствующие настройки с помощью этого пошагового руководства: https://icookservers.blog/2014/09/12/windows-ntp-server-cookbook/

Я не могу проверить напряжение, но основываясь на

  1. наблюдаемый дрейф в течение 1 часа

  2. Регистрационная запись:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlagsустановите значение 10 (это указывает серверу синхронизировать время с локальными часами CMOS)

3.результатыw32tm /запрос /источник(Локальные часы CMOS)

4.результатыw32tm /query /status /verbose(компьютер не синхронизировался повторно, так как данные о времени отсутствовали)

5.Куча других вещей, казалось бы, неоспоримым является тот факт, что все конфигурации, указанные как зависящие от неисправного источника...

Вопросы: насколько надежно это будет работать в качестве обходного пути для предотвращения смещения времени, и знает ли кто-нибудь какие-либо методы с использованием CMD или PowShell или встроенных утилит, которые позволят получить показания V+ на аккумуляторе?

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

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

Спасибо

решение1

Кристаллы, используемые на ПК, не настолько точны или стабильны. Часы всегда дрейфуют, независимо от состояния батареи CMOS. Вы можете использовать сервер времени для синхронизации часов один раз в день. Если батарея CMOS садится и ПК выключается, то он будет терять время. В этом случае замените батарею. Она должна прослужить от 5 до 10 лет.

В вашем случае, поскольку он дрейфует быстрее, я бы предложил

  1. Отнести их в ремонтную мастерскую для замены кристаллов/TCXO.
  2. Написание небольшой программы, которая синхронизирует их быстрее. Я написал такую ​​программу несколько лет назад для ПК, используемых для промышленного управления. Оператор вводил ошибку/дрейф (раз в день), а затем программа распределяла ошибку в течение дня и корректировала часы на полсекунды за раз. Частота изменений зависела от того, насколько значительная коррекция была необходима. Чтобы привести все в соответствие, требовалось всего несколько дней.

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