У нас была ситуация, когда время на сервере Windows 2003 автоматически откладывалось. Мы не учитывали возможность того, что другой компьютер в сети будет выполнять роль мастера времени и вызвать это. Мы заметили, что батарея CMOS была разряжена (но не разряжена), и заменили ее на новую. С тех пор мы не видели проблемы, хотя мы не работали в этом состоянии достаточно долго, чтобы быть уверенными, что проблема решена.
Что было особенно необычно в этой проблеме, так это то, что она происходила раз в час. Может ли неисправная батарея CMOS вызывать это или подобное поведение?
Может ли неисправная батарея CMOS вызывать это или подобное поведение?
Основано на собственном опыте. Я бы сказал, маловероятно.
Я видел множество машин с разряженными батареями CMOS, и единственный раз, когда это повлияло на компьютер, - это когда он включен.
Операционная система поддерживает свои собственные часы, которые не зависят от аппаратного RTC, поддерживаемого батареей - эти два тактовых сигнала время от времени синхронизируются (или, в некоторых случаях, не синхронизируются вообще), но синхронизация обычно происходит в направлении значения программных часов, записываемых в аппаратные часы реального времени (поскольку считается, что программные часы показывают более точное время), единственным исключением является запуск системы, когда программные часы должны быть заполнены с текущим временем из RTC.
Если на вашем Windows Server было сброшено время во время перезагрузки, вероятно, проблема заключалась в том, что RTC не мог сохранять точное время. Если вы столкнулись с этой проблемой во время работы ОС, вероятно, у вас была синхронизация времени, которая испортила ваше время - проверьте журналы событий, чтобы узнать, могла ли это быть служба времени Windows.
Проверьте свой сервер SNTP с помощью этой команды.
net time /querysntp
Чтобы сбросить настройки вашего сервера и синхронизировать его с сервером, который вам ДЕЙСТВИТЕЛЬНО нужен, вы можете использовать эту команду (замените 0.pool.ntp.org на нисходящий сервер, если вы хотите оставить его дома).
net time /setsntp:0.pool.ntp.org
net stop w32tm
net start w32tm