Как восстановить кусты реестра из снимка восстановления системы в Windows XP

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

Не удалось запустить Windows XP, поскольку следующий файл отсутствует или поврежден: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM
Не удалось запустить Windows XP, поскольку следующий файл отсутствует или поврежден: \ WINDOWS \ SYSTEM32 \ CONFIG \ SOFTWARE

Вот методы, которые вы можете использовать для решения этой проблемы, кроме переустановки Windows:

Способ 1: выполнить откат восстановления системы в автономном режиме

Вы можете выполнить откат восстановления системы в автономном режиме с помощью мастера восстановления системы ERD Commander. Для получения дополнительной информации см. Нашу статью Выполните откат восстановления системы на не загружаемом компьютере с Windows XP. Это, наверное, самый простой способ. Если по какой-то причине вам необходимо восстановить кусты реестра вручную, воспользуйтесь способом 2.

Способ 2. Восстановление кустов реестра из папки хранилища восстановления системы

Снимки восстановления системы хранятся в папке с именем «Сведения о томе системы». В каждой папке снимков хранятся кусты реестра, системные файлы и другие данные. В статье 307545 базы знаний Майкрософт рассказывается, как восстановить реестр из каталога Windows \ Repair, а затем восстановить самые последние кусты реестра из папки «Сведения о томе системы». Краткий обзор этой статьи:

Часть I

  • Запустите консоль восстановления Windows XP.
  • Скопируйте пять кустов реестра (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT) из C: \ Windows \ System32 \ Config в C: \ Windows \ Tmp, добавив расширение .bak.
  • Удалите пять кустов реестра из C: \ Windows \ System32 \ Config
  • Скопируйте пять кустов реестра из папки C: \ Windows \ Repair в папку C: \ Windows \ System32 \ Config.

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

Часть II

  • Запустите Windows XP в безопасном режиме
  • Исследуйте папку System Volume Information на диске, на котором установлена ​​Windows XP. Если вам отказано в доступе к папке, прочитайте эту статью, чтобы узнать, как получить доступ к папке «Сведения о томе системы».
  • Дважды щелкните папку _Restore… и найдите последнюю точку восстановления, идентифицированную по идентификатору последовательности точки восстановления (RP1, RP2, RP3 и т. Д.). Поскольку вы использовали файл реестра, созданный программой установки, этот реестр не знает, что эти точки восстановления существуют и доступны. Новая папка создается с новым GUID в разделе «Сведения о томе системы», и создается точка восстановления, которая включает в себя копию файлов реестра, которые были скопированы во время первой части. Поэтому важно не использовать самую последнюю папку, особенно если отметка времени в папке совпадает с текущим временем.
  • Дважды щелкните папку с именем snapshot
  • Скопируйте пять кустов реестра в C: \ Windows \ Tmp

Часть III

  • Запустите консоль восстановления Windows XP
  • Скопируйте пять кустов реестра из C: \ Windows \ Tmp в C: \ Windows \ System32 \ Config
  • Запустите Windows XP
  • Выполните откат восстановления системы.

Более простой метод

Если вы найдете шаги в 307545 утомительными, вы можете выполнить задачу, используя загрузочный компакт-диск Windows, такой как BartPE или ERD Commander Boot CD. Вот инструкция для загрузочного компакт-диска ERD Commander.

Использование загрузочного компакт-диска ERD Commander

ERD Commander является частью Microsoft Diagnostics and Recovery Toolset (DaRT), чья 30-дневная оценка доступна здесь (MSDaRT50Eval.msi — 64,2 МБ). Ранее мы рассмотрели MS DaRT в статье Выполнение отката восстановления системы на не загружаемом компьютере с Windows XP. Выполните шаги 1-7 в этой статье, чтобы создать загрузочный компакт-диск ERD Commander.

1. Вставьте загрузочный компакт-диск ERD Commander в дисковод и перезагрузите систему

2. Загрузите компьютер с загрузочного компакт-диска ERD Commander. Возможно, вам придется сначала установить порядок загрузки в BIOS.

3. Выберите установку Windows XP и нажмите ОК.

4. Дважды щелкните значок «Мой компьютер» на рабочем столе.

5. Откройте папку C: \ Windows \ System32 \ Config

6. Переименуйте пять кустов реестра (SYSTEM, SOFTWARE, SAM, SECURITY, DEFAULT), добавив к ним расширение .bak.

5. Дважды щелкните букву диска, на котором установлена ​​Windows.

6. Откройте папку «Сведения о томе системы» и дважды щелкните папку _restore {…}.

7. Найдите последний моментальный снимок, идентифицируемый идентификатором последовательности точки восстановления (RP1, RP2, RP3 и т. Д.). Наибольшее число указывает на самый последний снимок, а наименьшее число указывает на самый старый снимок. Выберите тот, который вы хотите восстановить. Кроме того, вы также можете отсортировать снимки восстановления системы, используя столбец Дата.

8. Дважды щелкните соответствующую папку (скажем, RP20) и дважды щелкните папку с именем snapshot.

9. Выберите следующие файлы (используйте клавишу CTRL, чтобы выбрать несколько файлов.)

  • _REGISTRY_MACHINE_SAM
  • _REGISTRY_MACHINE_SECURITY
  • _REGISTRY_MACHINE_SYSTEM
  • _REGISTRY_MACHINE_SOFTWARE
  • _REGISTRY_USER_.DEFAULT

10. Щелкните правой кнопкой мыши выделенную область и выберите «Копировать в…».

11. Выберите C: \ Windows \ System32 \ Config в качестве пути назначения и нажмите OK.

Элементы будут скопированы сейчас.

12. Откройте C: \ Windows \ System32 \ Config и переименуйте ульи следующим образом:

  • Переименуйте _REGISTRY_MACHINE_SAM в SAM
  • Переименуйте _REGISTRY_MACHINE_SECURITY в SECURITY
  • Переименуйте _REGISTRY_MACHINE_SOFTWARE в ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
  • Переименуйте _REGISTRY_MACHINE_SYSTEM в SYSTEM
  • Переименуйте _REGISTRY_USER_.DEFAULT в DEFAULT

13. Извлеките загрузочный компакт-диск ERD Commander и перезапустите Windows XP. Теперь, когда вы сделали только откат реестра. Чтобы завершить процедуру, нажмите Пуск, а затем нажмите Все программы. Нажмите Стандартные, а затем нажмите Системные инструменты. Нажмите «Восстановление системы», а затем нажмите «Восстановить предыдущую точку восстановления». Завершите процесс восстановления системы.

Ссылка на основную публикацию