Появление этого кода почти всегда означает
наличие проблем с "железом". Чаще всего
появляется при нестабильной работе модулей
памяти, "разгоне" процессора, наличии
проблем в материнской плате.
Общий вид сообщения на BSoD:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
Первый параметр позволяет более точно
определить причину сбоя. Вот наиболее часто
встречающиеся варианты.
0x00000000 - деление на 0 (Divided by Zero error).
Причиной может быть как ошибки в софте, так и
ошибки в памяти.
0x00000004 - переполнение (Overflow).
0x00000006 - попытка выполнить неверную
инструкцию (Invalid Opcode). Причиной часто бывают глюки
в памяти.
0x00000008 - двойная ошибка (Double fault).
Практически всегда означает наличие серьезных
проблем с "железом".
Подробнее - Q137539
Полный список trap-ов приводится во многих
руководствах по процессорам x86.
Лечение почти всегда заключается в
проверке и замене железа. Однако, бывают и
исключения:
На
компьютерах Compaq SystemPro с объемом ОЗУ более 40Mb
может появляться BSoD:
STOP 0x0000007f (0x00000008,0x00000000,0x00000000,0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
Устраняется, вроде бы, установкой SP4.
Q160671
Появление
STOP: 0x0000007F (0x0000000F, 0x00000000, 0x00000000, 0x00000000)
в однопроцессорных системах на Pentium Pro
лечится отключением в BIOSе локального APIC.
Q160014