Как? Так! Ответы на популярные вопросы

Поделиться:

Как восстановить систему Windows XP, которая не загружается по вине неисправного реестра

Содержимое:

Эта статья расскажет вам, как восстановить систему Windows XP (без использования консоли восстановления), которая не загружается по вине неисправного реестра.

Шаги

  1. 1 При попытке запустить или перезагрузить компьютер под управлением Windows XP вы можете получить одно из следующих сообщений об ошибке:
    • Windows XP could not start because the following file is missing or corrupt: WINDOWSYSTEM32CONFIGSYSTEM
    • Windows XP could not start because the following file is missing or corrupt: WINDOWSYSTEM32CONFIGSOFTWARE
    • Stop: c0000218 {Registry File Failure} The registry cannot load the hive (file): SystemRootSystem32ConfigSOFTWARE or its log or alternate
    • System error: Lsass.exe
    • When trying to update a password the return status indicates that the value provided as the current password is not correct.
  2. 2 В этой статье компьютер с неисправным реестром будет называться «Компьютер A», и вам понадобится другой компьютер с рабочей системой Windows XP, который будет называться «Компьютер B».
  3. 3 Выключите Компьютер А и Компьютер B, отсоедините все кабели и откройте их корпусы. Прежде чем прикасаться к компонентам внутри компьютеров, дотроньтесь до корпуса одного из компьютеров, чтобы снять заряд статического электричества.
  4. 4 У жесткого диска (с системой XP) Компьютера А осторожно отсоедините IDE кабель и кабель питания. Извлеките жесткий диск из корпуса.
  5. 5 Вставьте извлеченный жесткий диск в Компьютер В. Осторожно подключите IDE кабель и кабель питания. Перед этим установите перемычку на извлеченном жестком диске, учтя положение разъема на кабеле IDE, к которому вы подключаете извлеченный диск. (Если разъем находится на конце кабеля IDE, то перемычку ставьте на Master, если посередине - на Slave.)
  6. 6 Подключите кабели к Компьютеру B и загрузите Windows XP. Система определит дополнительный жесткий диск (из Компьютера A) и установит драйверы для него. Затем перезагрузите систему.
  7. 7 Для получения доступа к папке System Volume Information используйте один из методов, описанных в шагах 8-12 (тот метод, который соответствует вашему компьютеру).
  8. 8 Для Microsoft Windows XP Professional или Windows XP Home Edition; файловая система FAT32.
    • Нажмите «Пуск» - «Мой компьютер».
    • Нажмите «Сервис» - «Свойства папки».
    • На вкладке «Вид» отметьте «Показывать скрытые файлы и папки».
    • Уберите галку у «Скрывать защищенные системные файлы». Нажмите «Да».
    • Нажмите OK.
    • В корневом каталоге дважды щелкните по папке System Volume Information, чтобы открыть ее.
  9. 9 Windows XP Professional; файловая система NTFS; домен.
    • Нажмите «Пуск» - «Мой компьютер».
    • Нажмите «Сервис» - «Свойства папки».
    • На вкладке «Вид» отметьте «Показывать скрытые файлы и папки».
    • Уберите галку у «Скрывать защищенные системные файлы». Нажмите «Да».
    • Нажмите OK.
    • В корневом каталоге щелкните правой кнопкой мыши по папке System Volume Information и в меню выберите «Общий доступ и безопасность».
    • Перейдите на вкладку «Безопасность».
      Если вкладки «Безопасность» нет, то вам необходимо отобразить ее, выполнив следующие действия (в файловой системе NTFS). Нажмите «Пуск» - «Все программы» - «Стандартные» - «Проводник». Нажмите «Сервис» - «Свойства папки», перейдите на вкладку «Вид» и уберите галку у «Использовать простой общий доступ к файлам». Нажмите OK.
    • Нажмите «Добавить», а затем введите имя пользователя, которому вы хотите предоставить доступ к этой папке. В случае необходимости выберите место учетной записи (локальная или из домена). Как правило, вводится имя пользователя, под которым вы вошли в систему. Дважды нажмите ОК.
    • В корневом каталоге дважды щелкните по папке System Volume Information, чтобы открыть ее.
  10. 10 Windows XP Professional; файловая система NTFS; рабочая группа или отдельный компьютер.
    • Нажмите «Пуск» - «Мой компьютер».
    • Нажмите «Сервис» - «Свойства папки».
    • На вкладке «Вид» отметьте «Показывать скрытые файлы и папки».
    • Уберите галку у «Скрывать защищенные системные файлы». Нажмите «Да».
    • Уберите галку у «Использовать простой общий доступ к файлам».
    • Нажмите OK.
    • В корневом каталоге щелкните правой кнопкой мыши по папке System Volume Information и в меню выберите «Свойства».
    • Перейдите на вкладку «Безопасность».
      Если вкладки «Безопасность» нет, то вам необходимо отобразить ее, выполнив следующие действия (в файловой системе NTFS). Нажмите «Пуск» - «Все программы» - «Стандартные» - «Проводник». Нажмите «Сервис» - «Свойства папки», перейдите на вкладку «Вид» и уберите галку у «Использовать простой общий доступ к файлам». Нажмите OK.
    • Нажмите «Добавить», а затем введите имя пользователя, которому вы хотите предоставить доступ к этой папке. Как правило, вводится имя пользователя, под которым вы вошли в систему. Дважды нажмите ОК.
    • В корневом каталоге дважды щелкните по папке System Volume Information, чтобы открыть ее.
  11. 11 Windows XP Home Edition; файловая система NTFS; через утилиту CACLS.
    • Нажмите «Пуск» - «Выполнить» и введите команду CMD. Нажмите OK.
    • Перейдите в корневой каталог раздела, на котором хранится папка System Volume Information. Например, если необходимо получить доступ к C:System Volume Information, убедитесь, что вы находитесь в корневом каталоге диска C:
    • Введите следующую команду: cacls "буква_диска.System Volume Information" /E /G имя_пользователя:F и нажмите Enter.
      Вводите кавычки, как указано. Эта команда предоставляет указанному пользователю полный доступ к папкам.
    • В корневом каталоге дважды щелкните по папке System Volume Information, чтобы открыть ее.
    • Если после устранения неисправностей вы хотите запретить полный доступ к папкам, введите следующую команду: cacls "driveletter.System Volume Information" /E /R username и нажмите Enter.
      Эта команда удалит все разрешения для указанного пользователя.
  12. 12 Следующий метод работает при загрузке системы в безопасном режиме (в котором простой общий доступ к файлам отключен).
    • В корневом каталоге щелкните правой кнопкой мыши по папке System Volume Information и в меню выберите «Свойства».
    • Перейдите на вкладку «Безопасность».
    • Нажмите «Добавить», а затем введите имя пользователя, которому вы хотите предоставить доступ к этой папке. Как правило, вводится имя пользователя, под которым вы вошли в систему.
    • Дважды нажмите ОК.
    • В корневом каталоге дважды щелкните по папке System Volume Information, чтобы открыть ее.
  13. 13 В проводнике Windows найдите и откройте диск X: ( где «Х» - буква диска, извлеченного из Компьютера A).
  14. 14 Нажмите «Файл» - «Создать» - «Папку». Назовите новую папку «TMP».
    Примечание: данная статья подразумевает работу с тем локальным диском, на котором установлена система Windows XP. Диск С: или Х: - это диск, извлеченный из Компьютера A, на котором установлена система с неисправным реестром.
  15. 15 Откройте папку X:WINDOWSSystem32Config. Переименуйте следующие файлы:
    DEFAULT в DEFAULT.bak
    SAM в SAM.bak
    SECURITY в SECURITY.bak
    SOFTWARE в SOFTWARE.bak
    SYSTEM в SYSTEM.bak
  16. 16 Переместите эти пять файлов в папку X:TMP.
  17. 17 Откройте папку X:System Volume Information
    Она должна содержать одну или несколько подпапок с названием, похожим на _restore{2DFE4378-585C-4511-9C11-E98B62D7827B}
    В одной или нескольких из этих подпапок есть папки с называнием RPxx. (где хх – некоторое число). В этих папках хранятся файлы восстановления системы. В каждой из папок RPxx есть папка Snapshot.

    Ниже приведен пример пути к папке Snapshot:
    X:System Volume Information\_restore{2DFE4378-585C-4511-9C11-E98B62D7827B}RP1snapshot
  18. 18 Первые пять файлов в каждой папке Snapshot должны называться так: _REGISTRY_MACHINE_SAM _REGISTRY_MACHINE_SECURITY _REGISTRY_MACHINE_SOFTWARE _REGISTRY_MACHINE_SYSTEM _REGISTRY_USER_DEFAULT Просмотрите все папки Snapshot и найдите пять вышеуказанных файлов, датированных двумя или тремя днями ранее поломки реестра (для этого нажмите «Вид» - «Таблица»).
  19. 19 Теперь скопируйте пять найденных файлов в X:WindowsSystem32Config. Переименуйте следующие файлы:
    _REGISTRY_MACHINE_SAM в SAM
    _REGISTRY_MACHINE_SECURITY в SECURITY
    _REGISTRY_MACHINE_SOFTWARE в SOFTWARE
    _REGISTRY_MACHINE_SYSTEM в SYSTEM
    _REGISTRY_USER_DEFAULT в DEFAULT
  20. 20 Выключите Компьютер B.
  21. 21 Отсоедините все кабели от Компьютера В и откройте его корпус. Прежде чем прикасаться к компонентам внутри компьютера, дотроньтесь до его корпуса, чтобы снять заряд статического электричества.
  22. 22 У жесткого диска Х: Компьютера В осторожно отсоедините IDE кабель и кабель питания. Извлеките жесткий диск из корпуса.
  23. 23 Вставьте извлеченный диск в Компьютер А. Осторожно подключите IDE кабель (тот же разъем, к которому диск был подключен ранее) и кабель питания. Перед этим установите перемычку на извлеченном жестком диске, учтя положение разъема на кабеле IDE, к которому вы подключаете извлеченный диск. (Если разъем находится на конце кабеля IDE, то перемычку ставьте на Master, если посередине - на Slave.)
  24. 24 Подключите кабели к Компьютеру А и загрузите Windows XP. Система загрузится без ошибок (возможно, вам придется снова активировать ее).
  25. 25 Закройте корпусы обоих компьютеров.

Советы

  • Эта статья предполагает, что восстановить систему обычными методами не удалось, и что система не загружается.
  • Описанная процедура не требует использования консоли восстановления, но требует наличия другого компьютера с рабочей системой Windows XP.
  • Хотя описанная процедура не гарантирует полного восстановления системы на момент ее поломки, но с большой вероятностью так и будет. По крайней мере, вы восстановите важные данные.
  • Можно выполнить описанную процедуру в системах Linux или Knoppix Live CD. Последние версии Knoppix поддерживают чтение и запись в файловой системе NTFS.
  • После завершения описанной процедуры рекомендуется сделать следующее:
    • Обновить систему
    • Проверить систему на наличие вирусов
    • Создать новую точку восстановления системы

Предупреждения

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

Что вам понадобится

  • Другой компьютер с рабочей системой Windows XP.
  • Отвертка, чтобы открыть корпус и извлечь/установить жесткий диск.
  • Остроносые плоскогубцы для перестановки перемычки жесткого диска.
Прислал: Беляева Екатерина . 2017-11-05 16:18:54
Поделиться: