Давайте начнем с того что для решения этой проблемы компания Microsoft имеет решение, но оно настолько сложное для обычного юзера, что для него это будет равняться подвигом в военное время, если у него получится.
Для решения этой проблемы моим упрощенным способом, нам нужен Live CD на основе Windows. Ну может и на другой основе кому как нравится, могу сказать что такой диск входит в состав Hirens Boot CD Достаем его и идем к пункту два. После загрузки Live CD идем по пути \WINDOWS\SYSTEM32\CONFIG\ и в этой папочке удаляем все файлики которые имеют название SYSTEM не боимся сейчас мы просто удаляем битую ветку системного реестра, без замены которой операционная система не заработает. После того как удалили все файлы SYSTEM в папке \WINDOWS\SYSTEM32\CONFIG\ это окно для удобства не закрываем, а открываем еще одно, и идем по пути \WINDOWS\REPAIR\ и копируем от туда файлик под названием SYSTEM в папку которая у нас открыта, а именно \WINDOWS\SYSTEM32\CONFIG\ Далее мы перезагружаем компьютер, вытаскиваем наш лайв CD и ... И не поверите, на этом все :)
После успешного запуска операционной системы, нужно будет заново установить системные драйвера на компьютер, потому как путь к установленным драйверам в системе, указывался в реестре который мы заменили по причине повреждения. Драйврера нужно будет установить на материнскую плату, видео карту и т.д. Вот так все просто :) а что бы у вас действительно было с чем сравнить ниже я приведу способ который рекомендует Microsoft но который реально сложнее, и более того, в своем способе они также рекомендуют заменить все ветки реестра, но зачем козе баян? При таком условии слетят не только драйвера, но и установленные программы. А нам ой как не охота, после переустановки драйверов еще возиться с переустановкой всего пакета программ который у нас установлен на компьютере. Я вам так скажу, я лично своим методом восстановил при такой поломке, машин примерно уже 40 , и Вы знаете все в порядке.
Выдержка из статьи Microsoft :
http://support.microsoft.com/kb/307545/ru#
Примечание: Убедитесь в том что Вы заменили все пять кустов реестра. Если вы заменили только один куст реестра, это может вызвать ряд проблем программного обеспечения и оборудования, некоторые параметры содержатся в нескольких местах реестра.
При попытке запустить или перезапустить ваш под управлением Windows XP компьютер, может появиться одно из следующих сообщений об ошибке:
Не удается запустить Windows XP, так как следующий файл отсутствует или поврежден: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Не удается запустить Windows XP, поскольку отсутствует следующий файл или поврежден: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
STOP: c0000218 {Сбой в файле реестра} реестра не удается загрузить куст (файл): \SystemRoot\System32\Config\SOFTWARE, или его журнал или альтернативный
Системная ошибка: Lsass.exe
При попытке обновить пароль код состояния возврата означает, что значение текущий пароль не соответствует Исправьте.
При попытке обновить пароль код состояния возврата означает, что значение текущий пароль не соответствует Исправьте.
Восстановление поврежденного системного реестра, препятствующего запуску Windows XP
Процедура, на которые статьи Описывает использование консоли восстановления и восстановления системы. В статье также перечисляются все необходимые действия в определенном порядке, чтобы убедиться в том, что процесс является полностью завершена. После завершения этой процедуры, система возвращается в состояние очень близок к состоянию до проблема возникла. Если когда-нибудь выполнения NTBackup и состояние системы резервного копирования, не нужно следовать процедурам в части 2 и 3. Можно перейти к этапу 4.Часть один
В первой запустите консоль восстановления, создать временную удалить папку, архивировать существующие файлы реестра в новое расположение файлы реестра местоположения, а затем скопировать файлы реестра из папки repair в папку System32\Config. После завершения Эта процедура будет создан системный реестр, можно использовать для запуска Windows XP. Данный реестр был создан и сохранен во время начальной установки Windows XP. Таким образом все изменения и настройки, сделанные после программы установки завершено, будут утеряны.Для завершения части первой выполните следующие действия:
- Вставьте загрузочный диск Windows XP на дискету диск, или вставьте компакт-диск Windows XP в дисковод компакт-дисков и перезагрузите компьютер.
Выберите любые параметры, которые необходимы для запуска компьютер с компакт-диска, если будет предложено сделать это. - В появившемся окне «Установки» нажмите клавишу R, чтобы Запустите консоль восстановления.
- При наличии двух или нескольких установленных компьютера, выберите установки, которую требуется доступ с консоли восстановления.
- Когда будет предложено сделать это, введите администратор пароль. Если используется пустой пароль администратора, просто нажмите клавишу ВВОД.
- В командной строке консоли восстановления введите следующие строки, нажимая после каждой из них клавишу ВВОД:
- md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
Скопируйте c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
Скопируйте c:\windows\system32\config\security c:\windows\tmp\security.bak
Скопируйте c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
удалить 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
Скопируйте c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
Скопируйте c:\windows\repair\security c:\windows\system32\config\security
Скопируйте c:\windows\repair\default c:\windows\system32\config\default - Тип Exit Чтобы завершить работу консоли восстановления. Компьютер будет перезагружен.
Если имеется доступ к другому компьютеру, чтобы сэкономить время, вы можно скопировать текст в действии 5, а затем создать текстовый файл с именем "Regcopy1.txt" (например). Чтобы использовать этот файл, выполните следующую команду При запуске консоли восстановления:
пакет regcopy1.txt
С помощью Партия команды консоли восстановления, можно обрабатывать все команды в текстовый файл последовательно. При использовании Партия команда, нет необходимости вводить команды вручную. Часть 2
Для выполнения процедуры, описанной в этом разделе, необходимо быть вход в систему в качестве администратора или права администратора (пользователя, имеющего учетная запись в группу «Администраторы»). Если вы используете Windows XP Home Edition можно войти в систему права администратора. При входе в систему с правами администратора, Сначала необходимо запустить Windows XP Home Edition в безопасном режиме. Для запуска Windows XP Home Edition компьютер в безопасном режиме, выполните следующие действия.Примечание Распечатайте эти инструкции, прежде чем продолжить. Не удается просмотреть Эти инструкции, после перезагрузки компьютера в безопасном режиме. Если используется Файловая система NTFS, также печать инструкции из статьи базы знаний KB309531. Шаг 7 содержит ссылку на статью.
- Нажмите кнопку Запустить, нажмите кнопку Завершение работы (или нажмите кнопку Выключение компьютера), нажмите кнопку Перезагрузка, а затем нажмите кнопку ОК (или нажмите кнопку Перезагрузка).
- Нажмите клавишу F8.
На компьютере настроен для запуска нескольких операционных систем, клавишу F8 при вас отображается меню первоначальной загрузки. - С помощью клавиш со стрелками выберите подходящий безопасный режим параметр и нажмите клавишу ВВОД.
- Если две или несколько операционных систем, с помощью клавиши со стрелками выберите установленную копию, которую требуется открыть и нажмите клавишу ВВОД.
- Запустите проводник Windows.
- На Сервис меню, нажмите кнопку Свойства папки.
- Нажмите кнопку Представление Вкладка.
- В группе Скрытые файлы и папки, нажмите кнопку, чтобы Select Показывать скрытые файлы и папки, а затем снимите Кнопка Скрывать защищенные системные файлы (рекомендуется) загрузке поле.
- Нажмите кнопку "Да" Когда диалоговое окно поле запрос на подтверждение для отображения этих файлов отображается.
- Дважды щелкните диск, на котором установлена операционная система Windows XP Отображение списка папок. Если выбрать правильную диск.
- Откройте папку System Volume Information. Эта папка является недоступен и становится недоступным, поскольку оно задано как скрытой папка.
Примечание Эта папка содержит один или несколько папки _restore {GUID}, например "_restore {87BD3667-3246-476B-923F-F86E30B3E7F8}".
Примечание Может появиться следующее сообщение об ошибке:Если это сообщение, см. следующий набор знаний корпорации Майкрософт Базовый статьи, чтобы получить доступ к этой папке и продолжить процедура:C:\System Volume Information недоступен. Отказано в доступе.309531 Как получить доступ к системе Сведения О папке тома - Откройте папку, которая не была создана в настоящее время. Вы может потребоваться нажать кнопку Подробные сведения В меню Представление меню для просмотра, создания этих папок. Может существовать одна или несколько папок, начиная с "RPx в этой папке. Это точки восстановления.
- Откройте один из этих папок и найдите папку Snapshot. Следующий путь является примером путь папки в папку моментальных снимков:\RP1\Snapshot C:\System тома Information\_restore {D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}
- В папке моментальных снимков, скопируйте следующие файлы Папку C:\Windows\Tmp:
- _REGISTRY_USER_.ПО УМОЛЧАНИЮ
- _REGISTRY_MACHINE_SECURITY
- _REGISTRY_MACHINE_SOFTWARE
- _REGISTRY_MACHINE_SYSTEM
- _REGISTRY_MACHINE_SAM
- Переименуйте файлы в папке C:\Windows\Tmp следующим образом:
- Переименуйте _REGISTRY_USER_.По умолчанию по умолчанию
- _REGISTRY_MACHINE_SECURITY для переименования БЕЗОПАСНОСТЬ
- _REGISTRY_MACHINE_SOFTWARE для переименования ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- Переименовать _REGISTRY_MACHINE_SYSTEM системы
- Переименовать _REGISTRY_MACHINE_SAM SAM
В текущей конфигурации системы не учитывает предыдущего точки восстановления. Необходимо иметь копию системного реестра из предыдущей Восстановите точку, чтобы сделать попытку использования предыдущие точки восстановления.
Файлы реестра, которые были скопированы в папку Tmp в папке C:\Windows перемещаются убедитесь, что файлы доступны в консоли восстановления. Вы Эти файлы необходимо использовать для замены файлов реестра в данный момент Папку C:\Windows\System32\Config. По умолчанию консоль восстановления имеет ограниченный Папка доступ и не может копировать файлы из папки System Volume Information.
Примечание Процедуры, описанные в этом разделе предполагается, что вы на компьютере с файловой системой FAT32.Для получения дополнительных сведений о том, как получить доступ к Папку System Volume Information с файловая система NTFS системы, щелкните следующий номер статьи базы знаний Майкрософт:
Часть 3
В третьей части, удалить существующие файлы реестра, а затем Скопируйте файлы системы восстановление реестра C:\Windows\System32\Config папка:- Запустить Консоль восстановления.
- В командной строке введите следующие команды, нажимая клавишу Ввод после ввода каждой строки: DEL c:\windows\system32\config\samПримечание Некоторые из этих команд может быть разорван для удобочитаемость.
DEL c:\windows\system32\config\security
DEL c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
Скопируйте c:\windows\tmp\software c:\windows\system32\config\software
Скопируйте c:\windows\tmp\system c:\windows\system32\config\system
Скопируйте c:\windows\tmp\sam c:\windows\system32\config\sam
Скопируйте c:\windows\tmp\security c:\windows\system32\config\security
Скопируйте c:\windows\tmp\default c:\windows\system32\config\default - Тип Exit Чтобы завершить работу консоли восстановления. Компьютер будет перезагружен.
Если имеется доступ к другому компьютеру, чтобы сэкономить время, вы можно скопировать текст в шаге 2 и затем создать текстовый файл с именем "Regcopy2.txt" (например). Чтобы использовать этот файл, выполните следующую команду При запуске консоли восстановления:
пакет regcopy2.txt
Часть 4
- Нажмите кнопку Запустить, а затем нажмите кнопку Все программы.
- Нажмите кнопку Стандартные, а затем нажмите кнопку Служебные.
- Нажмите кнопку Восстановление системы, а затем нажмите кнопку Восстановить предыдущее Более раннего состояния компьютера.
Уфф... КОНЕЦ :)
Изящное решение, ничего не скажешь.
Исправить исправили, но почему эта ошибка произошла? Как уберечься от такой ошибки в будущем?
Чаще всего в 90% случаев к данной ошибке приводят ошибки в файловой системе жесткого диска или битые сектора. Поэтому, после того как вылечили реестр, до переустановки драйверов, нужно подлечить диск. Нажимаем. пуск -выполнить-CMD- вбиваем команду chkdsk ВашДиск: /f /r /p происходит проверка жесткого диска и исправление ошибок. Возможно система после ввода этой команды попросит перезагрузить компьютер, для проведения диагностики и "лечения жесткого диска" Также было бы не плохо проверить внутренности компьютера как подключен жесткий диск, не отходит ли молекс, SATA или IDE шлейф и т.д.
В любом случае, если после того как восстановили реестр, провели проверку и исправление жесткого диска, через день, два, неделю или после перезагрузки такая ошибка вылетает снова, то 99% жесткий диск начал сыпаться, а это уже просто слив важной информации с диска, и замена на новый.
© Нестеров Игорь Владимирович 2012 год.
Комментариев нет:
Отправить комментарий