Как восстановить реестр

Как восстановить реестр windows xp

В случае если у вас есть копия системы, приготовленная Automatic System Recovery (ASR), в таком случае применяйте эту копию, сперва нежели испытать операцию, описанную в предоставленной главе. Попытайтесь при установке операционной системы Windows XP нажать F8 и избрать вариант "Загрузка последней удачной конфигурации" (Boot Using Last Known Good Configuration).

При этом возобновляются лишь данные в ветви реестра HKLM\ System\ CurrentCоntrolSet. Всевозможные модифицирования в иных разделах системного реестра сохраняются. Загрузка последней успешной конфигурации дает возможность восстановить реестр в случае нарушений в работе, вызванных, к примеру, свежим, несовместимым с существующим оборудованием драйвером. Проблемы, образовавшиеся в силу дефекта локальной сети под виндовс или ошибочного удаления каких-либо драйверов либо файлов, не смогут быть устранены таковым образом.

Самое простое решение для восстановления реестра windows XP - воспользоваться консолью восстановления. Вот как это делается:

Следовательно, при попытке пуска Windows XP вы получаете уведомление о ошибке. к примеру, одно из отмеченных внизу:

Windows XP could not start because the following file is missing or corrupt: \ WINDOWS\ SYSTEM32\ CONFIG\ SYSTEM;

Windows XP could not start because the following file is missing or corrupt: \ WINDOWS\ SYSTEM32\ CONFIG\ SOFTWARE;

Stop: c0000218 The registry cannot load the hive (file): \ SystemRoot\ System32\ Config\ SOFTWARE or its log or alternate.

Совсем отлично, сейчас наступила пора использовать ваши познания на практике. В случае если вы когда-либо делали NTBACKUP и довести до конца системное копирование благополучно, то вы в силах незамедлительно приняться к 4-му шагу.

Советы по установке и загрузке Recovery Console размещены в разделе "Общие вопросы".

Шаг 1

Загружаемся в Recovery Console, творим временную папку, копируем туда имеющиеся файлы системного реестра, удаляем файлы системного реестра и впоследствии копируем файлы системного реестра из папки Repair в папку System32\ Config. Далее мы сможем загрузить Windows 7 или XP.

Системный реестр, пребывающий в папке Repair, был сформирован и сохранен при исходной установке Windows XP, потому всевозможные модифицирования, какие были проведены затем, станут потеряны.

Итак, проделываем последующие операции:

1. Загружаем Recovery Console.

2. В командной строчке исполняем последующие операции:

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\ defa-ult c:\ windows\ tmp\ default.bak

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

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

Комментарий: В этом месте имеется в виду, что Windows XP поставлена в папку C:\ Windows. В случае если это не этак, то вам доведется привнести маленькие изменения.

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

batch regcopy1.txt

Шаг 2

Чтобы выполнить описанную ниже процедуру, описанную более детально в этом разделе, вы должны войти как администратор или как любой другой пользователь, приравненный к администратору.

Т.е. пользователь, имеющий свою учетную запись в группе "Администраторы".

Если у вас Windows XP Home Edition, то вы сможете войти как административный пользователь. Но если вы хотите войти как администратор, то вы должны перед всем этим сначала запустить операционку Windows XP Home Edition в безопасном режиме (Safe mode).

Также будем считать. что у вас файловая система — FAT32.

Выполняем следующие действия:

1. Перегрузите компьютер.

2. При загрузке Windows XP нажмите F8.

3. Выберите безопасный режим.

Если вы используете проводник в качестве файл-менеджера, то придется выполнить некоторою последовательность действий, чтобы сделать папку System Restore видимой:

1. Запускаем "Проводник".

2. В меню "Сервис" выбираем "Свойства папки" и далее закладку "Вид".

3. Раскрываем опцию "Скрытые файлы и папки" и щелкаем на "Показывать скрытые файлы и папки".

4. Далее щелкаем на "Применить" и "ОК".

Теперь:

1. Открываем раздел жесткого диска где установлена Windows XP, и находим папку System Volume Information. Примечание: Это скрытая системная папка. Она содержит одну или более папок с именами вида _restore , например, _restore<87bd3667-3246- 476b-923f-f86e30b3e7f8>.

2. Откройте папку, которая была создана НЕ в текущее время. Это может быть одна или больше папок, имена которых начинаются с RP. Это — точки восстановления.

3. Откройте выбранную папку и затем папку с именем Snapshot. Например,

c:\ System Volume Information\ _restore \ RP2\ snapshot\ Repository.

4. Из папки Snapshot в папку C:\ Windows\ Tmp, уже созданную на первом этапе, скопируйте следующие файлы:

— _REGISTRY_USER_.DEFAULT

— _REGISTRY_MACHINE_SECURITY

— _REGISTRY_MACHINE_SOFTWARE

— _REGISTRY_MACHINE_SYSTEM

— _REGISTRY_MACHINE_SAM

Эти файлы созданы службой восстановления системы — System Restore. Так как на предыдущем инструкционном же шаге мы использовали файлы нашего системного реестра, созданные при начальной, то есть чистой установке Windows XP, то этот "новый" системный реестр операционной системы не знает, что "старые" точки восстановления существуют и доступны для дальнейшего восстановления. При загрузке Windows XP создана новая папка с новым GUID и с новым System Volume Information, и создана новая резервная точка восстановления, которая включает копию файлов нового системного реестра операционной системы. Вот почему важно не использовать самую новую папку, особенно если время ее создания — текущее время.

Таким образом, конфигурация существующей системы не знает о предыдущих точках восстановления. Нам нужна предыдущая, "старая" копия системного реестра от предыдущей, "старой" точки восстановления, чтобы сделать все предыдущие, "старые" точки восстановления доступными. Я надеюсь, что вы меня поняли.

Файлы системного реестра были скопированы из папки Snapshot в папку C:\ Windows\ Tmp, чтобы сделать их доступными, когда мы будем находиться в Recovery Console. Мы будем использовать эти файлы, чтобы заменить ими файлы текущего системного реестра в папке C:\ Windows\ System32\ Config. Дело в том, что в Recovery Console папка с System Volume Information в общем случае недоступна. Если вам нужно иметь доступ ко всем папкам, то вам следует позаботиться об этом заранее: об этом я уже писал в разделе "Общие вопросы".

Шаг 3

В третьей части мы удалим существующие файлы системного реестра, а затем скопируем файлы системного реестра, созданные службой System Restore, в папку C:\ Windows\ System32\ Config:

1. Загружаемся в Recovery Console.

2. В командной строке Recovery Console выполняем следующие команды:

3. del c:\ windows\ system32\ config\ sam

5. del c:\ windows\ system32\ config\ security

6. del c:\ windows\ system32\ config\ software

10. copy c:\ windows\ tmp\ _registry_machi-ne_software c:\ windows\ system32\ config\ software

11. copy c:\ windows\ tmp\ _registry_machi-ne_system c:\ windows\ system32\ config\ system

http://www.endoatom.com.ua/articles/45-reestr/150-recover-reestr-windows-xp как восстановить реестр

Источник: www.endoatom.com.ua

Категория: Выбор и покупка

Похожие статьи: