Восстановление после повреждения системного реестра, препятствующего запуску Windows XP

При включение пк под управлением операционной системы Windows xp появляются ошибки об нехватки файлов.

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

в данной статье рассмотрено 2 метода дочитайте до конца и выберите метод для себя.

 ============  1 метод ============

Мы получим ОС как бы установленную заново. у нас не будет установленных программ.

нам нужно просто скопировать зарезервированные копии файлов реестра из каталога C:\Windows\repair

В каталог где лежат поврежденные файлы реестра  C:\Windows\system32\Config

для этого можно воспользоваться Установочным диском Windows XP 

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

выбираем установленную ос 1 жмем enter когда просят пароль Администратора вводим пароль если пароля нет то просто нажимаем enter

вводим команды последовательно и нажимаем enter.

1) Данными командами мы резервируем файлы реестра 

MD backup

copy c:\windows\system32\config\system c:\windows\backup\system.bak

copy c:\windows\system32\config\software c:\windows\backup\software.bak

copy c:\windows\system32\config\sam c:\windows\backup\sam.bak

copy c:\windows\system32\config\security c:\windows\backup\security.bak

copy c:\windows\system32\config\default c:\windows\backup\default.bak

2) данными командами мы удаляем поврежденные файла реестра. 

delete c:\windows\system32\config\system

delete c:\windows\system32\config\software

delete c:\windows\system32\config\sam

delete c:\windows\system32\config\security

delete c:\windows\system32\config\default

3) копируем зарезервированные файлы реестра в каталог где должен лежать реестр.

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

пере загружаемся и проверяем.

======================================================

для экономии времени можно 

1) загрузиться с live-cd создадим папку в c:\windows\system32\config\backup 

2) скопировать файлы system, software, sam, security, default, из папки c:\windows\system32\config в папку  backup которую мы создали. 

3) скопировать файлы system, software, sam, security, default, из папки c:\windows\repair\  в  c:\windows\system32\config\

с заменой файлов согласиться и проверяем.

============  2 метод ============

будем использовать live-cd  и восстановим работоспособность ОС на несколько дней назад этот метод с работает только если восстановление ос было включено.

грузимся с Live-cd и заходим на диск C:\

Примечание Эта папка содержит одну или несколько папок _restore {GUID}, например, "_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}".

Примечание Может появиться следующее сообщение об ошибке:

C:\System Volume Information недоступен. Отказано в доступе.

Получив это сообщение, читайте тут. как получить доступ. 

Откройте папку, которая была создана в тот момент когда компьютер работал. смотрите по времени. не в коем случаи не брать паку которая была создана в текущий момент.

Откройте одну из этих папок и найдите папку Snapshot. Примером пути к папке Snapshot является следующий путь:

C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot

В папке моментальных снимков скопируйте следующие файлы в папку C:\Windows\system32\config

_REGISTRY_USER_.DEFAULT

_REGISTRY_MACHINE_SECURITY

_REGISTRY_MACHINE_SOFTWARE

_REGISTRY_MACHINE_SYSTEM

_REGISTRY_MACHINE_SAM

создайте папку и перенесите туда файлы C:\Windows\system32\config\backup system, software, sam, security, default из папки C:\Windows\system32\config

Переименуйте файлы которые скопировали C:\Windows\system32\config 

Переименуйте _REGISTRY_USER_.DEFAULT в DEFAULT

Переименовать _REGISTRY_MACHINE_SECURITY в SECURITY

Переименовать _REGISTRY_MACHINE_SOFTWARE в SOFTWARE

Переименовать _REGISTRY_MACHINE_SYSTEM в SYSTEM

Переименуйте _REGISTRY_MACHINE_SAM в SAM

перезагрузим ПК и смотрим.