Восстановление файла \WINDOWS\SYSTEM32\config\system
 
Внимание! Выполнение указанных в этой статье действий потребует от Вас повышенного внимания и четкого следования указанным инструкциям. Статья конечно большая и со стороны кажется сложной, но это только кажется. Конечно если Ваши данные не представляют особой ценности, то можно просто переустановить Windows, а если потеря данных смерти подобно, тогда есть вероятность что эта статья поможет Вам.
 
Восстанавливать работоспособность Windows будем с помощью консоли восстановления, поэтому Вам понадобится:
 - подключенный к компьютеру CD/DVD-ROM;
 - установочный диск с Windows XP такой же версии и сервис паком как и на Вашем компьютере;
 
1. Загрузите компьютер с установочного CD или DVD-диска;
2. При появлении сообщения "Press any key to boot from CD" нажмите любую клавишу для загрузки с CD/DVD диска. Например. Кнопку Ввод (Enter); 
3. Начните устанавливать Windows XP;
4. Когда появится сообщение "Вас приветствует программа установки", и предложат выполнить одно из трех действий:
        - Чтобы приступит к установке Windows, нажмите <ВВОД> (<Enter>);
        - Чтобы восстановить Windows, с помощью консоли восстановления, нажмите <R>;
        - Чтобы выйти из программы, не устанавливая Windows, нажмите <F3>;
 
Выполните второе действие, нажмите кнопку "R" для запуска консоли восстановления.
 
5. Дождитесь сообщения на экране "В какую копию Windows следует выполнить вход";
6. После строки (Для отмены нажмите <ВВОД>), введите номер операционной системы Windows, которую будем восстанавливать, и нажмите кнопку Ввод (Enter);
 
Примечание. На компьютере может находится две и более ОС Windows, будьте внимательны. Все экземпляры ОС Windows будут отображены на экране.
 
7. Вам будет предложено ввести пароль локального администратора, введите и нажмите кнопку Ввод (Enter);
8. Должна появится запись C:\WINDOWS> - это командная строка;
 
Примечание. Запись может отличаться в зависимости от установленной ОС Windows. Например. C:\WINNT или C:\WINDOWS1.
 
9. Теперь нужно удалить старые файлы системного реестра, для этого поочередно наберите и выполните указанные команды;
 
Примечание. Предполагается, что Windows XP установлена на диск "С" в папку windows ("C:\WINDOWS"), поэтому в случаи если у Вас другой диск и/или папка называется по другому, например windows1, то при наборе команды укажите свой диск и свою папку. То есть замените в указанных командах строчку "c:\windows" на свою, например "d:\windows1".
 
Набирайте по одной строчке и нажимайте кнопку "Ввод (Enter)".
 
    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
 
10. Теперь вместо удаленных файлов запишем новые файлы реестра стандартной конфигурации, для этого поочередно наберите и выполните указанные команды;
 
Набирайте по одной строчке и нажимайте кнопку "Ввод (Enter)".
 
    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
 
11. Создадим временную папку tmp, для этого наберите и выполните команду:
 
    md tmp
 
Внимание! Создавайте папку tmp в каталоге C:\Windows, потому что создать папку в любом другом каталоге система Вам не даст, напишет "Отказано в доступе".
 
12. Скопировав все файлы, нужно выйти из консоли и перезагрузить компьютер, для этого наберите и выполните команду:
 
    exit
 
Внимание! После загрузки Windows XP, необходимо зайти в систему с правами локального администратора;
 
Теперь нам нужно скопировать файлы своего реестра из резервной копии. Эти копии создаются системой автоматически, обычно их называют "Системные точки восстановления". Папка в которой хранятся эти резервные копии, называется System Volume Information. При обычной работе Windows XP, эта папка не видна и доступ к ней имеет только сама система.
 
Внимание! Прежде чем идти далее, прочтите статью "Как найти папку System Volume Information и получить к ней доступ" и выполните указанные в ней действия.
 
13. Открываем папку System Volume Information, в ней может хранится одна или несколько папок со сложным названием, например вот так называлась наша папка:
    _restore{BAD0DAEE-CF13-4DD9-82D8-7E7A2F33CBBA}
 
14. Нужно открыть папку, которая была создана последней, т.е. самую "молодую". Для этого в главном меню окна нажмите кнопку "Вид" и выберите пункт "Таблица". Теперь в столбике "Изменен" ищем самую свежую папку;
15. Открываем найденную папку. В ней может хранится одна или несколько папок с названием формата RP<номер>, например "RP76", "RP112";
16. Теперь здесь находим последнюю созданную папку, делаем также как в пункте 15, меняем вид папок на "Таблица" и находим самую свежую папку (обычно это последний день нормальной работы компьютера);
17. Открываем найденную папку. Внутри нее открываем папку Snapshot. Таким образом полный путь до нужных файлов будет выглядеть примерно так:
    C:\System Volume Information\_restore{BAD0DAEE-CF13-4DD9-82D8-7E7A2F33CBBA}\RP76\snapshot\
 
18. Из папки Snapshot переписываем в созданную в пункте 11 папку tmp (C:\Windows\tmp) следующие файлы:
 
    _REGISTRY_USER_.DEFAULT
 
    _REGISTRY_MACHINE_SECURITY
 
    _REGISTRY_MACHINE_SOFTWARE
 
    _REGISTRY_MACHINE_SYSTEM
 
    _REGISTRY_MACHINE_SAM 
 
19. Теперь файлы в папке tmp переименовываем следующим образом:
 
    Файл _REGISTRY_USER_.DEFAULT переименовываем в DEFAULT 
 
    Файл _REGISTRY_MACHINE_SECURITY переименовываем в SECURITY 
 
    Файл _REGISTRY_MACHINE_SOFTWARE переименовываем в SOFTWARE 
 
    Файл _REGISTRY_MACHINE_SYSTEM переименовываем в SYSTEM
 
    Файл _REGISTRY_MACHINE_SAM переименовываем в SAM
 
20. Теперь перезагружаем компьютер и снова загружаемся с диска для входа в консоль восстановления. Для этого выполняем с 1 по 8 пункт данной статьи;
21. Теперь удаляем стандартные файлы реестра, для этого поочередно наберите и выполните указанные команды:
 
Набирайте по одной строчке и нажимайте кнопку "Ввод (Enter)".
 
    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
 
22. Теперь вместо удаленных файлов переписываем файлы из папки tmp, для этого поочередно наберите и выполните указанные команды;
 
Набирайте по одной строчке и нажимайте кнопку "Ввод (Enter)".
 
    copy c:\windows\tmp\system c:\windows\system32\config\system
 
    copy c:\windows\tmp\software c:\windows\system32\config\software
 
    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
 
23. Выходим из консоли и перезагружаем компьютер, для этого вводим команду:
    exit
 
Внимание! После загрузки Windows XP, необходимо зайти в систему с правами локального администратора;
 
Теперь необходимо сделать откат состояния системы на последний день нормальной работы компьютера;
 
24. Нажмите кнопку "Пуск";
25. Последовательно открывайте указанные пункты меню:
    "Все программы" - "Стандартные" - "Служебные";
 
26. В меню "Служебные" выберите пункт "Восстановление системы";
27. В окне "Восстановление системы" в правой части выберите "Восстановление более раннего состояния компьютера" и нажмите кнопку "Далее";
28. В календаре выберите день в котором имеется точка восстановления (такие дни выделены жирным шрифтом) и нажмите кнопку "Далее";
29. Читаем текст, выделенный красным текстом и нажимаем кнопку "Далее";
30. Ждем завершения процедуры восстановления системы;
  
Социальные закладки