Почему часы моего компьютера отстают?
Это может сбивать с толку, когда вы смотрите на часы вашего компьютера в один момент и видите время, а затем смотрите позже и обнаруживаете, что время компьютера перескочило на несколько минут вперед. Этот «скачок» на самом деле является попыткой Microsoft Windows сохранить точность часов на вашем компьютере.
BIOS
BIOS, или базовая система ввода-вывода, представляет собой набор низкоуровневого программного обеспечения, которое управляет аппаратным обеспечением компьютера, выступая в качестве интерфейса между аппаратным и программным обеспечением в компьютерной системе. Микросхема под названием RTC (часы реального времени) содержится в системе BIOS и отслеживает время в вашей компьютерной системе. Эта информация хранится на КМОП-чипе (комплементарный металлооксидный полупроводник), для поддержания настроек которого требуется небольшое количество электроэнергии.
Батарея CMOS
Электрическая мощность, необходимая для сохранения этих настроек, составляет всего 1 микроампер (миллионная часть ампера) и обеспечивается литиевой батарейкой типа «таблетка», расположенной на системной плате вашего компьютера. Эти батареи обычно служат в течение нескольких лет, но к концу срока их службы они становятся слабее. Наиболее заметным признаком разряженной батареи CMOS является потеря времени на часах компьютера, но в конечном итоге вы потеряете другие настройки при выключении компьютера.
Служба времени Windows
Microsoft Windows знает, что разряженная батарея CMOS может привести к сбою часов компьютера. Версии Microsoft Windows, начиная с XP, оснащены службой времени Windows. Служба времени Windows — это фоновый процесс, который синхронизирует RTC компьютера с сетевым сервером времени. По умолчанию на персональных компьютерах этим сервером является time.windows.com. Для синхронизации Windows должна сначала иметь активное подключение к Интернету для связи с сетевым сервером, поэтому эта служба становится активной при установлении активного подключения к Интернету.
Синхронизация
Служба времени Windows запрашивает сетевой сервер времени, и если время компьютера отличается от определенного порога (от одной секунды до пяти минут, в зависимости от сетевой конфигурации системы), время немедленно обновляется. Однако, если время отличается от источника времени в Интернете на 15 часов или более, время не будет синхронизировано. Эта синхронизация времени может привести к заметному ускорению часов вашего компьютера, если батарея CMOS очень разряжена. Некоторые версии Windows, например Windows 7, могут быть настроены на уведомление о необходимости корректировки времени, но другие версии Windows просто корректируют время без уведомления.
Решение
Если ваш компьютер выигрывает значительное количество времени всякий раз, когда он синхронизируется с сетевыми серверами времени, это указывает на то, что батарея CMOS находится в процессе выхода из строя. Замените батарею компьютерным специалистом, и скачки времени прекратятся.