[Ссылка заблокирована: Зарегистрируйтесь!]
Пришлось мне недавно восстанавливать Windows XP, но хотелось обойтись малой кровью без переустановок. Погуглив по конкретной ошибке нашёл полезную информацию.
Этот способ помогает, если у вас поврежден реестр; если при загрузке после экрана загрузчика вы ловите BSOD, в тексте которого упоминаются строки WINDOWS\System32\Config\*.
В эту статью я решил внести небольшие поправки и комментарии.
Всё, что нам понадобится для восстановления реестра - это установочный диск Windows XP.
Загружаемся с установочного диска Windows XP и ждём появления приглашения установщика (после загрузки всех необходимых модулей). Не нажимайте
Enter, так как это приведет к началу новой установки. Нажмите клавишу "
R". Запустится консоль восстановления системы. Через некоторое время Вам будет предложено выбрать ОС для логина. Выбираете нужную и нажимаете
Enter. Вас могут попросить ввести пароль администратора. Итак, мы окажемся в консоли восстановления и увидим приглашение вроде этого:
Учтите, у вас оно может быть другим. Теперь приступим к сохранению временных копий файлов реестра:
Код:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
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
После последней команды ваш компьютер будет перезагружен. Нам нужно будет загрузиться в безопасном режиме для открытия доступа к папке System Volume Information. Зайдите в систему под учетной записью Администратор.
Далее, цитирую источник:
Цитата:
1. Запустите проводник Windows.
2. В меню Сервис выберите команду Свойства папки.
3. Перейдите на вкладку Вид.
4. В разделе Скрытые файлы и папки выберите параметр Показывать скрытые файлы и папки и снимите флажок Скрывать защищенные системные файлы (рекомендуется).
5. При появлении запроса о том, надо ли отображать данные файлы, нажмите кнопку Да.
6. Дважды щелкните имя диска, на котором установлена Windows XP. Необходимо правильно выбрать диск.
7. Откройте папку System Volume Information. Данная папка является скрытой и поэтому отображается затененной.
|
Если у вас файловая система FAT32, то данная папка откроется без проблем. Если у вас NTFS, то после вышеизложенных действий сделайте следующее:
Цитата:
1. Щелкните правой кнопкой мыши папку System Volume Information в корневом каталоге раздела и выберите команду Свойства.
2. Перейдите на вкладку Безопасность.
3. Нажмите кнопку Добавить и введите имя пользователя, которому будет предоставлен доступ к папке. Обычно это учетная запись, которая использовалась для входа в систему. Дважды нажмите кнопку ОК.
4. Чтобы открыть папку System Volume Information (расположена в корневом каталоге соответствующего раздела), дважды щелкните ее значок.
|
Теперь вы оказались в папке System Volume Information. Вы увидите множество папок; следовательно дальше:
Цитата:
1. Откройте папку, которая была создана ранее. Чтобы узнать время создания папки, выберите в меню Вид пункт Таблица. Папка может содержать одну или несколько папок, имена которых начинаются с RPx. Это точки восстановления.
2. Откройте одну из этих папок (не самую новую, иначе вы рискуете скопировать уже поврежденные файлы) и найдите папку Snapshot. Путь к папке Snapshot может выглядеть следующим образом:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
3. Скопируйте следующие файлы из папки Snapshot в папку C:\Windows\Tmp:
* _REGISTRY_USER_.DEFAULT
* _REGISTRY_MACHINE_SECURITY
* _REGISTRY_MACHINE_SOFTWARE
* _REGISTRY_MACHINE_SYSTEM
* _REGISTRY_MACHINE_SAM
4. В папке C:\Windows\Tmp переименуйте эти файлы следующим образом:
* _REGISTRY_USER_.DEFAULT в DEFAULT
* _REGISTRY_MACHINE_SECURITY в SECURITY
* _REGISTRY_MACHINE_SOFTWARE в SOFTWARE
* _REGISTRY_MACHINE_SYSTEM в SYSTEM
* _REGISTRY_MACHINE_SAM в SAM
|
Сейчас опять загрузитесь с установочного диска и войдите в консоль восстановления. Нам необходимо восстановить поврежденные файлы реестра. Выполняем команды:
Код:
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default
exit
После перезагрузки загрузитесь в обычном режиме. Если ваш компьютер загрузился, то значит вы верно выбрали точку восстановления и скопировали необходимые файлы. Теперь нам остается лишь восстановить какую-нибудь прошлую точку восстановления системы:
Цитата:
1. Нажмите кнопку Пуск и выберите команду Все программы.
2. Выберите пункт Стандартные, а затем — Служебные программы.
3. Запустите программу Восстановление системы и установите переключатель в положение Восстановление более раннего состояния компьютера.
4. Выберите нужную вам точку восстановления и примените изменения.
|
Всё, на этом восстановление реестра завершено. Удачи