С одной стороны, если вы редко перезагружаете Windows XP, значит, вам крупно повезло. Однако, нередко бывает так, что при перезагрузке Windows XP “зависает” просто наглухо. Дать бы ей пинка, так ведь не достанешь же! А аппаратные компоненты компьютера конечно не причем. Как же можно решить проблему зависания?

Самыми вероятными причинами нарушений в процессе завершения работы являются:

  • Некорректно работающий драйвер оборудования
  • Некорректно работающая служба или программа
  • Ошибка в работе аппаратного обеспечения
  • Несовместимость прошивок аппаратного обеспечения
  • Несовместимость BIOS/CMOS
  • Ошибка в работе жесткого диска

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

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

Помните, что если программу невозможно удалить стандартными средствами, ее можно удалить с помощью утилиты msicuu. Что касается операционной системы Windows XP, то еще одной альтернативой является использование инструмента Восстановление системы (System Restore) для отката системы до более ранней версии.

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

Проблемы в работе аппаратного обеспечения так же могут приводить к нарушениям в процессе завершения работы операционной системы. Иногда, при обновлении драйвера, новый драйвер оказывается полностью совместимым с аппаратным обеспечением, но не совсем совместимым с прошивкой аппаратного обеспечения. Для получения самой последней версии прошивки обратитесь к сайту производителя аппаратного обеспечения. На сайте обычно можно получить обновления прошивки, а так же инструкции по установке этих обновлений. Кроме этого, не стоит сбрасывать со счетов нарушения в работе самого аппаратного обеспечения. Если есть уверенность, что драйвер и прошивка полностью актуальны и работают корректно, проблема может быть связана с самим устройством. Состояние устройства можно проверить с помощью Диспетчера устройств (Device Manager).

Больше Windows, больше зависаний!

зависания windows xp

Хотя все остальные идеи оказываются приемлемыми, если есть какие-то мысли о причине возникновения проблемы, они не имеют никакой ценности. Когда возникает такая ситуация, необходимо запротоколировать процесс возникновения проблемы. Именно в этом случае оказывается полезным вариант загрузки системы с включенным протоколом загрузки. Как упоминалось ранее, при включении протокола загрузки успех и неудача активации каждой службы и драйвера заносятся в файл ntbtlog.txt.

После загрузки системы можно ознакомится с содержимым этого файла и найти в нем записи об ошибках в процессе загрузки. Если файл будет содержать сообщение об ошибке запуска определенной службы или загрузки драйвера, то источник проблемы можно считать найденным. Если после неудачного завершения работы систему невозможно перезагрузить, то стоит все равно постараться загрузить системы с включенным протоколом загрузки (это приведет к обновлению содержимого файла bootlog.txt) и загрузится в консоль восстановления.

В консоли восстановления можно воспользоваться командами more и type для просмотра содержимого файла. Как только будет замечена некорректно работающая служба или драйвер, можно будет воспользоваться командой disable для предотвращения запуска этой службы. Если файл bootlog.txt покажет, что некорректно работающее устройство критически важно для выполнения процесса загрузки операционной системы (например, это контроллер SCSI), то скорее всего для успешного запуска системы придется заменить данное устройство.

Наконец, еще одним источником возникновения проблемы может быть некорректно работающий жесткий диск. Одной из самых лучших команд для обнаружения и исправления ошибок дисков является chkdsk. Перед тем, как производить замену или ремонт жесткого диска, запустите утилиту chkdsk. Если эта утилита обнаружит на диске ошибки, но не сможет их исправить, или если диск настолько поврежден, что к нему невозможно получить доступ, то, скорее всего, диск придется заменить.