Проблемы с загрузкой Windows XP

Поделитесь статьёй с друзьями


Бывают случаи, когда компьютер при загрузке выдает «синий экран смерти» (Blue Screen Of Death — BSOD). Причины тому могут быть разные и к каждой из них нужен свой подход для решения проблемы. Обычно после синего экрана смерти при включении компьютера до загрузки операционной системы компьютер предлагает выбрать метод загрузки:

  • Безопасный режим
  • Обычный режим загрузки
  • Загрузка последней удачной конфигурации

Если список вариантов загрузки не появляется, то его можно вызвать, нажимая на кнопку F8 после тестов BIOS и до появления окна  загрузки Windows. Иногда выбрав «Загрузка последней удачной конфигурации» решает проблему. Но чаще всего проблема может быть более глобальной. Последний случай BSOD, с которым мне пришлось бороться, этот вариант как раз не сработал, но выдал следующее сообщение: Не удается запустить Windows из-за испорченного или отсутствующего файла: \WINDOWS\SYSTEM32\CONFIG\SYSTEM (Для английской версии ОС: Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM)

О чём это говорит? А это говорит о том, что в операционной системы был испорчен один из файлов реестра. Причиной этого может быть как сбой операционной системы, так и сбой железа. Первым делом, что нужно проверить — так это жёсткий диск на наличие битых секторов. Для этого берем какой-нибудь загрузочный диск — рекомендую найти готовую сборку загрузочного диска с ОС Windows и набором необходимых утилит по тестированию железа, а так же набору ПО по восстановлению данных. Загружаемся с этого диска, находим утилиты для работы с жёстким диском и проверяем  наш диск, на котором находится «испорченная» ОС. Если найдены битые сектора — рекомендую сразу приобрести новый жёсткий диск, даже если таких секторов не много. Естественно в этом случае нужно перенести информацию с «плохого» жесткого диска пока это возможно.

Если же с жёстким диском все в порядке (как это было в моём случае), то нам нужно восстановить работу реестра. Из информации об ошибке нам известна какая ветка реестра испорчена и где ее искать: \WINDOWS\SYSTEM32\CONFIG\SYSTEM. Прямо под операционной системой с загрузочного диска можно пройти по указанному пути на системном диски и увидеть, что это обычный файл SYSTEM без расширения. Именно с этим файлом нам ничего не нужно делать, т.к. он уже для нас бесполезен. На всякий случай можно его переименовать — я обычно дописываю после точки какой-нибудь признак, который для меня будет понятен, что это старый файл и, возможно, испорченный, например: SYSTEM.old. Делается это на тот случай, если ход решения проблемы не привел к должному результату — тогда всегда можно будет вернуть всё к исходному состоянию и начать решение проблемы с другой стороны.

Далее нам нужно «подсунуть» операционной системе «здоровый» файл SYSTEM. Желательно брать этот файл с этой же операционной системы, например из резервной копии если такая имеется. Так же можно рассчитывать на точки восстановления ОС — желаю их включить, т.к. если система отката до точки восстановления не  всегда и срабатывает, то по крайней мере в некоторых случаях восстановить работоспособность ОС они Вам помогут, как это было и в моём случае.

Точки восстановления ОС находятся по следующему пути на системном диске: \System Volume Information\_restore{XXXXXXXXXXXXXXX}, где XXXXXXXXXXXXXXX — код из цифр и букв, индивидуальный для Вашего компьютера. Папка  \System Volume Informa\ имеет атрибут «Скрытый» из-за чего в ОС она по умолчанию не видна. Так же у пользователя нет доступа на чтение содержимого этой папки. Если Вы хотите посмотреть содержимое этой папки сейчас на живой системе — тогда нужно сначала в свойствах папок открыть видимость скрытых и системных элементов, а потом дать себе доступ на содержимое этой папки через свойства -> безопасность. С загрузочного диска обычно не бывает проблем зайти в эту папку. Далее в папке _restore находим по дате последнюю созданную папку RPXXX, где XXX — это номер папки. Вней находим папку snapshot в которой и находятся резервные копии реестра. В этой папке нужно найти файл _REGISTRY_MACHINE_SYSTEM, скопировать его в папку \WINDOWS\SYSTEM32\CONFIG\ и переименовать в SYSTEM. После чего нужно попытаться загрузить ОС в нормальном режиме. В моём случае помогло с первого раза. Желаю и Вам лёгкого решения проблемы.



Поделитесь статьёй с друзьями

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *