Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: 0x00000050: PAGE_FAULT_IN_NONPAGED_AREA
Показать сообщение отдельно

Новый участник


Сообщения: 14
Благодарности: 2

Профиль | Отправить PM | Цитировать


Если в процессе поиска в реестре (обращения к конкретному ключу) система падает в синий экран смерти с кодом 0x00000050: PAGE_FAULT_IN_NONPAGED_AREA, прикол в том что если попытаться эту ветвь удалить то получаем тот же экран смерти.
исправить (winXP) так:
1. Вычислить ветвь при обращении к которой происходит падёж винды. Путём поиска ключевой фразы которая вряд ли найдётся перебирая иерархически ветки сконца поочерёдно прибавляя ветви в иерархии (regedit).
2. загрузить другую систему/EDR commander/Win PE
3. запустить regedit, стать на HKLM, сделать load hive, выбрать файл реестра в котором ошибка, regedit выругается на проблему, но загрузиться.
4. удалить нужную ветку, unload hive.
5. перегружаемся и имеем нормально рабочую систему

В моём случае такую ошибку в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR]
спровоцировал аппаратно глюкавый винт с плохим контактом (работал не стабильно), подключенный через внешний usb карман.

Проблема c BSOD наблюдалась и когда винт уже подключён не был. Совет публикую для тех кому по какой-то причине не хочеться переставлять систему из-за такого глюка. (если к этой ветке реестра нет обращений - система не падала)
p.s.Проблема в реестре полностью устранена, винт уже отремонтирован.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:26, 29-04-2007 | #16

Название темы: 0x00000050: PAGE_FAULT_IN_NONPAGED_AREA