BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Аватара пользователя
qwertyCID

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение qwertyCID »

В инете и на этом форуме почитал про восстановление, check /p не устранило проблему, загрузился с LiveCD(
http://comp-team.narod.ru/c0000218.html)
, зашёл в папку winnt\system32\config, но не совсем понятно... там есть три варианта каждой их пяти восстанавливаемых файла, например default, default.log и default.sav, может достаточно переименовать default.sav в default(и так все пять файлов), удалить лог и проблема исчезнет или всё же надо взять эти пять файлов из System Volume Information?
Аватара пользователя
tmpnikl

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение tmpnikl »

чёрт, когда только вопрос начнут внимательно читать, читал я все эти ссылки, и не нашёл ответа на поставленные мною вопросы, у меня есть три варианта, каждого файла, и если я восстановлю из папки c:\windows\repair\ эти файлы(default,...), то эти оставшиеся варианты log или sam, как-то могут повлиять на восстановление или нет?, удалять их или нет, явно вот укажите мне, где написано, что если в паке winnt\system32\config есть файлы c расширением default.log и default.sam, то их надо удалить или можно оставить, а потом посылать на эти три ссылки... лишь бы послать...

PS: кстати в 2000 есть ещё один файл userdiff, про который не упоминают в этих ссылках

pps: При загрузке ОС реестр обращает внимание на логи, а с фалом паролей, также произошло непонятно, откуда и из какого из трёх файлов он взял пароль ади\мнистратора, пришлось удалять все три файла паролей(log и т.д.), и зачем-то когда перебрасывали мою тему убрался заголовок что OC win2000
Аватара пользователя
alex_2630

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение alex_2630 »

В один хмурый и печальный день экран показал синюю смерть. Писал: "Begining dump of physical memory.." и ругался на файл windows\system32\config\software

код ошибки - STOP: c0000218

(Windows XP sp3 x32). После многочисленных перезагрузок выдавал одно и тоже - этот самый экран. Я сделал следующее: вставил установочный диск с ХР, загрузился с него, нажал "R" - восстановление системы, и начал писать следующее:

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



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



Все шло нормально, кроме copy c:\windows\system32\config\software c:\windows\tmp\software.bak. Никак он не мог сделать копию этого файла. Но команда repair прошла. Короче, как я понял, реестр я откатил к первоначальному виду. Компьютер запустился, но файлы с рабочего стола и моих документов исчезли!! Могу ли я их теперь вернуть?? Кто знает как?
Аватара пользователя
Petya V4sechkin

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Petya V4sechkin »

alex_2630, в папке C:\Documents and Settings пользовательские файлы.



А лучше было реестр не из repair брать, а так:

Использование функции восстановления системы при невозможности загрузки Windows XP
Аватара пользователя
JetFly

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение JetFly »

Надо исправить.Систему,мягко говоря нельзя переустанавливать.Вчера вле было ок,сегодня вот это.Все что я вчера делал в компе,так это поиграл в CMS2015(как я его запустил??!)и сидел в ютубе.У меня стоит хрюша,

celeron d 365 3.06 GHz, 2 гб озу и Radeon 9600 Pro.Повторюсь,систему нельзя переустанавливать.Диск есть,консоль открыть смогу(думаю) ибо поврежден ntoskrnl.exe.Заранее спасибо.
Аватара пользователя
Rainhaart

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Rainhaart »

Фото синего экрана:
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Rainhaart

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Rainhaart »

Тоже ошибка c0000218, со всем здесь описанным. Посмотрел тему, возникло несколько вопросов.

1. Сначала chkdsk /p, здесь вроде бы понятно. Я MSDaRT не очень хорошо помню, там командная строка где-нибудь есть? Чтобы из-под него проверку запустить.

2. Теперь про попытку восстановить из точек отката. В сегодняшнем MSDaRT (у меня примерно двухлетней давности) это можно сделать или там работа с XP уже убрана? Если убрана, то придется искать ERDCommander.

3. Дальше, сколько я понял, предлагается вот это
Как восстановить работу системы после повреждения системного реестра, препятствующего запуску Windows XP
. Если загрузиться из-под MSDaRT (или любой другой внешней загрузки) и выполнить все перечисленные операции оттуда, через файл-менеджер - нормально, проблем не вызовет?

Файл-менеджер все-таки удобнее ком. строки - выполняешь операцию и сразу видишь результат.

4. Если проблемную XP попробовать привести в порядок через переустановку в режиме восстановления (или, проще выражаясь, переустановить поверх уже имеющейся), то насколько велики шансы убрать эту проблему?
Аватара пользователя
Rainhaart

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Rainhaart »

Прокрутил chkdsk /p (точнее chkdsk /f, ключа /p не там не оказалось). Проверка сказала, что все в порядке, проблем нет.



Попробовал загрузиться из-под MSDaRT. Сначала вроде бы пошло нормально, но после того, как прополз до конца прогресс-индикатор загрузки, вывалилась ошибка 0x000035a и комментарий, что проблема с запуском windows/system32/boot/winload.exe.

Пошарил в поиске, что это за ошибка. Здесь же на форуме обнаружилась тема, что ее возможная причина в том, что BIOS не включена Intel Virtualization Technology (
2008 - [решено] ошибка 0xc000035a
. Пошел смотреть настройки BIOS, но там такого вообще не обнаружилось. Видимо процессор достаточно старый (там какой-то Pentium), Intel Virtualization Technology в его времена еще не было.

С этим можно что-то сделать и нормально загрузить MSDaRT или из разряда "не лечится"?



Загрузился из-под старенького ERD Commander (2005 год) и попробовал откатиться назад. ERD System Restore Wizard сказал, что точек восстановления не обнаружено.



Попробовал вот этот рецепт -
Как восстановить работу системы после повреждения системного реестра, препятствующего запуску Windows XP
. Как рекомендовано перенес старые файлы реестра в свежесозданную папку windows/TMP, на их место скопировал комплект из папки repair.

После перезагрузки, вместо загрузки из-под имевшейся на момент облома учетки, загрузилось под чем-то свежесозданным. В папке профилей кроме этой учетки (Admin), обнаружилось несколько новых учеток вида "Admin.". После следующей перезагрузки вообще получил сообщение, что профиля для загрузки не обнаружено, загрузка пойдет из-под системной "времянки".



Теперь сижу и думаю - при всем при этом есть ли смысл еще попробовать переустановку ХР в режиме восстановления (т.е. поверх уже имеющейся). Или проще и практичнее послать имеющуюся систему нафиг и поставить с нуля новую. Установленного софта конечно жалко, но система похоже замусорена и изрядно. И есть риск, что через несколько месяцев будем иметь не этот облом, так другой.

Но может быть перенакатка ХР способна эту замусоренность в какой-то мере почистить?
Аватара пользователя
Petya V4sechkin

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Petya V4sechkin »

Цитата Rainhaart:

Как рекомендовано перенес старые файлы реестра в свежесозданную папку windows/TMP, на их место скопировал комплект из папки repair.

Если у вас нет точек восстановления в System Volume Information (посмотрите содержимое папки), то нормально сделать не получится. В этом случае попробуйте выяснить, какой конкретно куст повреждён: берите из папки repair не все файлы, а по одному, начиная с system.
Аватара пользователя
Rainhaart

Re: BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE

Сообщение Rainhaart »

Цитата Petya V4sechkin:



Если у вас нет точек восстановления в System Volume Information (посмотрите содержимое папки), то нормально сделать не получится. В этом случае попробуйте выяснить, какой конкретно куст повреждён: берите из папки repair не все файлы, а по одному, начиная с system.
BSOD - c0000218: STATUS_CANNOT_LOAD_REGISTRY_FILE




Спасибо, но по сумме всей возни похоже образовался более насущный вопрос - стоит ли вообще пытаться делать здесь восстановление?

Если с реестром происходит подобное, то похоже система изрядно замусорена. Починю я с вашей помощью этот баг, а через некоторое время еще что-нибудь в этом же роде на голову свалится.



Здесь уже ваш опыт нужен - стоит ли здесь овчинка выделки, стоит ли систему именно восстанавливать? Или же лучше полностью переустановить (хозяин компа в общем-то не возражает)?
Ответить

Вернуться в «Устранение критических ошибок Windows»