Устранение неполадок при возникновении Blue Screen Of Death (BSOD)

Синий экран смерти, коды BSOD 0x00000051-0x00000057

REGISTRY_ERROR0x00000051
MAILSLOT_FILE_SYSTEM0x00000052
NO_BOOT_DEVICE0x00000053
LM_SERVER_INTERNAL_ERROR0x00000054
DATA_COHERENCY_EXCEPTION0x00000055
INSTRUCTION_COHERENCY_EXCEPTION0x00000056
XNS_INTERNAL_ERROR0x00000057

Что-то случилось с реестром. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:

dd CmpRegistryMutex+18 L1

!thread

Это выдаст вам ветку и место ошибки, которое обращалось к реестру. Эта ошибка так же может означать, что реестр получил ошибку I/O, когда пытался прочитать один из его файлов, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или что сама система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности и это только когда ресурсы на исходе. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), может ли это быть цель эхо и не заполнены ли соответствующие библиотеки почти до конца.


Параметры:


  • значение 1 (указывает, где появилась ошибка)
  • значение 2 (указывает, где появилась ошибка)
  • может указывать на библиотеку
  • может быть возвратным кодом HvCheckHive'а, если какая-либо библиотека повреждена

Вернутся назад