Не удается запустить Windows из-за повреждения или отсутствия \Windows\System32\config\system файла — как восстановить файл

Эта статья является пошаговым руководством по устранению ошибки "Windows не может запуститься из-за поврежденного или отсутствующего \Windows\System32\config\system файла", с которой вы можете столкнуться при загрузке Windows XP. Другой вариант этой же ошибки имеет тот же текст (не удается запустить Windows) и следующие имена файлов:

  • \c:Windows\system32\config\software
  • \Windows\System32\configuration\sam
  • \{Windows\System32\configuration\security
  • Windows\Windows\System32\config\default

Эта ошибка связана с повреждением файлов реестра Windows XP в результате различных событий — аварийного отключения питания или неправильного выключения компьютера, ваших собственных действий или, иногда, это может быть одним из симптомов физического повреждения (износа) жесткого диска вашего компьютера. Это руководство должно помочь независимо от того, какой из этих файлов поврежден или отсутствует, поскольку суть ошибки одинакова.

Простой способ исправления ошибки, который может сработать

Текст ошибки об отсутствующем файле

Чтобы сделать это, выполните следующие действия:

  1. Перезагрузите компьютер и сразу после перезагрузки нажмите F8 до появления меню расширенных параметров загрузки.
  2. Выберите "Загрузить последнюю успешную конфигурацию (с работоспособными параметрами)".
  3. Если вы выберете эту опцию, Windows придется перезаписать файлы конфигурации последними, которые привели к успешной загрузке.
  4. Перезагрузите компьютер и посмотрите, исчезла ли ошибка.

Запустите последнюю успешную конфигурацию Windows

Как восстановить Windows\System32\config\system вручную

В общем, восстановление \Windows\System32\конфигурация\система (и других файлов в той же папке), в основном просто копируем резервные копии файлов из папки c:\windows\repair\ в этой папке. Существует множество способов сделать это.

Используя Live CD и файловый менеджер (проводник)

Если у вас есть Live CD или загрузочная флешка с инструментами восстановления системы (WinPE, BartPE, Live CD популярных антивирусов), вы можете использовать файловый менеджер этой флешки для восстановления \Windows\system32\configuration\system, программного обеспечения и других файлов. Для этого:

  1. Загрузка с LiveCD или USB-носителя (как загрузиться с USB-носителя в BIOS)
  2. В файловом менеджере или проводнике файлов (если вы используете LiveCD на базе Windows) откройте файл c:\windows\system32\config\ (буква диска может отличаться от C при загрузке с внешнего диска, не берите в голову), найдите файл, о повреждении или отсутствии которого сообщает ОС (он не должен иметь расширения) и на всякий случай не удаляйте его, а переименуйте, например, в system.старый, программное обеспечение.старый и т.д.
  3. Скопируйте нужный файл из c:\windows\repair\ в c:\windows\system32\config\

После завершения перезагрузите компьютер.

Как сделать это в командной строке

А теперь то же самое, но без использования файлового менеджера, на случай, если у вас нет LiveCD или возможности их создать. Для начала вам нужно зайти в командную строку, вот варианты:

  1. Попробуйте войти в безопасный режим с поддержкой командной строки, нажав F8 после включения компьютера (может не запуститься).
  2. Используйте загрузочный диск или USB-флешку с установленной Windows XP для входа в консоль восстановления (также командную строку). На экране приветствия вам нужно будет нажать клавишу R и выбрать систему, которую вы хотите восстановить.
  3. Использование загрузочного флэш-диска с Windows 7, 8 или 8.1 (или диск) — хотя мы будем восстанавливать Windows XP, этот вариант также подходит. После загрузки программы установки Windows, на экране выбора языка нажмите Shift+F10, чтобы вызвать командную строку.

Следующее, что необходимо сделать, это определить букву системного диска с Windows XP, при использовании некоторых из описанных выше способов ввода командной строки эта буква может быть другой. Для этого можно последовательно использовать команды:

wmic logicaldisk get caption (отображает буквы дисков)
dir c: (просматриваем структуру папок диска c, если это не тот диск, так же смотрим d и т.д.)

Теперь, чтобы восстановить поврежденный файл, выполните по порядку следующие команды (я даю их сразу для всех файлов, с которыми у вас может быть проблема, вы можете сделать это только для того, который вам нужен — \Windows\System32\config\system или другого), в данном примере системный диск соответствует букве C.

*Создание резервных копий файлов
copy c:\windows\system32\config\system c:\windows\system32\config\system.bak
copy c:\windows\system32\config\software c:\windows\system32\config\software.bak
copy c:\windows\system32\config\sam c:\windows\system32\config\sam.bak
copy c:\windows\system32\config\security c:\windows\system32\config\security.bak
copy c:\windows\system32\config\default c:\windows\system32\config\default.bak
*Удаление испорченного файла
del c:\windows\system32\config\system
del c:\windows\system32\config\software
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\default
*Восстановление файла из резервной копии
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default

После этого выйдите из командной строки (команда Exit для выхода из консоли восстановления Windows XP) и перезагрузите компьютер, на этот раз он должен запуститься нормально.

Оцените статью
Добавить комментарий