Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: В чём причина появления BSOD?

Доброго времени суток. Помогите разобраться из-за чего появляется BSOD. Причин появления не знаю, BSOD появляется рандомно.
Отчет о системе из AIDA
Кликните здесь для просмотра всего текста

Отчет о BSOD из BlueScreenView
Кликните здесь для просмотра всего текста
Ответ:
Сообщение от dzu
+ хдд:
Знаю, HDD у меня уже давно крашится.
Сообщение от dzu
ОЗУ погоняйте\проверьте
Спасибо !
Вопрос: Очень необычная причина появления синего экрана PAGE_FAULT_IN_NONPAGED_AREA

Здравствуйте!
Имеется: acer aspire one d257, windows xp sp3 (взломанная), opera 36.0.2130.65 (с тремя расширениями: adblock, frigate, fvd downloader). Регулярно получаю BSOD при попытке прочитать фанфик с сайта (ни в коем случае не реклама!). BSOD следующий - PAGE_FAULT_IN_NONPAGED_AREA. Читал, что это может быть связано с неисправностями оперативной памяти (проверял memtest, вроде нормально), жесткого диска (hddscan, chkdsk тоже ничего криминального). Вылет ловится регулярно, прикладываю скрин с bluescreenview.
Кстати, в моем любимом firefox никаких вылетов нет, все стабильно, но он тааак тормозит на нетбуке... На Opera же полет нормальный, поэтому ей и пользуюсь.
Предложение сменить браузер на chrome или другой аналог справедливо, но мне хочется узнать причину этих BSOD.

P.S. Заключение о том, что вылет происходит при загрузке определенного я сделал экспериментальным путем. Вполне возможно (да и скорее всего), я где-то неправ и вылет происходит по другой причине, не связанной с браузером. Надеюсь на ваш помощь.
Ответ: А с memtest возникла проблема: записывал на 3 флешки, вроде все нормально, но BIOS не видит флешку. То есть обычно пишется что-то вроде "USB:silicon", а в моем случае просто "USB:". Хотя с этих флешек я ставил ОС на этот нетбук.

Добавлено через 12 часов 56 минут
Попробовал Opera 35 с portableappz - никаких BSOD.

Добавлено через 7 часов 33 минуты
Судя по всему проблема была как раз в Opera 36, т.к. на Opera 35 никаких проблем нет.
Вопрос: Появление BSOD при замыкании перемычек на материнской плате

Последнее время словил несколько BSODов после того, как замкнул перемычки на материнке на 2 и 3-ю позицию для использования оперативки и проца на 1333 МГц (как рекомендуется в руководстве по моей материнке). До этого BSOD не было, поэтому я связал их появление именно с этой операцией. За два дня у меня образовалось 4 минидампа (которые я прикрепляю сюда). Согласно данным BlueScreenView, как я понял, чудят ntoskrnl.exe и dxgmms1.sys.
Сейчас комп в синий экран не уходит, но зависает - картинка останавливается и в колонках появляется однотонный звук. Помогает только перезагруз кнопкой reset (на другие действия клавой и мышкой комп не реагирует). Насколько я мог заметить, комп зависает при одновременно запущенной он-лайн игре и просмотре потокового видео в браузере.
Помогите разобраться, в чем причина таких BSOD - конфликты комплектующих, установленных программы или что-то еще?
Ответ: Turok123, а как его полным сделать? у меня вот такой получился. подойдет?
Вопрос: FAQ по расшифровке BSOD (синий "экран смерти")

Оглавление:

0x00000001: APC_INDEX_MISMATCH

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

0x00000023: FAT_FILE_SYSTEM

0x00000024: NTFS_FILE_SYSTEM

0x0000002A: INCONSISTENT_IRP

0x0000002B: PANIC_STACK_SWITCH

0x0000002E: DATA_BUS_ERROR

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003F: NO_MORE_SYSTEM_PTES

0x00000040: TARGET_MDL_TOO_SMALL

0x00000041: MUST_SUCCEED_POOL_EMPTY

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

0x0000004D: NO_PAGES_AVAILABLE

0x0000004E: PFN_LIST_CORRUPT

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

0x00000051: REGISTRY_ERROR

0x00000067: CONFIG_INITIALIZATION_FAILED

0x00000069: IO1_INITIALIZATION_FAILED

0x00000071: SESSION5_INITIALIZATION_FAILED

0x00000073: CONFIG_LIST_FAILED

0x00000074: BAD_SYSTEM_CONFIG_INFO

0x00000075: CANNOT_WRITE_CONFIGURATION

0x00000076: PROCESS_HAS_LOCKED_PAGES

0x00000077: KERNEL_STACK_INPAGE_ERROR

0x00000079: MISMATCHED_HAL

0x0000007A: KERNEL_DATA_INPAGE_ERROR

0x0000007B: INACCESSIBLE_BOOT_DEVICE

0x0000007D: INSTALL_MORE_MEMORY

0x0000007E

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

0x00000085: SETUP_FAILURE

0x0000008B: MBR_CHECKSUM_MISMATCH

0x0000008E

0x0000008F: PP0_INITIALIZATION_FAILED

0x00000090: PP1_INITIALIZATION_FAILED

0x00000092: UP_DRIVER_ON_MP_SYSTEM

0x00000093: INVALID_KERNEL_HANDLE

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED

0x00000098: END_OF_NT_EVALUATION_PERIOD

0x0000009C: MACHINE_CHECK_EXCEPTION

0x0000009F: DRIVER_POWER_STATE_FAILURE

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

0x000000C2: BAD_POOL_CALLER

0x000000C5: DRIVER_CORRUPTED_EXPOOL

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

0x000000E3: RESOURCE_NOT_OWNED

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

0xC0000218: UNKNOWN_HARD_ERROR

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

0xC000026C

Добавлено через 24 секунды
0x00000001: APC_INDEX_MISMATCH

Внутренняя ошибка ядра (kernel).

Ошибка зачастую означает, что не соответствует число KeEnterCriticalRegion числу KeLeaveCriticalRegion в файловой системе.

Проблема связана чаще всего с неполадкой в драйверах, нехваткой оперативной памяти или места на жестком диске.

Добавлено через 51 секунду
[0x0000000A: IRQL_NOT_LESS_OR_EQUAL]

STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться.
Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение.
Одна из самых часто возникающих ошибок Windows NT - STOP 0x0000000A. Этот STOP может быть вызван как Программным Обеспечением, так и проблемой с оборудованием. Для выявления причин вы должны разобрать этот STOP, используя дебагер. Тем не менее, некоторые выводы можно сделать, рассмотрев параметры STOP сообщения и сообщения сопутствующего этот STOP.

Параметры:
1 - адрес, по которому выполнено ошибочное обращение
2 - IRQL, который использовался для обращения к памяти
3 - тип доступа к памяти: 0 = операция чтения, 1 = операция записи
4 - адрес инструкции, которая затребовала доступ к памяти по адресу

Примечание: Наиболее частая причина возникновения - драйвер устройства использует неверный адрес. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe


Дополнительная информация:
STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться.
Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение.
Чтобы выявить какой процесс или драйвер пытался обратиться к неверному адресу памяти, посмотрите на параметры, указанные на STOP экране. Например, в этом STOP сообщении:
STOP 0x0000000A(0xWWWWWWWW, 0xXXXXXXXX, 0xYYYYYYYY, 0xZZZZZZZZ)
IRQL_NOT_LESS_OR_EQUAL
** Адрес 0xZZZZZZZZ основывается на -
Четыре параметра имеют следующие значения:
0xWWWWWWWW указаный адрес памяти, который не является корректным для данного обращения
0xXXXXXXXX IRQL прерывание, которое требуется, чтобы иметь доступ к памяти
0xYYYYYYYY Тип доступа, 0=Чтнение, 1=Запись
0xZZZZZZZZ адрес инструкции, обратившияся к памяти, указаной в первом параметре
Если последний параметр (0xZZZZZZZZ) указывает на область адресов системных устройств, значит, драйвер какого устройства был запущен во время ошибки. Этот драйвер обычно указан на третьей линии STOP экрана:
** Адрес 0xZZZZZZZZ основывается на -
Если специфический драйвер, сделайте поиск в Microsoft Knowledge Base на слово "0x0000000A" и имя драйвера. Если вы не найдёте никаких подходящих статей, свяжитесь с Microsoft Product Support.
Общие способы устранения возникновения ошибки 0x0000000A: IRQL_NOT_LESS_OR_EQUAL
0x0000000A: IRQL_NOT_LESS_OR_EQUAL во время установки системы

Применяется к семьям систем:
Windows NT
Windows 2000
Windows XP


1. Проверьте совместимость вашего оборудования с устанавливаемой системой.
Для этого обратитесь к последней версии Списка Совместимости Оборудования (Hardware Compatibility List (HCL)) для вашей системы:


Если вашего оборудования нет в списке, то приведённые ниже шаги могут помочь устранить проблему.

2. Вовремя установки, когда на экране появиться сообщение о проверке аппаратной конфигурации компьютера (Setup is inspecting your computer`s hardware configuration), нажмите F5. После приглашения, укажите подходящую конфигурацию компьютера и hardware abstraction layer (HAL). Например, для компьютера с одним процессором укажите [Стандартный компьютерk (Standard PC).


3. Отключите следующие функции в CMOS установках вашего компьютера. Для дополнительной информации, как это сделать, обратитесь к документации сопровождающей ваше оборудование (пр.: материнская плата):
Любое кэшироване, включая кэширование второго урованя процессора (L2), кэш BIOSа, внутреннее и внешнее кэширование и кэш записи на контроллерах диска.
Любую "теневую" память (shadowing)
Plug and Play
Любое антивирусное обеспечение на уровне BIOS.


4. Отсоедените все адаптеры и оборудование, которое не является необходимым для установки Windows, включая:
сетевой адаптер (network adapter)
Внутренний модем
Звуковую карту
Лишние жесткие диски и CD-ROM`ы


5. Если вы используете SCSI адаптер, воспользуйтесь следующими методами. Для допольнительной информации обратитесь к документации оборудования.
Убедитесь, что вы используете новейшие версии драйверов
Отключите синхронную передачу данных (sync negotiation) на SCSI контроллере
Отключите всё SCSI устройства, за исключением жёсткого диска, на который осуществляется установка.


6. Если вы используете IDE устройства, то воспользуетесь следующими методами. Для дополнительной информации обратитесь к документации оборудования.
Установите встроенный IDE канал на Первичный (Primary only)
Убедитесь, что Master/Slave/Only установки верны для IDE устройств на вашем компьютере.
Отключите всё IDE устройства, за исключением жёсткого диска, на который осуществляется установка.


7. Проверьте модули оперативной памяти (RAM) на компьютере. Для дополнительной информации обратитесь к документации оборудования.
Удалите все несоответствующие чипы О.П., так чтобы все чипы работали на одной скорости (например на 60ns или 70ns наносекундах)
Протестируйте модули памяти специальными программами (пр.: memtst86) и удалите неисправные
Замените модули на рабочие


8. Обратитесь к производителю компьютера или материнской платы для помощи в следующих ситуациях:
Информация о уже известных проблемах с оборудованием и по их устранению
Диагностика компьютера
Обновление системного BIOS, если необходимо
0x0000000A: IRQL_NOT_LESS_OR_EQUAL на уже работающей системе

Применяется к семьям систем:
Windows NT
Windows 2000
Windows XP


Проверка драйверов и программного обеспечение третьей стороны.
Если вы только что установили новую программу или драйвера, попробуйте отключить их.

Если же вы не можете загрузить Windows после того как вы установили новую программу или драйвера, воспользуетесь приведёнными ниже методами для восстановления работы системы:

1. Воспользуйтесь восстановлением на последнюю рабочую конфигурацию системы (Last Known Good configuration)
Для этого во время загрузки системы нажмите F8 и выберите соответствующую опцию из предлагаемого меню.
Для дополнительной информации обратитесь к следующей статье:
307852 () How to start your computer with Last Known Good Configuration


2. Восстановите установку Windows, использую следующие методы:
Любое антивирусное обеспечение на уровне BIOS
Загрузитесь с установочного диска или дискет:
Когда установка вам предложит следующие опции:
To set up Windows XP now, press ENTER.
To repair a Windows XP installation using Recovery Console, press R.
To quit Setup without installing Windows XP, press F3

Нажмите Enter
Подтвердите соглашение
Следующим шагом установка проверит жёсткий диск на наличие ОС и предложит вам сделать восстановление, нажмите R для начала восстановления.

3. Воспользуйтесь Откаткой Драйверов (Roll Back Driver)
Для дополнительной информации обратитесь к следующей статье:
283657 () How to use the Roll Back Driver feature


4. Воспользуйтесь Консолью Восстановления
Для дополнительной информации обратитесь к следующей статье (Windows XP):
307654 () How to install and use the Recovery Console in Windows XP


5. Если система установлена на файловой системе FAT, загрузитесь в MS-DOS и переименуйте неисправный драйвер или программу.

Проверка установленного оборудования

Если вы только что установили новое оборудование, то отсоедините его и воспользуйтесь приведёнными ниже методами для решения проемы:
Обновите драйвера до последней доступной версии
Обратитесь к производителю, чтобы узнать о уже известных проблемах
Воспользуйтесь диагностикой оборудования
Просмотрите логи и Журнал Событий (event viewer) на предмет информации о каких либо неработающих драйверах или программах.

Если ничего из изложенного выше вам не подошло/не помогло, обратитесь к нашим статьям для более специфических случаев ниже.

Добавлено через 28 секунд
0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

Попытайтесь установить взаимоисключения, используя файл заголовков NTOSEXEXLEVELS.H
Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.


Параметры:
1 - данная нить уровня взаимодействия
2 - уровень взаимодействия пытающийся получить доступ

Добавлено через 42 секунды
[0x0000001E: KMODE_EXCEPTION_NOT_HANDLED]

Это очень часто встречающаяся ошибка. Обычно второй параметр (адрес) указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или образ, указанный на экране.
Обычно это код исключения 0x80000003. Эта ошибка означает, что прерывание было применено при обращении к памяти, но система всё равно загрузилась с ключом /NODEBUG . Это ошибка не должна появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG ключом.
На системах не относящимся к семье Интел, если адрес исключения 0XBFC0304, ошибка появляется вследствие кэширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями.
Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы.

Параметры:
1 - код исключительной ситуации
2 - адрес, при обработке которого произошел сбой
3 - параметр 0 исключения
4 - параметр 1 исключения

Решение:

Сообщение указывает на то, что ядро Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму "поддержку системы в аварийной ситуации".

Решение:
0х01Е стоп-сообщения обычно появляются после установления неисправных драйверов или системных сервисов, или они могут указывать на проблемы оборудования, такие как память и IRQ конфликты. Если в стоп сообщении указывается список драйверов, отключите/ликвидируйте их. Если удаление программного обеспечения или драйверов решат проблему, то свяжитесь с производителем и выясните на счёт обновлений. Обновлённое ПО особенно важно при использовании мультимедийного ПО, антивирусных программ и СД-записывающих мастеров.
Если в стоп-ошибке упамянается Win32k.sys, проблемой может быть программы "удалённого доступа" третьей стороны. Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл. Для большей информации о Безопасном режиме и консоль восстановления, смотрите "Tools for Troubleshooting".
Проблема может возникнуть из-за несовместимости микропрограммного обеспечения. Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).
Так же может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (для виртуальной памяти в том числе). Для этого вы можете использовать утилиту Очистки Диска (Disk Cleanup).

Добавлено через 34 секунды
0x00000020: KERNEL_APC_PENDING_DURING_EXIT

источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот, FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem.
Если у вас такая ситуация, проверьте все файловые системы установленные на машине. Сторонние перенаправители более всего подозреваются в сбое, так как они не были так тщательно протестированы, как NTFS, FAT, HPFS и RDR.
Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов, возвращаясь на высоком уровне IRQ, может быть причиной возникновения ошибки.

Параметры:
1 - адрес APC, был в ожидании на момент выхода.
2 disable count APC
3 - текущий IRQL уровень

Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах третьей стороны.

Одной из известных причин этого стопа является Symantec AntiVirus 8.х и 9.0, установленный на серверах.

Решение:
Symantec AntiVirus 8.x

1. Перезагрузитесь в безопасном режиме.
2. Start -> Run -> CMD.EXE
3. Напечатайте следущее:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navap /V Start /T REG_DWORD /F /D 4
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navapel /V Start /T REG_DWORD /F /D 4
3. Отключите сервер от сетки и перезагрузитесь.
Symantec AntiVirus 9.0

1. Перезагрузитесь в безопасном режиме.
2. Start -> Run -> CMD.EXE
3. Напечатайте следущее:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrt /V Start /T REG_DWORD /F /D 4
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrtpel /V Start /T REG_DWORD /F /D 4

Добавлено через 28 секунд
0x00000023: FAT_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на фаловой системе FAT16 или FAT32. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом.
Так же присиной может быть большая фрагментация диска, проблема в антивирусном програмном обеспечение или в ПО слежения за дисками (drive monitoring).

Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
1. Проверьте диск с помощмью утилит ChkDsk или ScanDisk.
2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, брандмауэры, утилиты для архивирования данных)
3. Проверьте версию файла FASTFAT.SYS и убедитесь, что он соответствует действующей операционной системе.
4. Обновите оборудование, такое как жёсткие диски, CD-ROM и т.п.

Добавлено через 29 секунд
0x00000024: NTFS_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на фаловой системе NTFS. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом.
Так же присиной может быть большая фрагментация диска, проблема в антивирусном програмном обеспечение или в ПО слежения за дисками (drive monitoring).

Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
1. Проверьте диск с помощмью утилит ChkDsk или ScanDisk.
2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, брандмауэры, утилиты для архивирования данных)
3. Проверьте версию файла NTFS.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
4. Обновите оборудование, такое как жёсткие диски, CD-ROM и т.п.

Добавлено через 31 секунду
0x0000002A: INCONSISTENT_IRP

Состояния IRP (пакет ввода/вывода I/O packet) не соответствовали друг другу.

Это когда поле или несколько полей IRP не соответствовали остальному состоянию IRP. Например, IRP, который был закончен, указывался, как всё ещё ждущий выполнения команд драйвера какого-либо устройства.

Параметры:
1 - адрес на котором IRP был найден в несоответствующем состоянии

Добавлено через 25 секунд
0x0000002B: PANIC_STACK_SWITCH

Эта ошибка указывает на то, что область стека ядра переполнена. Это может возникнуть, когда драйвер, работающий на уровне ядра, использует слишком много места в области стека. Это так же может случиться, если серьёзная ошибка в самом ядре.

Параметры:
1. Область возникновения ошибки

Добавлено через 25 секунд
0x0000002E: DATA_BUS_ERROR

Чаще всего данная ошибка указывает на неполадки памяти.

Параметры:
1 - адрес виртуальной памяти, который стал причиной ошибки
2 - физический адрес причины ошибки
3 - регистр статуса процессора (PSR)
4 - регистр инструкции ошибки (FIR)

Почти всегда причиной является оборудование системы неверная конфигурация, несовместимое или повреждённое оборудование.
В большинстве случаев это неисправный RAM, Level 2 (L2) RAM cache ошибки, ошибки видео RAM и повреждённый жёсткий диск.
Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.

Решения:
1. Если стоп случился на новоустановленой системе, то проверьте обновления для BIOS, SCSI и сетевой карты. Все обновления можно найти на сайте производителе оборудования.
2. Если синий экран случился после установления каких либо драйверов для оборудования, то драйвер, нужно удалить.
3. Если причиной является жёсткий диск, то следует запустить проверку диска на активном разделе или, если в систему не удаётся попасть из-за стопа, из консоли восстановления. Для этого запустите Chkdsk /f /r или Chkdsk /r из консоли.

Добавлено через 28 секунд
0x00000035: NO_MORE_IRP_STACK_LOCATIONS

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

Параметры:
1. адрес IRP

Добавлено через 25 секунд
0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

Драйвер устройства пытался удалить из системы одно из объектов его устройства, но счётчик обращений этого объекта не был равен 0.
Это означает, что для этого объекта были какие-то ещё невыполненные задачи (счётчик указывает номер причин, почему данный объект на может быть удалён).

Это ошибка вызова драйвера.

Параметры:
1. адрес объекта

Добавлено через 24 секунды
0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Мультипроцессорная система не симметрична по отношению друг к другу.

Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений дробей должны быть на обоих процессорах или ни на одном.

Добавлено через 24 секунды
0x0000003F: NO_MORE_SYSTEM_PTES

Это случается, когда система выполнила слишком много операций ввода/вывода ( I/O ), что приводит к фрагментации виртуальной памяти.

В общем, ошибка говорит о нехватке РТЕ (page file entries), но на самом деле из-за фрагментации не возможно выделить драйверу целый кусок запрашиваемого количества памяти.

Часто видео драйвера пытаются получить большие каски виртуальной памяти. Так же программы резервирующие данные.

Так же причиной может являться драйвер, который плохо вычищает файл подкачки (swap).

Решения:

1. Увеличите объем виртуальной памяти.
2. Если отладчик ядра (kernel debugger) доступен проследите, где система запнулась и введите следующую команду:
!sysptes 3

Добавлено через 24 секунды
0x00000040: TARGET_MDL_TOO_SMALL

Это ошибка драйвера.
Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов. Источник и цель MDL, так же как длинна линии адресов определения, являются аргументами IoBuildPartialMdl() функции:

IoBuildPartialMdl(
IN PMDL SourceMdl,
IN OUT PMDL TargetMdl,
IN PVOID VirtualAddress,
IN ULONG Length
)

Добавлено через 24 секунды
0x00000041: MUST_SUCCEED_POOL_EMPTY

Ошибка показывает, что какой-то драйвер запросил слишком много места в must_succeed pool.
В winNT и win2000 must_succeed pool очень мал, а в XP драйверам в обще не разрешено запрашивать там место для выполнения своих команд.

Параметры:
1 - величина запроса, который не может быть удовлетворён
2 - номер страниц, которые были использованы из nonpaged pool.
3 - номер запрашиваемых страниц из nonpaged pool.
4 - номер доступных страниц

Добавлено через 34 секунды
0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Драйвер запросил завершение для IRP [IoCompleteRequest()], но пакет был уже завершён.
Эту ошибку сложно выявить.
Самый простой случай - драйвер пытается завершить одну и ту же операцию дважды, но этот случай бывает очень редко.
Так же бывает, что два различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер вызвал сбой, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.

Параметры:
1 - адрес IRP

Добавлено через 15 секунд
0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Это ошибка указывает, что I/O Request Packet (IRP) был отменён сразу после того как был уже выполнен.
Это может быть вызвано драйвером, который сначала просит выполнить операцию, а потом отменить её выполнение.
Или это может быть вызвано несколькими драйверами, пытающимися неправильно завладеть одним и тем же IRP.

Параметры:
1 указатель IRP

Добавлено через 19 секунд
0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Наиболее частые причины:
1. x218 - необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Чтобы решить проблему, вам понадобиться спасательная загрузочная дискета.
2. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, не действительна. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть ENABLED (разрешён). Иначе файл, который загрузится в ту память, при чтении покажет - 0xffffffff.
3. x21A - или Winlogon или CSRSS (Windows) внезапно отказали в работе. Выходящий код может сказать больше. Обычно это - c0000005, что говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе. Здесь практически ничего нельзя сделать.
4. x221 - означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. NT делает всё, чтобы проверять целостность важных системных файлов. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь в любую другую систему или, если таковых нет, переустановите/отремонтируйте систему. Или убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и просто замените его с диска.
Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.

Добавлено через 17 секунд
0x0000004D: NO_PAGES_AVAILABLE

Не хватает свободного места, чтобы продолжать операции.

Параметры:
1 - количество использованных страниц
2 - кол-во физических страниц на машине
3 - Extended commit value in pages
4 - Total commit value in pages

Причины:
1. Драйвер заблокировал в цикле редактируемые или отображаемые заполнители страницы. Это ошибка драйвера.
2. Драйвер накопителя не выполняет запросы. Это ошибка драйвера.
3. Не достаточно места в стэке накопителя для записи и/или редактирования страниц в. памяти. Это ошибка драйвера.
4. Все процессы были урезаны до минимума, все доступные страницы заполнены и места всё равно не хватает.
5. Драйвер забывает сбросить счётчик свободных страниц, после выполнения процессов.
6. Или цикличная операция не может быть завершена.

Решение:
Если отладчик (kernel debugger) доступен, печатайте следующие команды:
!process 0 7
!vm
dd mmpagingfiles
dd @$p

которые покажут какие драйвера, где и сколько ресурсов памяти занимают.

Добавлено через 22 секунды
0x0000004E: PFN_LIST_CORRUPT

Причина - повреждённая/неисправная I/O структура драйвера.

Параметры:
1. значение 1
2. значение ListHead, которое повреждено
3. число доступных страниц
4. 0
1. значение 2
2. данные, которые удаляются
3. наивысшее число физических страниц
4. итог удаляемых данных


Windows 2000
Применяется к следующим системам:

Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Datacenter Server

How to Troubleshoot a "STOP 0x0000004E PFN_LIST_CORRUPT" Error Message

Симптомы:
STOP 0x0000004E PFN_LIST_CORRUPT (Parameter1, Parameter2, Parameter3, Parameter4
1 - значение 1
2 - ListHead повреждённое значение
3 - число доступных страниц
4 - 0
1 - значение 2
2 - значение в списке, которое удалялось
3 - самый высокий номер физических страниц
4 - reference count of entry being removed

Причина:
Ошибка возникает вследствие повреждения input/output структуры драйверов драйвером или любой другой проблемой.

Решение:
Сделайте диагностику системы (обычно, соответствующие программы предоставляются производителями оборудования).
Отключите все фильтр-драйвера файловой системы (file system filter drivers), такие, как бекапные утилиты (backup utilities), вирус-сканеры (virus scanners), или фаервол (firewall software).
Просмотрите Microsoft сайт, чтобы проверить совместимость оборудования и драйверов оборудования с Windows 2000:

Для информации о оборудовании вашего компьютера, свяжитесь с производителем.
Если эта ошибка появляется незакономерно или когда вы пытаетесь запустить какую-нибудь программу, удалите дополнительную память или протестируйте ваш random access memory (RAM). Эта ошибка также может проявляться, если у вас повреждённый RAM.

Добавлено через 33 секунды
[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA]

Появляется, когда запрошенная информация не была найдена в памяти. Эта ошибка генерируется в случае, если адрес системной памяти, по которому система обратилась, чтобы получить какую-либо информацию, не существует.
Если это случилось на Terminal Server, проверьте драйвера третьей стороны для принтера.

Параметры:
1. указывает на адрес в памяти, который допустил ошибку
2. тип обращения ( 0x00000000 = операция чтения, 0x00000001 = операция записи )
3. если параметр не нулевой, то он показывает адрес инструкции, ссылающийся на адрес памяти в первом параметре.

Добавлено через 23 секунды
0x00000051: REGISTRY_ERROR

Ошибка указывает на повреждение системного реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:
dd CmpRegistryMutex+18 L1
!thread
Это выдаст вам ветку и место ошибки в реестре.

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

Параметры:
1. значение 1 (указывает, где появилась ошибка)
2. значение 2 (указывает, где появилась ошибка)
3. может указывать на библиотеку
4. может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена

Добавлено через 18 секунд
0x00000067: CONFIG_INITIALIZATION_FAILED

Это означает, что реестр не может создать место, необходимое для содержания его файлов. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на ранней стадии загрузки системы и поэтому места для создания бассейна должно быть достаточно.

Параметры:
1. 5
2. указывает на NTOSCONFIGCMSYSINI, который потерпел неудачу.

Добавлено через 20 секунд
0x00000069: IO1_INITIALIZATION_FAILED

Инициализация I/O системы не удалась по каким-либо причинам. Больше, практически, никакой информации нет.
Такое могло случиться, если установка приняла не правильное решение по поводу инсталляции системы, или пользователь переконфигурировал систему. Или пытается установить образ одной системы на совершенно другую конфигурацию компьютера.

Добавлено через 26 секунд
0x00000071: SESSION5_INITIALIZATION_FAILED

Эти коды кодов (SESSION1 - SESSION5) указывают место в NTOS\INIT\INIT.C, где была допущена ошибка.

Параметры:
1. указывает код статуса, который показал, что инициализация NT не прошла успешно.



Windows NT 2000 XP
Применяется к следующим системам:
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
Microsoft Windows NT Server 4.0
Microsoft Windows NT Server 4.0 Terminal Server Edition
Microsoft Windows NT Workstation 4.0
Microsoft Windows XP 64-Bit Edition
Microsoft Windows XP Professional

MS03-007: Unchecked Buffer in Windows Component May Cause Web Server Compromise

Относится стопу SESSION5_INITIALIZATION_FAILED

Microsoft впервые выпустил эту статью 17, 2003. В то время Microsoft был информирован о дыре в безопасности Windows 2000 Servers на IIS 5.0. Для атак использовался WebDAV, но корем уязвимости был Ntdll.dll.
Microsoft выпустил патч для Windows 2000 и продолжил работу над главной проблемой. Windows NT 4.0 так же имеет уязвимость в Ntdll.dll, но он не поддерживает WebDAV, поэтому эта уязвимость не может быть использована для атак Windows NT 4.0. Но патч для Windows NT 4.0 был выпущен всё равно.
К тому же Microsoft изучает уязвимости в Windows XP. Тем не менее, как и Windows NT 4.0, Windows XP не устанавливает Internet Information Services (IIS) по умолчанию. 28 мая 2003 Microsoft выпустил патч для Windows XP и Windows XP Service Pack 1.

Предупреждение:
Если вы используете Windows 2000 Service Pack 2 (SP2), вы должны проверить версию Ntoskrnl.exe до установки патча. Сделайте это так:
1. Откройте %Windir%\System32 folder.
2. Правой кнопкой мыши на Ntoskrnl.exe - Свойства (Properties) - Закладка Версия (Version tab).
Версии Ntoskrnl.exe с 5.0.2195.4797 до 5.0.2195.4928 несовместимы с этим патчем. Эти версии были разработаны только для Microsoft Product Support Services hotfixes. Если вы установите этот патч на компьютер с такими версиями Ntoskrnl.exe, копм зависнет и появиться "Stop 0x00000071" сообщение после перезагрузки. Если такое случиться, вам необходимо восстановить Windows, используя Windows 2000 Recovery Console и бекапную копию Ntdll.dll, которая находиться в папке Winnt\$NTUninstallQ815021$.
Чтобы обновить такой Ntoskrnl.exe вы должны связаться с Microsoft Product Support Services до установки патча. Номера телефонов и тарифы оплат вы найдёте на
Или вы можете установить Windows 2000 Service Pack 3 (SP3) до установки патча.

Симптомы:
Windows 2000 поддерживает World Wide Web Distributed Authoring and Versioning (WebDAV) протокол. WebDAV, как это описано в RFC 2518, это набор расширений для Hypertext Transfer Protocol (HTTP), который обеспечивает стандарты для правки и управление файлами между компьютерами в Internet. Просмотреть RFC 2518 можно по адресу:

Эта уязвимость существует в Windows компонентах, которыми пользуется WebDAV. И появляется потому, что компоненты содержат непроверяемый буфер (unchecked buffer).
Взломщики могут воспользоваться уязвимостью, посылая специально сформированные HTTP запросы на компьютер с Microsoft Internet Information Services (IIS). Запрос может спровоцировать падение сервера или запустить коды взломщиков по их выбору. Код будет выполняться в контексте безопасности IIS сервиса. (По умолчанию, IIS запускается в LocalSystem контексте).
Microsoft рекомендует установить патч немедленно. Для дополнительной информации смотрите Microsoft Knowledge Base:
816930 MS03-007: How to Work Around the Vulnerability That Is Discussed in Microsoft Knowledge Base Article 815021

Смягчающие факторы
В конфигурации по умолчанию URLScan предупреждает об уязвимостях. URLScan - это часть IIS Lockdown. Для дополнительной информации об URLScan смотрите:

Для дополнительной информации об IIS Lockdown tool смотрите:

Данная уязвимость может использоваться только удалённо, через установленную связь по Web.

Добавлено через 51 секунду
0x00000073: CONFIG_LIST_FAILED

Информация применима к следующим системам: Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Datacenter Server
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition



Причина
Это сообщение об ошибке указывает на то, что один или несколько разделов (SAM, SECURITY, SOFTWARE или DEFAULT) системного реестра не могут быть подключены при загрузке системы. Тем не менее ошибка не означает, что раздел реестра поврежден.



Решение
Для решения этой проблемы используйте четыре параметра включенные в сообщение об ошибке STOP: 0x00000073 для выяснения какой именно раздел не может быть загружен.

Четыре параметра указанные в сообщении об ошибке STOP: 0x00000073 могут быть разными в зависимости от того какой именно куст реестра не может быть подключен в момент возникновения ошибки.
(0x00000001, 0xc000017d, 0x00000002, 0xfc96fcc0)


В таблице указаны описания этих параметров:
Параметр Описание
Первый параметр 1
Второй параметр Код состояния Windows указывает на то, что система обнаружила невозможность подключения куста.
Третий параметр Индекс раздела реестра в списке разделов.
Четвертый параметр Указатель UNICODE_STRING содержащий имя файла раздела реестра.



Используйте код состояния Windows из второго параметра (в данном случае 0xc000017d) для выяснения причины появления ошибки.

0xc000017d: STATUS_NO_LOG_SPACE это одна из наиболее частых причин возникновения данной ошибки. Этот параметр указывает на то, что у вас недостаточно свободного места на системном диске. Освободите место на системном диске для решения этой проблемы. Если это не поможет решить проблему выполните следующие рекомендации:
Загрузите компьютер с использованием последней удачной конфигурации.
Восстановите файлы реестра используя аварийный диск восстановления (ERD). За дополнительной информацией обратитесь к этой статье базы знаний Microsoft: Использование аварийного диска восстановления Windows NT. Примечание: эта возможность может быть применена только для восстановления разделов SOFTWARE и SYSTEM так как восстановление раздела SAM из ERD может уничтожить данные пользователя. Если у вас нет аварийного диска восстановления создайте его на компьютере под управлением Windows NT используя команду RDISK.
Установите дополнительную копию Windows в другой раздел жесткого диска и восстановите файлы реестра исходной системы заменив их на файлы реестра новой системы. Файлы реестра находятся в каталоге %SYSTEMROOT%\System32\Config.
0xC000009A: STATUS_INSUFFICIENT_RESOURCES еще одна типичная причина возникновения ошибки. Этот параметр указывает на то, что недостаточно ресурсов для загрузки API, подразумевается, что вероятно Windows недостаточно памяти (оперативной памяти или файла подкачки). Реже этот параметр указывает на то, что ядро системы запущено вне части системной памяти, страницы которой в процессе страничного обмена могут быть переписаны на диск. За дополнительной информацией обратитесь к этой статье базы знаний Microsoft: Windows reports an "Out of Resources" error when memory is available.


Для получения информации о других кодах свяжитесь с Microsoft Product Support Services (PSS) или проверьте файл Ntstatus.h входящий в состав Core Software Development Kit (SDK). Для загрузки Core SDK посетите веб-узел Microsoft Platform SDK:

Для получения информации о том как связаться с PSS посетите веб-узел Microsoft и перейдите по ссылке Contact Microsoft:


Добавлено через 18 секунд
0x00000074: BAD_SYSTEM_CONFIG_INFO

Эта ошибка может показывать то, что библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки и убеждается, что они не повреждены.
Эта ошибка так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней хорошей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или воспользуйтесь Emergency Repair Disk.

Добавлено через 14 секунд
0x00000075: CANNOT_WRITE_CONFIGURATION

Эта ошибка может появиться, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут разместить дополнительную информацию, записанную в библиотеки реестра, между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске недостаточно свободного места, так же это может произойти при попытке сохранить реестр на устройстве "только чтение".

Добавлено через 15 секунд
0x00000076: PROCESS_HAS_LOCKED_PAGES

Эта ошибка может возникнуть по причине драйвера, который не полностью вычищен из памяти после I/O операции.
Параметры:


Параметры:
1. адрес процесса
2. число замкнутых страниц
3. число частных страниц
4. 0

Добавлено через 20 секунд
0x00000077: KERNEL_STACK_INPAGE_ERROR

Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то должно быть проверено подключение и срок годности.

Параметры:
1. 0
2. 0
3. значение PTE на момент ошибки
4. адрес ошибки ядра
1. код статуса
2. I/O код статуса
3. номер страницы виртуальной памяти
4. Компенсация в страничный файл

Windows NT 2000

Решение STOP 0x00000077 и 0x0000007A сообщений..
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или программного обеспечения.
Возможные причины::
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Исчерпывание свободного места.
Значение второго восьмеричного параметра, может помочь вам выявить проблему:
Значения параметра:
0xC000009A STATUS_INSUFFICIENT_RESOURCES - недостаток свободного места.
0xC000009C STATUS_DEVICE_DATA_ERROR - плохой блок на диске.
0xC000009D STATUS_DEVICE_NOT_CONNECTED - плохое подсоединение, некорректное завершение работы или контроллер не иожет обнаружить диск.
0xC000016A STATUS_DISK_OPERATION_FAILED - плохой блок на диске.
0xC0000185 STATUS_IO_DEVICE_ERROR - некорректное завершение или плохое подсоединение оборудования SCSI.
В MSDN DDK файле NTSTATUS.H есть дополнительные коды статусов.

Применяется к следующим системам:
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Datacenter Server
Microsoft Windows NT Server 3.1
Microsoft Windows NT Server 3.5
Microsoft Windows NT Server 3.51
Microsoft Windows NT Server 4.0
Microsoft Windows NT Workstation 3.1
Microsoft Windows NT Workstation 3.5
Microsoft Windows NT Workstation 3.51
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Advanced Server

"Stop 0x00000077" or "KERNEL_STACK_INPAGE_ERROR"
Во время работы вы можете получить следующую ошибку:
Stop 0x00000077
KERNEL_STACK_INPAGE_ERROR

Причина:
Такое может произойти, когда запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины стопа вы должна тщательно изучить сообщение ошибки.
Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
1. 0 (zero)
2. Page Table Entry (PTE) значение на момент ошибки
3. 0 (zero)
4. Адрес signature ядра
Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
1. Код статуса
2. I/O код статуса
3. Номер страницы виртуальной памяти
4. Offset into page file
В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.

Решение:
Используйте один из предложенных методов для решения этой проблемы:

Вирус загрузочного сектора:
Просканируйте жёсткий диск антивирусной программой.

Если это не вирус:
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации - какое оборудование стало причиной ошибки.

Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.

Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.

Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.

Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .

Повреждённая память - random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера - ещё одна причина этой ошибки.
Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.

Отключите caching в BIOS и проверьте, решит ли это проблему.

Если это не решит проблему, то повреждена материнская плата.

Примечание:
Эта ошибка схожа с STOP: 0x0000007A

Добавлено через 19 секунд
0x00000079: MISMATCHED_HAL

Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.

Параметры:
1. тип несовпадения (1, 2 или 3):
1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то параметры 2 и 3:
2 - наибольший уровень у NTOSKRNL.EXE
3 - наибольший уровень у HAL.DLL
2. несовпадение версий, в этом случае параметры 2 и 3:
2 - версия NTOSKRNL.EXE
3 - версия HAL.DLL
версии:0 - 1 - 2 -
3. Micro Channel Architecture (MCA) компьютерам требуется специфический MCA HAL, в этом случае параметры 2 и 3:
2 - тип машины, определённый NTDETECT.COM
значение 2 означает, что этот HAL сделан для MCA
3 - тип машин, которые этот HAL поддерживает
Ответ: Не совсем в тон, но продолжая тему BSOD-ов. Есть утилиты, которые позволяют по введенному коду(часто поддерживаются различны форматы) тут же выдать пользователю(а иногда и на родном языке) информацию по ошибке. Прошу учесть, что ни одна из них не может претендовать на абсолютную истинность, тем более что подробности, выдаваемы этими утилитами, позволяют желать лучшего.
Но иногда могут внести ясность, особенно для ленивого пользователя. Утилиты во вложениях(все они бесплатны).
P.S. Кроме того примите во внимание, что нижеприведенные утилиты - не предназначены для просмотров дампов, включая BSOD, поэтому не удивляйтесь отсутствию в этом перечне такой, например, популярной утилиты как Blue Screen View.
Вопрос: FAQ по расшифровке BSOD (синий "экран смерти")

Оглавление:

0x00000001: APC_INDEX_MISMATCH

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

0x00000023: FAT_FILE_SYSTEM

0x00000024: NTFS_FILE_SYSTEM

0x0000002A: INCONSISTENT_IRP

0x0000002B: PANIC_STACK_SWITCH

0x0000002E: DATA_BUS_ERROR

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003F: NO_MORE_SYSTEM_PTES

0x00000040: TARGET_MDL_TOO_SMALL

0x00000041: MUST_SUCCEED_POOL_EMPTY

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

0x0000004D: NO_PAGES_AVAILABLE

0x0000004E: PFN_LIST_CORRUPT

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

0x00000051: REGISTRY_ERROR

0x00000067: CONFIG_INITIALIZATION_FAILED

0x00000069: IO1_INITIALIZATION_FAILED

0x00000071: SESSION5_INITIALIZATION_FAILED

0x00000073: CONFIG_LIST_FAILED

0x00000074: BAD_SYSTEM_CONFIG_INFO

0x00000075: CANNOT_WRITE_CONFIGURATION

0x00000076: PROCESS_HAS_LOCKED_PAGES

0x00000077: KERNEL_STACK_INPAGE_ERROR

0x00000079: MISMATCHED_HAL

0x0000007A: KERNEL_DATA_INPAGE_ERROR

0x0000007B: INACCESSIBLE_BOOT_DEVICE

0x0000007D: INSTALL_MORE_MEMORY

0x0000007E

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

0x00000085: SETUP_FAILURE

0x0000008B: MBR_CHECKSUM_MISMATCH

0x0000008E

0x0000008F: PP0_INITIALIZATION_FAILED

0x00000090: PP1_INITIALIZATION_FAILED

0x00000092: UP_DRIVER_ON_MP_SYSTEM

0x00000093: INVALID_KERNEL_HANDLE

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED

0x00000098: END_OF_NT_EVALUATION_PERIOD

0x0000009C: MACHINE_CHECK_EXCEPTION

0x0000009F: DRIVER_POWER_STATE_FAILURE

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

0x000000C2: BAD_POOL_CALLER

0x000000C5: DRIVER_CORRUPTED_EXPOOL

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

0x000000E3: RESOURCE_NOT_OWNED

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

0xC0000218: UNKNOWN_HARD_ERROR

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

0xC000026C

Добавлено через 24 секунды
0x00000001: APC_INDEX_MISMATCH

Внутренняя ошибка ядра (kernel).

Ошибка зачастую означает, что не соответствует число KeEnterCriticalRegion числу KeLeaveCriticalRegion в файловой системе.

Проблема связана чаще всего с неполадкой в драйверах, нехваткой оперативной памяти или места на жестком диске.

Добавлено через 51 секунду
[0x0000000A: IRQL_NOT_LESS_OR_EQUAL]

STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться.
Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение.
Одна из самых часто возникающих ошибок Windows NT - STOP 0x0000000A. Этот STOP может быть вызван как Программным Обеспечением, так и проблемой с оборудованием. Для выявления причин вы должны разобрать этот STOP, используя дебагер. Тем не менее, некоторые выводы можно сделать, рассмотрев параметры STOP сообщения и сообщения сопутствующего этот STOP.

Параметры:
1 - адрес, по которому выполнено ошибочное обращение
2 - IRQL, который использовался для обращения к памяти
3 - тип доступа к памяти: 0 = операция чтения, 1 = операция записи
4 - адрес инструкции, которая затребовала доступ к памяти по адресу

Примечание: Наиболее частая причина возникновения - драйвер устройства использует неверный адрес. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe


Дополнительная информация:
STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться.
Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение.
Чтобы выявить какой процесс или драйвер пытался обратиться к неверному адресу памяти, посмотрите на параметры, указанные на STOP экране. Например, в этом STOP сообщении:
STOP 0x0000000A(0xWWWWWWWW, 0xXXXXXXXX, 0xYYYYYYYY, 0xZZZZZZZZ)
IRQL_NOT_LESS_OR_EQUAL
** Адрес 0xZZZZZZZZ основывается на -
Четыре параметра имеют следующие значения:
0xWWWWWWWW указаный адрес памяти, который не является корректным для данного обращения
0xXXXXXXXX IRQL прерывание, которое требуется, чтобы иметь доступ к памяти
0xYYYYYYYY Тип доступа, 0=Чтнение, 1=Запись
0xZZZZZZZZ адрес инструкции, обратившияся к памяти, указаной в первом параметре
Если последний параметр (0xZZZZZZZZ) указывает на область адресов системных устройств, значит, драйвер какого устройства был запущен во время ошибки. Этот драйвер обычно указан на третьей линии STOP экрана:
** Адрес 0xZZZZZZZZ основывается на -
Если специфический драйвер, сделайте поиск в Microsoft Knowledge Base на слово "0x0000000A" и имя драйвера. Если вы не найдёте никаких подходящих статей, свяжитесь с Microsoft Product Support.
Общие способы устранения возникновения ошибки 0x0000000A: IRQL_NOT_LESS_OR_EQUAL
0x0000000A: IRQL_NOT_LESS_OR_EQUAL во время установки системы

Применяется к семьям систем:
Windows NT
Windows 2000
Windows XP


1. Проверьте совместимость вашего оборудования с устанавливаемой системой.
Для этого обратитесь к последней версии Списка Совместимости Оборудования (Hardware Compatibility List (HCL)) для вашей системы:
http://www.microsoft.com/whdc/hcl/default.mspx

Если вашего оборудования нет в списке, то приведённые ниже шаги могут помочь устранить проблему.

2. Вовремя установки, когда на экране появиться сообщение о проверке аппаратной конфигурации компьютера (Setup is inspecting your computer`s hardware configuration), нажмите F5. После приглашения, укажите подходящую конфигурацию компьютера и hardware abstraction layer (HAL). Например, для компьютера с одним процессором укажите [Стандартный компьютерk (Standard PC).


3. Отключите следующие функции в CMOS установках вашего компьютера. Для дополнительной информации, как это сделать, обратитесь к документации сопровождающей ваше оборудование (пр.: материнская плата):
Любое кэшироване, включая кэширование второго урованя процессора (L2), кэш BIOSа, внутреннее и внешнее кэширование и кэш записи на контроллерах диска.
Любую "теневую" память (shadowing)
Plug and Play
Любое антивирусное обеспечение на уровне BIOS.


4. Отсоедените все адаптеры и оборудование, которое не является необходимым для установки Windows, включая:
сетевой адаптер (network adapter)
Внутренний модем
Звуковую карту
Лишние жесткие диски и CD-ROM`ы


5. Если вы используете SCSI адаптер, воспользуйтесь следующими методами. Для допольнительной информации обратитесь к документации оборудования.
Убедитесь, что вы используете новейшие версии драйверов
Отключите синхронную передачу данных (sync negotiation) на SCSI контроллере
Отключите всё SCSI устройства, за исключением жёсткого диска, на который осуществляется установка.


6. Если вы используете IDE устройства, то воспользуетесь следующими методами. Для дополнительной информации обратитесь к документации оборудования.
Установите встроенный IDE канал на Первичный (Primary only)
Убедитесь, что Master/Slave/Only установки верны для IDE устройств на вашем компьютере.
Отключите всё IDE устройства, за исключением жёсткого диска, на который осуществляется установка.


7. Проверьте модули оперативной памяти (RAM) на компьютере. Для дополнительной информации обратитесь к документации оборудования.
Удалите все несоответствующие чипы О.П., так чтобы все чипы работали на одной скорости (например на 60ns или 70ns наносекундах)
Протестируйте модули памяти специальными программами (пр.: memtst86) и удалите неисправные
Замените модули на рабочие


8. Обратитесь к производителю компьютера или материнской платы для помощи в следующих ситуациях:
Информация о уже известных проблемах с оборудованием и по их устранению
Диагностика компьютера
Обновление системного BIOS, если необходимо
0x0000000A: IRQL_NOT_LESS_OR_EQUAL на уже работающей системе

Применяется к семьям систем:
Windows NT
Windows 2000
Windows XP


Проверка драйверов и программного обеспечение третьей стороны.
Если вы только что установили новую программу или драйвера, попробуйте отключить их.

Если же вы не можете загрузить Windows после того как вы установили новую программу или драйвера, воспользуетесь приведёнными ниже методами для восстановления работы системы:

1. Воспользуйтесь восстановлением на последнюю рабочую конфигурацию системы (Last Known Good configuration)
Для этого во время загрузки системы нажмите F8 и выберите соответствующую опцию из предлагаемого меню.
Для дополнительной информации обратитесь к следующей статье:
307852 (http://support.microsoft.com/kb/307852/) How to start your computer with Last Known Good Configuration


2. Восстановите установку Windows, использую следующие методы:
Любое антивирусное обеспечение на уровне BIOS
Загрузитесь с установочного диска или дискет:
Когда установка вам предложит следующие опции:
To set up Windows XP now, press ENTER.
To repair a Windows XP installation using Recovery Console, press R.
To quit Setup without installing Windows XP, press F3

Нажмите Enter
Подтвердите соглашение
Следующим шагом установка проверит жёсткий диск на наличие ОС и предложит вам сделать восстановление, нажмите R для начала восстановления.

3. Воспользуйтесь Откаткой Драйверов (Roll Back Driver)
Для дополнительной информации обратитесь к следующей статье:
283657 (http://support.microsoft.com/kb/283657/) How to use the Roll Back Driver feature


4. Воспользуйтесь Консолью Восстановления
Для дополнительной информации обратитесь к следующей статье (Windows XP):
307654 (http://support.microsoft.com/kb/307654/) How to install and use the Recovery Console in Windows XP


5. Если система установлена на файловой системе FAT, загрузитесь в MS-DOS и переименуйте неисправный драйвер или программу.

Проверка установленного оборудования

Если вы только что установили новое оборудование, то отсоедините его и воспользуйтесь приведёнными ниже методами для решения проемы:
Обновите драйвера до последней доступной версии
Обратитесь к производителю, чтобы узнать о уже известных проблемах
Воспользуйтесь диагностикой оборудования
Просмотрите логи и Журнал Событий (event viewer) на предмет информации о каких либо неработающих драйверах или программах.

Если ничего из изложенного выше вам не подошло/не помогло, обратитесь к нашим статьям для более специфических случаев ниже.

Добавлено через 28 секунд
0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

Попытайтесь установить взаимоисключения, используя файл заголовков NTOSEXEXLEVELS.H
Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.


Параметры:
1 - данная нить уровня взаимодействия
2 - уровень взаимодействия пытающийся получить доступ

Добавлено через 42 секунды
[0x0000001E: KMODE_EXCEPTION_NOT_HANDLED]

Это очень часто встречающаяся ошибка. Обычно второй параметр (адрес) указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или образ, указанный на экране.
Обычно это код исключения 0x80000003. Эта ошибка означает, что прерывание было применено при обращении к памяти, но система всё равно загрузилась с ключом /NODEBUG . Это ошибка не должна появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG ключом.
На системах не относящимся к семье Интел, если адрес исключения 0XBFC0304, ошибка появляется вследствие кэширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями.
Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы.

Параметры:
1 - код исключительной ситуации
2 - адрес, при обработке которого произошел сбой
3 - параметр 0 исключения
4 - параметр 1 исключения

Решение:

Сообщение указывает на то, что ядро Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму "поддержку системы в аварийной ситуации".

Решение:
0х01Е стоп-сообщения обычно появляются после установления неисправных драйверов или системных сервисов, или они могут указывать на проблемы оборудования, такие как память и IRQ конфликты. Если в стоп сообщении указывается список драйверов, отключите/ликвидируйте их. Если удаление программного обеспечения или драйверов решат проблему, то свяжитесь с производителем и выясните на счёт обновлений. Обновлённое ПО особенно важно при использовании мультимедийного ПО, антивирусных программ и СД-записывающих мастеров.
Если в стоп-ошибке упамянается Win32k.sys, проблемой может быть программы "удалённого доступа" третьей стороны. Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл. Для большей информации о Безопасном режиме и консоль восстановления, смотрите "Tools for Troubleshooting".
Проблема может возникнуть из-за несовместимости микропрограммного обеспечения. Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).
Так же может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (для виртуальной памяти в том числе). Для этого вы можете использовать утилиту Очистки Диска (Disk Cleanup).

Добавлено через 34 секунды
0x00000020: KERNEL_APC_PENDING_DURING_EXIT

источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот, FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem.
Если у вас такая ситуация, проверьте все файловые системы установленные на машине. Сторонние перенаправители более всего подозреваются в сбое, так как они не были так тщательно протестированы, как NTFS, FAT, HPFS и RDR.
Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов, возвращаясь на высоком уровне IRQ, может быть причиной возникновения ошибки.

Параметры:
1 - адрес APC, был в ожидании на момент выхода.
2 disable count APC
3 - текущий IRQL уровень

Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент возникновения синего экрана. Этот симптом указывает на серьёзную проблему в драйверах третьей стороны.

Одной из известных причин этого стопа является Symantec AntiVirus 8.х и 9.0, установленный на серверах.

Решение:
Symantec AntiVirus 8.x

1. Перезагрузитесь в безопасном режиме.
2. Start -> Run -> CMD.EXE
3. Напечатайте следущее:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navap /V Start /T REG_DWORD /F /D 4
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navapel /V Start /T REG_DWORD /F /D 4
3. Отключите сервер от сетки и перезагрузитесь.
Symantec AntiVirus 9.0

1. Перезагрузитесь в безопасном режиме.
2. Start -> Run -> CMD.EXE
3. Напечатайте следущее:
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrt /V Start /T REG_DWORD /F /D 4
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrtpel /V Start /T REG_DWORD /F /D 4

Добавлено через 28 секунд
0x00000023: FAT_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на фаловой системе FAT16 или FAT32. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом.
Так же присиной может быть большая фрагментация диска, проблема в антивирусном програмном обеспечение или в ПО слежения за дисками (drive monitoring).

Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
1. Проверьте диск с помощмью утилит ChkDsk или ScanDisk.
2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, брандмауэры, утилиты для архивирования данных)
3. Проверьте версию файла FASTFAT.SYS и убедитесь, что он соответствует действующей операционной системе.
4. Обновите оборудование, такое как жёсткие диски, CD-ROM и т.п.

Добавлено через 29 секунд
0x00000024: NTFS_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на фаловой системе NTFS. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом.
Так же присиной может быть большая фрагментация диска, проблема в антивирусном програмном обеспечение или в ПО слежения за дисками (drive monitoring).

Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
1. Проверьте диск с помощмью утилит ChkDsk или ScanDisk.
2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, брандмауэры, утилиты для архивирования данных)
3. Проверьте версию файла NTFS.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
4. Обновите оборудование, такое как жёсткие диски, CD-ROM и т.п.

Добавлено через 31 секунду
0x0000002A: INCONSISTENT_IRP

Состояния IRP (пакет ввода/вывода I/O packet) не соответствовали друг другу.

Это когда поле или несколько полей IRP не соответствовали остальному состоянию IRP. Например, IRP, который был закончен, указывался, как всё ещё ждущий выполнения команд драйвера какого-либо устройства.

Параметры:
1 - адрес на котором IRP был найден в несоответствующем состоянии

Добавлено через 25 секунд
0x0000002B: PANIC_STACK_SWITCH

Эта ошибка указывает на то, что область стека ядра переполнена. Это может возникнуть, когда драйвер, работающий на уровне ядра, использует слишком много места в области стека. Это так же может случиться, если серьёзная ошибка в самом ядре.

Параметры:
1. Область возникновения ошибки

Добавлено через 25 секунд
0x0000002E: DATA_BUS_ERROR

Чаще всего данная ошибка указывает на неполадки памяти.

Параметры:
1 - адрес виртуальной памяти, который стал причиной ошибки
2 - физический адрес причины ошибки
3 - регистр статуса процессора (PSR)
4 - регистр инструкции ошибки (FIR)

Почти всегда причиной является оборудование системы неверная конфигурация, несовместимое или повреждённое оборудование.
В большинстве случаев это неисправный RAM, Level 2 (L2) RAM cache ошибки, ошибки видео RAM и повреждённый жёсткий диск.
Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.

Решения:
1. Если стоп случился на новоустановленой системе, то проверьте обновления для BIOS, SCSI и сетевой карты. Все обновления можно найти на сайте производителе оборудования.
2. Если синий экран случился после установления каких либо драйверов для оборудования, то драйвер, нужно удалить.
3. Если причиной является жёсткий диск, то следует запустить проверку диска на активном разделе или, если в систему не удаётся попасть из-за стопа, из консоли восстановления. Для этого запустите Chkdsk /f /r или Chkdsk /r из консоли.

Добавлено через 28 секунд
0x00000035: NO_MORE_IRP_STACK_LOCATIONS

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

Параметры:
1. адрес IRP

Добавлено через 25 секунд
0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

Драйвер устройства пытался удалить из системы одно из объектов его устройства, но счётчик обращений этого объекта не был равен 0.
Это означает, что для этого объекта были какие-то ещё невыполненные задачи (счётчик указывает номер причин, почему данный объект на может быть удалён).

Это ошибка вызова драйвера.

Параметры:
1. адрес объекта

Добавлено через 24 секунды
0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Мультипроцессорная система не симметрична по отношению друг к другу.

Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений дробей должны быть на обоих процессорах или ни на одном.

Добавлено через 24 секунды
0x0000003F: NO_MORE_SYSTEM_PTES

Это случается, когда система выполнила слишком много операций ввода/вывода ( I/O ), что приводит к фрагментации виртуальной памяти.

В общем, ошибка говорит о нехватке РТЕ (page file entries), но на самом деле из-за фрагментации не возможно выделить драйверу целый кусок запрашиваемого количества памяти.

Часто видео драйвера пытаются получить большие каски виртуальной памяти. Так же программы резервирующие данные.

Так же причиной может являться драйвер, который плохо вычищает файл подкачки (swap).

Решения:

1. Увеличите объем виртуальной памяти.
2. Если отладчик ядра (kernel debugger) доступен проследите, где система запнулась и введите следующую команду:
!sysptes 3

Добавлено через 24 секунды
0x00000040: TARGET_MDL_TOO_SMALL

Это ошибка драйвера.
Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов. Источник и цель MDL, так же как длинна линии адресов определения, являются аргументами IoBuildPartialMdl() функции:

IoBuildPartialMdl(
IN PMDL SourceMdl,
IN OUT PMDL TargetMdl,
IN PVOID VirtualAddress,
IN ULONG Length
)

Добавлено через 24 секунды
0x00000041: MUST_SUCCEED_POOL_EMPTY

Ошибка показывает, что какой-то драйвер запросил слишком много места в must_succeed pool.
В winNT и win2000 must_succeed pool очень мал, а в XP драйверам в обще не разрешено запрашивать там место для выполнения своих команд.

Параметры:
1 - величина запроса, который не может быть удовлетворён
2 - номер страниц, которые были использованы из nonpaged pool.
3 - номер запрашиваемых страниц из nonpaged pool.
4 - номер доступных страниц

Добавлено через 34 секунды
0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Драйвер запросил завершение для IRP [IoCompleteRequest()], но пакет был уже завершён.
Эту ошибку сложно выявить.
Самый простой случай - драйвер пытается завершить одну и ту же операцию дважды, но этот случай бывает очень редко.
Так же бывает, что два различных драйвера пытаются завладеть пакетом и завершить его. Первый как правило срабатывает, а второй нет. Отследить, какой именно драйвер вызвал сбой, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.

Параметры:
1 - адрес IRP

Добавлено через 15 секунд
0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Это ошибка указывает, что I/O Request Packet (IRP) был отменён сразу после того как был уже выполнен.
Это может быть вызвано драйвером, который сначала просит выполнить операцию, а потом отменить её выполнение.
Или это может быть вызвано несколькими драйверами, пытающимися неправильно завладеть одним и тем же IRP.

Параметры:
1 указатель IRP

Добавлено через 19 секунд
0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Наиболее частые причины:
1. x218 - необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Чтобы решить проблему, вам понадобиться спасательная загрузочная дискета.
2. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, не действительна. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть ENABLED (разрешён). Иначе файл, который загрузится в ту память, при чтении покажет - 0xffffffff.
3. x21A - или Winlogon или CSRSS (Windows) внезапно отказали в работе. Выходящий код может сказать больше. Обычно это - c0000005, что говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе. Здесь практически ничего нельзя сделать.
4. x221 - означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. NT делает всё, чтобы проверять целостность важных системных файлов. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь в любую другую систему или, если таковых нет, переустановите/отремонтируйте систему. Или убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и просто замените его с диска.
Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.

Добавлено через 17 секунд
0x0000004D: NO_PAGES_AVAILABLE

Не хватает свободного места, чтобы продолжать операции.

Параметры:
1 - количество использованных страниц
2 - кол-во физических страниц на машине
3 - Extended commit value in pages
4 - Total commit value in pages

Причины:
1. Драйвер заблокировал в цикле редактируемые или отображаемые заполнители страницы. Это ошибка драйвера.
2. Драйвер накопителя не выполняет запросы. Это ошибка драйвера.
3. Не достаточно места в стэке накопителя для записи и/или редактирования страниц в. памяти. Это ошибка драйвера.
4. Все процессы были урезаны до минимума, все доступные страницы заполнены и места всё равно не хватает.
5. Драйвер забывает сбросить счётчик свободных страниц, после выполнения процессов.
6. Или цикличная операция не может быть завершена.

Решение:
Если отладчик (kernel debugger) доступен, печатайте следующие команды:
!process 0 7
!vm
dd mmpagingfiles
dd @$p

которые покажут какие драйвера, где и сколько ресурсов памяти занимают.

Добавлено через 22 секунды
0x0000004E: PFN_LIST_CORRUPT

Причина - повреждённая/неисправная I/O структура драйвера.

Параметры:
1. значение 1
2. значение ListHead, которое повреждено
3. число доступных страниц
4. 0
1. значение 2
2. данные, которые удаляются
3. наивысшее число физических страниц
4. итог удаляемых данных


Windows 2000
Применяется к следующим системам:

Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Datacenter Server

How to Troubleshoot a "STOP 0x0000004E PFN_LIST_CORRUPT" Error Message

Симптомы:
STOP 0x0000004E PFN_LIST_CORRUPT (Parameter1, Parameter2, Parameter3, Parameter4
1 - значение 1
2 - ListHead повреждённое значение
3 - число доступных страниц
4 - 0
1 - значение 2
2 - значение в списке, которое удалялось
3 - самый высокий номер физических страниц
4 - reference count of entry being removed

Причина:
Ошибка возникает вследствие повреждения input/output структуры драйверов драйвером или любой другой проблемой.

Решение:
Сделайте диагностику системы (обычно, соответствующие программы предоставляются производителями оборудования).
Отключите все фильтр-драйвера файловой системы (file system filter drivers), такие, как бекапные утилиты (backup utilities), вирус-сканеры (virus scanners), или фаервол (firewall software).
Просмотрите Microsoft сайт, чтобы проверить совместимость оборудования и драйверов оборудования с Windows 2000:
http://www.microsoft.com/hcl/default.asp
Для информации о оборудовании вашего компьютера, свяжитесь с производителем.
Если эта ошибка появляется незакономерно или когда вы пытаетесь запустить какую-нибудь программу, удалите дополнительную память или протестируйте ваш random access memory (RAM). Эта ошибка также может проявляться, если у вас повреждённый RAM.

Добавлено через 33 секунды
[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA]

Появляется, когда запрошенная информация не была найдена в памяти. Эта ошибка генерируется в случае, если адрес системной памяти, по которому система обратилась, чтобы получить какую-либо информацию, не существует.
Если это случилось на Terminal Server, проверьте драйвера третьей стороны для принтера.

Параметры:
1. указывает на адрес в памяти, который допустил ошибку
2. тип обращения ( 0x00000000 = операция чтения, 0x00000001 = операция записи )
3. если параметр не нулевой, то он показывает адрес инструкции, ссылающийся на адрес памяти в первом параметре.

Добавлено через 23 секунды
0x00000051: REGISTRY_ERROR

Ошибка указывает на повреждение системного реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:
dd CmpRegistryMutex+18 L1
!thread
Это выдаст вам ветку и место ошибки в реестре.

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

Параметры:
1. значение 1 (указывает, где появилась ошибка)
2. значение 2 (указывает, где появилась ошибка)
3. может указывать на библиотеку
4. может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена

Добавлено через 18 секунд
0x00000067: CONFIG_INITIALIZATION_FAILED

Это означает, что реестр не может создать место, необходимое для содержания его файлов. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на ранней стадии загрузки системы и поэтому места для создания бассейна должно быть достаточно.

Параметры:
1. 5
2. указывает на NTOSCONFIGCMSYSINI, который потерпел неудачу.

Добавлено через 20 секунд
0x00000069: IO1_INITIALIZATION_FAILED

Инициализация I/O системы не удалась по каким-либо причинам. Больше, практически, никакой информации нет.
Такое могло случиться, если установка приняла не правильное решение по поводу инсталляции системы, или пользователь переконфигурировал систему. Или пытается установить образ одной системы на совершенно другую конфигурацию компьютера.

Добавлено через 26 секунд
0x00000071: SESSION5_INITIALIZATION_FAILED

Эти коды кодов (SESSION1 - SESSION5) указывают место в NTOS\INIT\INIT.C, где была допущена ошибка.

Параметры:
1. указывает код статуса, который показал, что инициализация NT не прошла успешно.



Windows NT 2000 XP
Применяется к следующим системам:
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
Microsoft Windows NT Server 4.0
Microsoft Windows NT Server 4.0 Terminal Server Edition
Microsoft Windows NT Workstation 4.0
Microsoft Windows XP 64-Bit Edition
Microsoft Windows XP Professional

MS03-007: Unchecked Buffer in Windows Component May Cause Web Server Compromise

Относится стопу SESSION5_INITIALIZATION_FAILED

Microsoft впервые выпустил эту статью 17, 2003. В то время Microsoft был информирован о дыре в безопасности Windows 2000 Servers на IIS 5.0. Для атак использовался WebDAV, но корем уязвимости был Ntdll.dll.
Microsoft выпустил патч для Windows 2000 и продолжил работу над главной проблемой. Windows NT 4.0 так же имеет уязвимость в Ntdll.dll, но он не поддерживает WebDAV, поэтому эта уязвимость не может быть использована для атак Windows NT 4.0. Но патч для Windows NT 4.0 был выпущен всё равно.
К тому же Microsoft изучает уязвимости в Windows XP. Тем не менее, как и Windows NT 4.0, Windows XP не устанавливает Internet Information Services (IIS) по умолчанию. 28 мая 2003 Microsoft выпустил патч для Windows XP и Windows XP Service Pack 1.

Предупреждение:
Если вы используете Windows 2000 Service Pack 2 (SP2), вы должны проверить версию Ntoskrnl.exe до установки патча. Сделайте это так:
1. Откройте %Windir%\System32 folder.
2. Правой кнопкой мыши на Ntoskrnl.exe - Свойства (Properties) - Закладка Версия (Version tab).
Версии Ntoskrnl.exe с 5.0.2195.4797 до 5.0.2195.4928 несовместимы с этим патчем. Эти версии были разработаны только для Microsoft Product Support Services hotfixes. Если вы установите этот патч на компьютер с такими версиями Ntoskrnl.exe, копм зависнет и появиться "Stop 0x00000071" сообщение после перезагрузки. Если такое случиться, вам необходимо восстановить Windows, используя Windows 2000 Recovery Console и бекапную копию Ntdll.dll, которая находиться в папке Winnt\$NTUninstallQ815021$.
Чтобы обновить такой Ntoskrnl.exe вы должны связаться с Microsoft Product Support Services до установки патча. Номера телефонов и тарифы оплат вы найдёте на http://support.microsoft.com/default...d=sz;en-us;top
Или вы можете установить Windows 2000 Service Pack 3 (SP3) до установки патча.

Симптомы:
Windows 2000 поддерживает World Wide Web Distributed Authoring and Versioning (WebDAV) протокол. WebDAV, как это описано в RFC 2518, это набор расширений для Hypertext Transfer Protocol (HTTP), который обеспечивает стандарты для правки и управление файлами между компьютерами в Internet. Просмотреть RFC 2518 можно по адресу:
ftp://ftp.rfc-editor.org/in-notes/rfc2518.txt
Эта уязвимость существует в Windows компонентах, которыми пользуется WebDAV. И появляется потому, что компоненты содержат непроверяемый буфер (unchecked buffer).
Взломщики могут воспользоваться уязвимостью, посылая специально сформированные HTTP запросы на компьютер с Microsoft Internet Information Services (IIS). Запрос может спровоцировать падение сервера или запустить коды взломщиков по их выбору. Код будет выполняться в контексте безопасности IIS сервиса. (По умолчанию, IIS запускается в LocalSystem контексте).
Microsoft рекомендует установить патч немедленно. Для дополнительной информации смотрите Microsoft Knowledge Base:
816930 MS03-007: How to Work Around the Vulnerability That Is Discussed in Microsoft Knowledge Base Article 815021

Смягчающие факторы
В конфигурации по умолчанию URLScan предупреждает об уязвимостях. URLScan - это часть IIS Lockdown. Для дополнительной информации об URLScan смотрите:
http://www.microsoft.com/technet/security/URLScan.aspp
Для дополнительной информации об IIS Lockdown tool смотрите:
http://www.microsoft.com/technet/sec...s/locktool.asp
Данная уязвимость может использоваться только удалённо, через установленную связь по Web.

Добавлено через 51 секунду
0x00000073: CONFIG_LIST_FAILED

Информация применима к следующим системам: Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Datacenter Server
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition



Причина
Это сообщение об ошибке указывает на то, что один или несколько разделов (SAM, SECURITY, SOFTWARE или DEFAULT) системного реестра не могут быть подключены при загрузке системы. Тем не менее ошибка не означает, что раздел реестра поврежден.



Решение
Для решения этой проблемы используйте четыре параметра включенные в сообщение об ошибке STOP: 0x00000073 для выяснения какой именно раздел не может быть загружен.

Четыре параметра указанные в сообщении об ошибке STOP: 0x00000073 могут быть разными в зависимости от того какой именно куст реестра не может быть подключен в момент возникновения ошибки.
(0x00000001, 0xc000017d, 0x00000002, 0xfc96fcc0)


В таблице указаны описания этих параметров:
Параметр Описание
Первый параметр 1
Второй параметр Код состояния Windows указывает на то, что система обнаружила невозможность подключения куста.
Третий параметр Индекс раздела реестра в списке разделов.
Четвертый параметр Указатель UNICODE_STRING содержащий имя файла раздела реестра.



Используйте код состояния Windows из второго параметра (в данном случае 0xc000017d) для выяснения причины появления ошибки.

0xc000017d: STATUS_NO_LOG_SPACE это одна из наиболее частых причин возникновения данной ошибки. Этот параметр указывает на то, что у вас недостаточно свободного места на системном диске. Освободите место на системном диске для решения этой проблемы. Если это не поможет решить проблему выполните следующие рекомендации:
Загрузите компьютер с использованием последней удачной конфигурации.
Восстановите файлы реестра используя аварийный диск восстановления (ERD). За дополнительной информацией обратитесь к этой статье базы знаний Microsoft: Использование аварийного диска восстановления Windows NT. Примечание: эта возможность может быть применена только для восстановления разделов SOFTWARE и SYSTEM так как восстановление раздела SAM из ERD может уничтожить данные пользователя. Если у вас нет аварийного диска восстановления создайте его на компьютере под управлением Windows NT используя команду RDISK.
Установите дополнительную копию Windows в другой раздел жесткого диска и восстановите файлы реестра исходной системы заменив их на файлы реестра новой системы. Файлы реестра находятся в каталоге %SYSTEMROOT%\System32\Config.
0xC000009A: STATUS_INSUFFICIENT_RESOURCES еще одна типичная причина возникновения ошибки. Этот параметр указывает на то, что недостаточно ресурсов для загрузки API, подразумевается, что вероятно Windows недостаточно памяти (оперативной памяти или файла подкачки). Реже этот параметр указывает на то, что ядро системы запущено вне части системной памяти, страницы которой в процессе страничного обмена могут быть переписаны на диск. За дополнительной информацией обратитесь к этой статье базы знаний Microsoft: Windows reports an "Out of Resources" error when memory is available.


Для получения информации о других кодах свяжитесь с Microsoft Product Support Services (PSS) или проверьте файл Ntstatus.h входящий в состав Core Software Development Kit (SDK). Для загрузки Core SDK посетите веб-узел Microsoft Platform SDK:
http://www.microsoft.com/msdownload/...msdk/sdkupdate
Для получения информации о том как связаться с PSS посетите веб-узел Microsoft и перейдите по ссылке Contact Microsoft:
http://support.microsoft.com

Добавлено через 18 секунд
0x00000074: BAD_SYSTEM_CONFIG_INFO

Эта ошибка может показывать то, что библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки и убеждается, что они не повреждены.
Эта ошибка так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней хорошей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или воспользуйтесь Emergency Repair Disk.

Добавлено через 14 секунд
0x00000075: CANNOT_WRITE_CONFIGURATION

Эта ошибка может появиться, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут разместить дополнительную информацию, записанную в библиотеки реестра, между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске недостаточно свободного места, так же это может произойти при попытке сохранить реестр на устройстве "только чтение".

Добавлено через 15 секунд
0x00000076: PROCESS_HAS_LOCKED_PAGES

Эта ошибка может возникнуть по причине драйвера, который не полностью вычищен из памяти после I/O операции.
Параметры:


Параметры:
1. адрес процесса
2. число замкнутых страниц
3. число частных страниц
4. 0

Добавлено через 20 секунд
0x00000077: KERNEL_STACK_INPAGE_ERROR

Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то должно быть проверено подключение и срок годности.

Параметры:
1. 0
2. 0
3. значение PTE на момент ошибки
4. адрес ошибки ядра
1. код статуса
2. I/O код статуса
3. номер страницы виртуальной памяти
4. Компенсация в страничный файл

Windows NT 2000

Решение STOP 0x00000077 и 0x0000007A сообщений..
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или программного обеспечения.
Возможные причины::
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Исчерпывание свободного места.
Значение второго восьмеричного параметра, может помочь вам выявить проблему:
Значения параметра:
0xC000009A STATUS_INSUFFICIENT_RESOURCES - недостаток свободного места.
0xC000009C STATUS_DEVICE_DATA_ERROR - плохой блок на диске.
0xC000009D STATUS_DEVICE_NOT_CONNECTED - плохое подсоединение, некорректное завершение работы или контроллер не иожет обнаружить диск.
0xC000016A STATUS_DISK_OPERATION_FAILED - плохой блок на диске.
0xC0000185 STATUS_IO_DEVICE_ERROR - некорректное завершение или плохое подсоединение оборудования SCSI.
В MSDN DDK файле NTSTATUS.H есть дополнительные коды статусов.

Применяется к следующим системам:
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Datacenter Server
Microsoft Windows NT Server 3.1
Microsoft Windows NT Server 3.5
Microsoft Windows NT Server 3.51
Microsoft Windows NT Server 4.0
Microsoft Windows NT Workstation 3.1
Microsoft Windows NT Workstation 3.5
Microsoft Windows NT Workstation 3.51
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Advanced Server

"Stop 0x00000077" or "KERNEL_STACK_INPAGE_ERROR"
Во время работы вы можете получить следующую ошибку:
Stop 0x00000077
KERNEL_STACK_INPAGE_ERROR

Причина:
Такое может произойти, когда запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины стопа вы должна тщательно изучить сообщение ошибки.
Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
1. 0 (zero)
2. Page Table Entry (PTE) значение на момент ошибки
3. 0 (zero)
4. Адрес signature ядра
Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
1. Код статуса
2. I/O код статуса
3. Номер страницы виртуальной памяти
4. Offset into page file
В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.

Решение:
Используйте один из предложенных методов для решения этой проблемы:

Вирус загрузочного сектора:
Просканируйте жёсткий диск антивирусной программой.

Если это не вирус:
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации - какое оборудование стало причиной ошибки.

Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.

Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.

Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.

Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .

Повреждённая память - random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера - ещё одна причина этой ошибки.
Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.

Отключите caching в BIOS и проверьте, решит ли это проблему.

Если это не решит проблему, то повреждена материнская плата.

Примечание:
Эта ошибка схожа с STOP: 0x0000007A

Добавлено через 19 секунд
0x00000079: MISMATCHED_HAL

Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.

Параметры:
1. тип несовпадения (1, 2 или 3):
1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то параметры 2 и 3:
2 - наибольший уровень у NTOSKRNL.EXE
3 - наибольший уровень у HAL.DLL
2. несовпадение версий, в этом случае параметры 2 и 3:
2 - версия NTOSKRNL.EXE
3 - версия HAL.DLL
версии:0 - 1 - 2 -
3. Micro Channel Architecture (MCA) компьютерам требуется специфический MCA HAL, в этом случае параметры 2 и 3:
2 - тип машины, определённый NTDETECT.COM
значение 2 означает, что этот HAL сделан для MCA
3 - тип машин, которые этот HAL поддерживает
Ответ:
Цитата Сообщение от festim Посмотреть сообщение
Я установил microsoft sdk (debugging tools for windows), а он ссылается на папку WINDOWS/Minidump, которой у меня нет. Что делать?
Для начала создать тему в соответствующем разделе, но не в этом... Это FAQ...
Вопрос: FAQ что делать если выпал BSOD (синий экран смерти)

Для тех кто сам ничего делать не хочет:
Данный пост начинать читать с пункта №5





Если ваш любимый "железный конь" в один прекрасный момент показал такую "картинку"
FAQ  что делать если выпал BSOD (синий экран смерти)
то не стоит впадать в панику. Все можно попробовать исправить

Нет повода для беспокойства:

Если это происходит раз в полгода, то не стоит наверное вообще обращать внимание на это. Такое бывает

Если BSOD появился при установке:
  • нового девайса
  • сервиспака
  • при установке или обновлении нескольких драйверов
  • большого количества обновлений системы или софта
  • новой программы
Если был одно - двух кратный BSOD - это нормальная ситуация, если в дальнейшем все работает без проблем.

А вот на что стоит обратить внимание:

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

Если Вы видите BSOD по нескольку раз в день ... то стоит задуматься и найти причину/

Начнем

1). Если Вы видите синий экран, но компьютер сам при этом перезагружается, то для начала стоит отключить автоматическую перезагрузку при BSOD и включить запись дампов памяти
Что делать, если после появления синего экрана смерти (BSoD'а) компьютер перезагружается автоматически

или при старте системы нажать F8 и отключить автоматическую перезагрузку при отказе системы
FAQ  что делать если выпал BSOD (синий экран смерти)

2). После появления нового BSoD записать номер STOP ошибки (выглядит так STOP: 0х00000000 ) и посмотреть
FAQ по расшифровке BSOD (синий "экран смерти")

FAQ по расшифровке BSoD (синий "экран смерти")

3). скачать программу blue screen view и посмотреть ею, кто же мешает спокойно жить.
FAQ  что делать если выпал BSOD (синий экран смерти)

4). нагуглить драйвер который является виновником торжества.
если это
драйвер видеокарты - обновить\откатить его
драйвер звука, матери, сетевой карты - обновить
системный драйвер - Использование средства проверки драйверов Windows.

И самое главное

5). Если сами не можете найти причину, создайте тему и внятно объясните , когда и при каких обстоятельствах появляется. что было сделано (проверка драйверов, памяти. жесткого диска, проверка на вирусы) и какие результаты при этом получены.
заархивировать саму папку с дампами (обычно С:\windows\minidump ) (Если win 7 то файл может называться Memory.dmp и находится в папке с:\windows ) и выложить ее на форум (расширенный режим - управление вложениями, или на любой файлообменник если размер превышает допустимый размер для форума)

6) Подготовить отчет AIDA 64
Скачиваете утилиту AIDA 64
Запускаете --> После чего жмете на кнопку "Отчет" --> выбираете профиль отчета "Все разделы"

После этого сохраняете отчет в формате report.htm и выкладываете его в своей теме (кстати отчет тоже можно в архив упаковать )
и тихонько ждёте когда Вам ответят

А после того как задали вопрос, не забываем почаще нажимать кнопку F5 в браузере (обновляет страницу), что бы потом не возмущаться, что Вам очень долго не отвечают

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



Часто встречающиеся причины и способы их решения

Если blue screen показывает разные ошибки с разными STOP и драйверами:
Кликните здесь для просмотра всего текста
BSOD с разными кодами на случайных драйверах зачастую свидетельствуют о неполадках в аппаратном обеспечении, обычно это:
  • оперативная память;
  • материнская плата;
  • несовместимость памяти и материнской платы;
  • некорректные настройки BIOS (напряжение, тайминги и частота), несоответствующие спецификации памяти;
  • блок питания;
  • перегрев северного моста (для тех платформ, у которых контроллер памяти в северном мосту).

Прежде чем задать вопрос в теме, проверьте перечисленные ниже компоненты.

BIOS
Уберите разгон (если есть).
Сбросьте настройки BIOS на default (по умолчанию).
Обновите BIOS

Память
Выполните диагностику оперативной памяти программой Memtest86
Если две (и более) планки памяти, оставляйте по одной.
Поменяйте память (желательно от другого производителя на случай несовместимости), вставьте в другие слоты.
Примечание. На большинстве сайтов производителей материнских плат можно скачать Qualified Vendors List (QVL) - список модулей памяти, которые протестированы и нормально работают с данной материнской платой.

Прочее железо
Проверьте целостность конденсаторов на материнской плате.
Потестируйте или замените блок питания.
Проверьте охлаждение северного моста

Проверьте температуры
Здесь могут помочь программы AIDA64 или Everest

Проверку драйверов
Использование средства проверки драйверов Windows.

Проведите чистку и дефрагментацию реестра. например CCleaner ( иногда помогает и этот шаг )


Если виновниками являются win32k.sys или ntkrnlmp.exe
Кликните здесь для просмотра всего текста
Когда анализ дампа памяти указывает на системный драйвер или файл ядра (например, win32k.sys или ntkrnlmp.exe), указанный файл скорее всего не является причиной проблемы В этом случае понадобится серьезный анализ дампа,
требующий очень глубоких знаний и опыта в этой области, причем он необязательно позволит выявить причину. Может оказаться, что проблема кроется в другом драйвере, настройках BIOS или неисправном оборудовании.

В такой ситуации необходимо выполнить:
  • Обновление BIOS до последней версии (если версия последняя, сброс настроек BIOS к стандартным / Fail Safe).
  • Проверку оперативной памяти. Memtest 86
  • Обновление драйверов устройств (материнской платы, а также сетевой, звуковой и видео карт).
Применительно к драйверам видео карт: нередко помогает установка не самой последней версии, а одной из предшествующих ей.
  • Установку последнего пакета обновлений (service pack) и всех обновлений, вышедших после него.


Ошибки 0х000008E и 0х00000050
Кликните здесь для просмотра всего текста
Ошибки 0х000008E и 0х00000050 очень часто говорят о проблемах с оперативной памятью. Memtest 86

В некоторых случаях о наличии вирусов в системе - проверьте систему с помощью Dr.Web CureIt!® или Kaspersky Rescue Disk

Также виновником может быть неисправный БП. В этой ситуации лучший выход проверить напряжение с помощью тестера, или замените на время БП


STOP 0x00000124
Кликните здесь для просмотра всего текста
Причины приводящие к появлению BSoD'a

Неисправность процессора или его перегрев.
Чрезмерный разгон процессора, оперативной памяти, видеокарты.
Недостаточная мощность или неисправность блока питания.
Недостаточное напряжение на процессоре (корректируется в настройках BIOS, особенно в случае разгона).
Неисправность материнской платы (вздутые конденсаторы на материнской плате).
Несовместимость процессора, оперативной памяти, материнской платы.
Неверные настройки BIOS.
Несовместимый драйвер оборудования.

Возможные пути решения проблемы

1.Проверьте температуру процессора, видеокарты, блока питания, жесткого диска, возможно требуется дополнительное охлаждение, замените на время блок питания более мощным для проверки.

Очистите компьютер от пыли, вентиляторы: на процессоре, чипсете материнской плате, блок питании, видеокарте, саму материнскую плату, также в области слотов оперативной памяти.

2.Убедитесь, что ни один из компонентов оборудования ни разогнан, процессор, память, видеокарта.

3.Проверьте системные файлы на повреждение.
Для этого войдите в меню "Пуск", нажмите "Все программы", раскройте папку "Стандартные", нажмите правой кнопкой мыши на надписи "Командная строка", выберите "Запуск от имени администратора", разрешите программе внести изменения, откроется окно командной строки, введите команду:
sfc /scannow
Нажмите клавишу Enter на клавиатуре, начнется проверка системных файлов в процентном соотношении, дождитесь завершения, где будет отчет.

4.Обновите все драйверы оборудования (видео карта, звук, проводной сетевой адаптер, беспроводной сетевой адаптер, контроллеры жесткого диска, чипсет материнской платы) с сайта производителя оборудования или с сайта производителя компьютера.

5.Сбросьте настройки BIOS на умолчание.

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

6.Проверьте оперативную память программой Memtest

Если у Вас больше одного модуля оперативной памяти, извлеките все модули оперативной памяти, вставьте один модуль, поработайте пару дней, если фатальной ошибки нет, поменяйте на другой модуль памяти, чтобы проверить поотдельности каждый модуль памяти. Также попробуйте вставлять модули памяти в разные слоты, так как может быть проблема в слоте.

Установите другие планки памяти и посмотрите на результат.


7.Протестируйте процессор http://sonikelf.ru/moshhnyj-test-stabilnosti-sistemy/

8. Установите на время заведомо рабочий БП

9.Обновите BIOS материнской платы. На сайте производителя материнской платы доступны версии BIOS.

Внимание! Будьте осторожны, рекомендуется выполнять обновление BIOS при подключении компьютера к источнику бесперебойного питания во избежания потери электропитания, иначе материнская плата может быть выведена из строя и станет непригодной для дальнейшего использования. Лучше обратиться в сервисный центр.


P.S Все, что здесь написано является моим личным бредом, и обращать внимание на написанное не стоит. В вашей теме Вам зададут вопросы знающие и грамотные помощники, которые помогут найти решение Вашей проблемы
Ответ: Вышла новая версия Memtest86 + V5.01

- Добавлена ​​поддержка до 2 ТБ оперативной памяти на x64 процессорах.
- Добавлена ​​экспериментальная поддержка SMT до 32 ядер (Нажмите F2 при запуске).
- Добавлено определение новых контроллеров памяти.
- Расширен список производителей и моделей материнских плат.
- Добавлено отображение температуры процессора.
- Добавлен улучшенный "безопасный режим" (нажмите клавишу F1 при запуске).
- Добавлена ​​поддержка процессоров Intel Sandy Bridge, «Ivy Bridge»
- Добавлена ​​предварительная поддержка процессоров Intel Haswell, Haswell-ULT, Intel Atom Pineview, Cedar Trail.
- Добавлена ​​поддержка процессоров AMD Kabini (K16), Bulldozer, Trinity, AMD E-/C-/G-/Z- Bobcat
- Добавлено определение SPD на большинстве чипсетов AMD
- Оптимизировано время выполнения для более быстрого обнаружения ошибок памяти
- Исправлены ошибки, обнаруженные в предыдущей версии Memtest86+ 4.20

Скачать можно с официального сайта программы http://www.memtest.org/#downiso
Вопрос: FAQ: Что делать если выпал BSOD (обязательно читать перед созданием темы)

Если вы хотите получить помощь на форуме, обязательно выполните
Если вы не предоставите дампы и отчет вас отправят в эту тему
Если Вы самостоятельно не можете выполнить эти пункты, то воспользуйтесь

Фотографии ваших "синих" мониторов, скриншоты bluescreenview-ов и текст из окошка "Windows была восстановлена" - абсолютно бесполезны





Синий экран смерти -BsOD



1). Если Вы видите синий экран, но компьютер сам при этом перезагружается, то для начала стоит отключить автоматическую перезагрузку при BSOD и включить запись дампов памяти


или при старте системы нажать F8 и отключить автоматическую перезагрузку при отказе системы


2). После появления нового BSoD записать номер STOP ошибки (выглядит так STOP: 0х00000000 ) и посмотреть




3). Для самостоятельного анализа дампа.
Идете
На главной странице нажимаете OSR's Online Crash Dump Analyzer
Загружаете файл дампа, и ждете окончания анализа
Дальше разбираетесь самостоятельно

4). драйвер который является виновником торжества.
если это
драйвер видеокарты - обновить\откатить его
драйвер звука, матери, сетевой карты - обновить
системный драйвер - .



5). Если сами не можете найти причину, создайте тему и внятно объясните , когда и при каких обстоятельствах появляется. что было сделано (проверка драйверов, памяти. жесткого диска, проверка на вирусы) и какие результаты при этом получены.
заархивировать саму папку с дампами (обычно С:\windows\minidump, если win 7 то файл может называться Memory.dmp и находится в папке с:\windows )


И выложить архив с дампами на форум (расширенный режим - )

Если в обычном режиме нет возможности вытащить папку с дампами, то воспользуйтесь любым LIVECD ( например или )

6) Подготовить отчет AIDA 64. Отчет делайте, только самой последней версией программы
Скачиваете утилиту
Запускаете --> После чего жмете на кнопку "Отчет" --> выбираете профиль отчета "Все разделы" --> Формат отчета "html" --> Готово


После этого сохраняете отчет report.htm и выкладываете его в своей теме (кстати отчет тоже можно в архив упаковать )
и тихонько ждёте когда Вам ответят

А после того как задали вопрос, не забываем почаще нажимать кнопку F5 в браузере (обновляет страницу), что бы потом не возмущаться, что Вам очень долго не отвечают

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



Часто встречающиеся причины и способы их решения

Если blue screen показывает разные ошибки с разными STOP и драйверами:
Кликните здесь для просмотра всего текста
BSOD с разными кодами на случайных драйверах зачастую свидетельствуют о неполадках в аппаратном обеспечении, обычно это:
  • оперативная память;
  • материнская плата;
  • несовместимость памяти и материнской платы;
  • некорректные настройки BIOS (напряжение, тайминги и частота), несоответствующие спецификации памяти;
  • блок питания;
  • перегрев северного моста (для тех платформ, у которых контроллер памяти в северном мосту).

Прежде чем задать вопрос в теме, проверьте перечисленные ниже компоненты.

BIOS
Уберите разгон (если есть).
Сбросьте настройки BIOS на default (по умолчанию).
Обновите BIOS

Память
Выполните диагностику оперативной памяти программой
Если две (и более) планки памяти, оставляйте по одной.
Поменяйте память (желательно от другого производителя на случай несовместимости), вставьте в другие слоты.
Примечание. На большинстве сайтов производителей материнских плат можно скачать Qualified Vendors List (QVL) - список модулей памяти, которые протестированы и нормально работают с данной материнской платой.

Прочее железо
Проверьте целостность конденсаторов на материнской плате.
Потестируйте или замените блок питания.
Проверьте охлаждение северного моста

Проверьте температуры
Здесь могут помочь программы или Everest

Проверку драйверов
.

Проведите чистку и дефрагментацию реестра. например ( иногда помогает и этот шаг )


Если виновниками являются win32k.sys или ntkrnlmp.exe
Кликните здесь для просмотра всего текста
Когда анализ дампа памяти указывает на системный драйвер или файл ядра (например, win32k.sys или ntkrnlmp.exe), указанный файл скорее всего не является причиной проблемы В этом случае понадобится серьезный анализ дампа,
требующий очень глубоких знаний и опыта в этой области, причем он необязательно позволит выявить причину. Может оказаться, что проблема кроется в другом драйвере, настройках BIOS или неисправном оборудовании.

В такой ситуации необходимо выполнить:
  • Обновление BIOS до последней версии (если версия последняя, сброс настроек BIOS к стандартным / Fail Safe).
  • Проверку драйверов, следуя инструкциям статьи .
  • Проверку оперативной памяти.
  • Проверку жесткого диска, как описано в статье .
  • Обновление драйверов устройств (материнской платы, а также сетевой, звуковой и видео карт).
Применительно к драйверам видео карт: нередко помогает установка не самой последней версии, а одной из предшествующих ей.
  • Установку последнего пакета обновлений (service pack) и всех обновлений, вышедших после него.


Ошибки 0х000008E и 0х00000050
Кликните здесь для просмотра всего текста
Ошибки 0х000008E и 0х00000050 очень часто говорят о проблемах с оперативной памятью.

В некоторых случаях в системе - проверьте систему с помощью или

Также виновником может быть неисправный БП. В этой ситуации лучший выход проверить напряжение с помощью тестера, или замените на время БП


STOP 0x00000124
Кликните здесь для просмотра всего текста
Причины приводящие к появлению BSoD'a

Неисправность процессора или его перегрев.
Чрезмерный разгон процессора, оперативной памяти, видеокарты.
Недостаточная мощность или неисправность блока питания.
Недостаточное напряжение на процессоре (корректируется в настройках BIOS, особенно в случае разгона).
Неисправность материнской платы (вздутые конденсаторы на материнской плате).
Несовместимость процессора, оперативной памяти, материнской платы.
Неверные настройки BIOS.
Несовместимый драйвер оборудования.

Возможные пути решения проблемы

1.Проверьте температуру процессора, видеокарты, блока питания, жесткого диска, возможно требуется дополнительное охлаждение, замените на время блок питания более мощным для проверки.

Очистите компьютер от пыли, вентиляторы: на процессоре, чипсете материнской плате, блок питании, видеокарте, саму материнскую плату, также в области слотов оперативной памяти.

2.Убедитесь, что ни один из компонентов оборудования ни разогнан, процессор, память, видеокарта.

3. Осмотрите материнскую плату на наличие вздутых\подтекших конденсаторов

4.Проверьте системные файлы на повреждение.
Для этого войдите в меню "Пуск", нажмите "Все программы", раскройте папку "Стандартные", нажмите правой кнопкой мыши на надписи "Командная строка", выберите "Запуск от имени администратора", разрешите программе внести изменения, откроется окно командной строки, введите команду:
sfc /scannow
Нажмите клавишу Enter на клавиатуре, начнется проверка системных файлов в процентном соотношении, дождитесь завершения, где будет отчет.

5.Обновите все драйверы оборудования (видео карта, звук, проводной сетевой адаптер, беспроводной сетевой адаптер, контроллеры жесткого диска, чипсет материнской платы) с сайта производителя оборудования или с сайта производителя компьютера.

6.Сбросьте настройки BIOS на умолчание.

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

7.Проверьте оперативную память программой

Если у Вас больше одного модуля оперативной памяти, извлеките все модули оперативной памяти, вставьте один модуль, поработайте пару дней, если фатальной ошибки нет, поменяйте на другой модуль памяти, чтобы проверить поотдельности каждый модуль памяти. Также попробуйте вставлять модули памяти в разные слоты, так как может быть проблема в слоте.

Установите другие планки памяти и посмотрите на результат.


8.Протестируйте процессор

9. Установите на время заведомо рабочий БП

10.Обновите BIOS материнской платы. На сайте производителя материнской платы доступны версии BIOS.

Внимание! Будьте осторожны, рекомендуется выполнять обновление BIOS при подключении компьютера к источнику бесперебойного питания во избежания потери электропитания, иначе материнская плата может быть выведена из строя и станет непригодной для дальнейшего использования. Лучше обратиться в сервисный центр.


P.S Все, что здесь написано является моим личным бредом, и обращать внимание на написанное не стоит. В вашей теме Вам зададут вопросы знающие и грамотные помощники, которые помогут найти решение Вашей проблемы
Ответ: Вышла новая версия Memtest86 + V5.01

- Добавлена поддержка до 2 ТБ оперативной памяти на x64 процессорах.
- Добавлена экспериментальная поддержка SMT до 32 ядер (Нажмите F2 при запуске).
- Добавлено определение новых контроллеров памяти.
- Расширен список производителей и моделей материнских плат.
- Добавлено отображение температуры процессора.
- Добавлен улучшенный "безопасный режим" (нажмите клавишу F1 при запуске).
- Добавлена поддержка процессоров Intel Sandy Bridge, «Ivy Bridge»
- Добавлена предварительная поддержка процессоров Intel Haswell, Haswell-ULT, Intel Atom Pineview, Cedar Trail.
- Добавлена поддержка процессоров AMD Kabini (K16), Bulldozer, Trinity, AMD E-/C-/G-/Z- Bobcat
- Добавлено определение SPD на большинстве чипсетов AMD
- Оптимизировано время выполнения для более быстрого обнаружения ошибок памяти
- Исправлены ошибки, обнаруженные в предыдущей версии Memtest86+ 4.20

Скачать можно с официального сайта программы

Архивы Memtest 86+ v5.01
Вопрос: BSOD windows 7 Help

Добрый день форумчане, честно пытался решить проблему самостоятельно, но пока решал сложилось ощущение, что стало только хуже. Суть такая:
С пару месяцев назад начал замечать периодическое (раз 1-5 дня) появление BSOD. Буквально неделю назад заменил старый HDD на новый и поставил чистый windows 7. После этого проблема стала появляться крайне регулярно. Буквально сегодня BSOD был раз 8. Каждый раз разные формулировки и ошибки. Не могу сказать, что появление BSOD привязано к какому-то конкретному файлу или процессу, однако появления BSOD при бездействии замечены не были. Прикладываю все необходимые файлы, которые описаны в теме FAQ.
Вирусов на компьютере быть не может, так как чистый хард и windows. Драйвера вроде бы все проверил и обновил, по возможности все скачивал вручную с офф. сайтов. Использовал средство проверки драйверов. Результаты в приложенных файлах.

Помогите решить проблему.
Ответ: gregpeck, инфа о драйвере .
Вопрос: 2008 - BSOD 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA

Здравствуйте. С периодичностью раз-два в месяц терминальный сервер на win 2008 standart уходит в ребут с синим экраном:

Кликните здесь для просмотра всего текста
Код: Выделить весь код
A problem has been detected and Windows has been shut down to prevent damage
to your computer.

The problem seems to be caused by the following file: ntoskrnl.exe

PAGE_FAULT_IN_NONPAGED_AREA

If this is the first time you've seen this stop error screen,
restart your computer. If this screen appears again, follow
these steps:

Check to make sure any new hardware or software is properly installed.
If this is a new installation, ask your hardware or software manufacturer
for any Windows updates you might need.

If problems continue, disable or remove any newly installed hardware
or software. Disable BIOS memory options such as caching or shadowing.
If you need to use safe mode to remove or disable components, restart
your computer, press F8 to select Advanced Startup Options, and then
select Safe Mode.

Technical Information:

*** STOP: 0x00000050 (0xfffff900c20cca00, 0x0000000000000000, 0xfffff9600032a944,
0x0000000000000000)

*** ntoskrnl.exe - Address 0xfffff80002eba150 base at 0xfffff80002e63000 DateStamp
0x51da19e2
Одновременно с этим служба мониторинга RAID шлет на email сообщение:

Код: Выделить весь код
Controller ID: 0 PD Reset: PD
= 0, Critical
= 3, Path =

Event ID:268
Generated On: Sun Jun 20 20:40:36 MSD 1999

System Details---
IP Address: 192.168.1.2
OS Name: x64
OS Version: 6.00
Driver Name: megasas.sys
Driver Version: 2.13.0.64

Image Details---
BIOS Version : MT33
Firmware Package Version: 7.0.1-0074
Firmware Version : 1.12.270-0718
Из того, что делал:
1. Запустил chkdsk в режиме "только чтение" , он сказал что имеются ошибки, которые нужно исправить.
2. Запланировал chkdsk /f при запуске системы, перезагрузил сервер.
3. Сервер перезапустился, в журнале windows сообщение:

Код: Выделить весь код
Имя журнала: Application
Подача: Microsoft-Windows-Wininit
Дата: 23.04.2015 21:35:39
Код события: 1001
Категория задачи:Отсутствует
Уровень: Сведения
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: Server.gpo1.local
Описание:


Checking file system on C:
The type of the file system is NTFS.


A disk check has been scheduled.
Windows will now check the disk.
Cleaning up instance tags for file 0x4e4b4.
1046464 file records processed.

8118 large file records processed.

0 bad file records processed.

0 EA records processed.

1442 reparse records processed.

1291130 index entries processed.

0 unindexed files processed.

1046464 security descriptors processed.

Cleaning up 413 unused index entries from index $SII of file 0x9.
Cleaning up 413 unused index entries from index $SDH of file 0x9.
Cleaning up 413 unused security descriptors.
122334 data files processed.

CHKDSK is verifying Usn Journal...
539400536 USN bytes processed.

Usn Journal verification completed.
Windows has made corrections to the file system.

975583231 KB total disk space.
754219304 KB in 892316 files.
467060 KB in 122335 indexes.
0 KB in bad sectors.
1673447 KB in use by the system.
65536 KB occupied by the log file.
219223420 KB available on disk.

4096 bytes in each allocation unit.
243895807 total allocation units on disk.
54805855 allocation units available on disk.

Internal Info:
c0 f7 0f 00 85 7b 0f 00 bb 07 1a 00 00 00 00 00 .....{..........
ed 58 00 00 a2 05 00 00 00 00 00 00 00 00 00 00 .X..............
90 c7 04 77 00 00 00 00 50 23 9b ff 00 00 00 00 ...w....P#......

Windows has finished checking your disk.
Please wait while your computer restarts.

Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Wininit" Guid="{206f6dea-d3c5-4d10-bc72-989f03c8b84b}" EventSourceName="Wininit" />
<EventID Qualifiers="16384">1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-04-23T17:35:39.000Z" />
<EventRecordID>2707248</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>Server.gpo1.local</Computer>
<Security />
</System>
<EventData>
<Data>

Checking file system on C:
The type of the file system is NTFS.


A disk check has been scheduled.
Windows will now check the disk.
Cleaning up instance tags for file 0x4e4b4.
1046464 file records processed.

8118 large file records processed.

0 bad file records processed.

0 EA records processed.

1442 reparse records processed.

1291130 index entries processed.

0 unindexed files processed.

1046464 security descriptors processed.

Cleaning up 413 unused index entries from index $SII of file 0x9.
Cleaning up 413 unused index entries from index $SDH of file 0x9.
Cleaning up 413 unused security descriptors.
122334 data files processed.

CHKDSK is verifying Usn Journal...
539400536 USN bytes processed.

Usn Journal verification completed.
Windows has made corrections to the file system.

975583231 KB total disk space.
754219304 KB in 892316 files.
467060 KB in 122335 indexes.
0 KB in bad sectors.
1673447 KB in use by the system.
65536 KB occupied by the log file.
219223420 KB available on disk.

4096 bytes in each allocation unit.
243895807 total allocation units on disk.
54805855 allocation units available on disk.

Internal Info:
c0 f7 0f 00 85 7b 0f 00 bb 07 1a 00 00 00 00 00 .....{..........
ed 58 00 00 a2 05 00 00 00 00 00 00 00 00 00 00 .X..............
90 c7 04 77 00 00 00 00 50 23 9b ff 00 00 00 00 ...w....P#......

Windows has finished checking your disk.
Please wait while your computer restarts.
</Data>
</EventData>
</Event>

Какие еще действия рекомендуете предпринять для исключения вероятности возникновения BSOD ?
Спасибо
Ответ: sigmatik, то что вы сделали chkdsk - хорошо. Одной из причин появления таких ошибок является поврежденная файловая система. Конкретно по дампу виновника выявить не удалось. В качестве первого аргумента указывается поврежденный участок памяти
Код Code
1
2
3
4
5
6
7
8
9
10
Arg1: fffff900c20cca00, memory referenced.
 
fffff900`c20cca00  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca10  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca20  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca30  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca40  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca50  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca60  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
fffff900`c20cca70  ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ??  ????????????????
Я бы проверил следующее:
1. Не происходит ли утечки памяти?
2. используя компонент verifier проверил все драйверы не Microsoft с помощью проверки "Особый пул", возможно с помощью этого удастся выявить драйвер вызывающий нарушения в памяти.
3. Обновить все не Microsoft драйверы до актуальных версий, судя по дампу таких хватает, а именно:
klif Mon Aug 02 18:21:26 2010 (4C56E276) Kaspersky
e1e6032e Tue Oct 30 00:45:14 2007 (4726546A) Intel(R) PRO/1000 PCI Express Network Connection Driver
kl1 Wed Nov 11 14:30:15 2009 Kaspersky
aksusb Wed Jan 28 18:02:53 2009 Aladdin USB Key
aksdf Mon Feb 11 19:03:34 2008 Aladdin Data Mini-Filter Driver
aksfridge Thu Jan 08 10:59:54 2009 Aladdin
hardlock Mon Feb 02 18:34:08 2009
npf.sys WinPcap
rminiv3 Fri Aug 17 23:53:11 2007 (46C60AB7) Radmin
raddrvv3 Fri Sep 11 19:15:15 2009 (4AAA7793) Radmin
Вопрос: BSOD 0000007E после установки UpdatePackLive-16.5.15

Установил UpdatePackLive-16.5.15.exe он очень долго ставил разные обновления, затем попросил перезагрузку, я ответил "да", после этого во время загрузки в любом режиме выдает BSOD 0x0000007E
Причина установки пака описана
Для создания отчета подключил другой жесткий диск, с которого и загрузился, по этому в отчете информация не о той системе, AIDA 64 последней версии не запустилась, собрал отчет версией AIDA32 3.94.2
В отчете диск с проблемной системой указан буквой F
Дамп ошибки почему то не создался, последний файл дампа в папке от 1 января, так что это вряд ли поможет
Ответ: Предлагаю 2 способ:
На другом компьютере по этой же причине появился BSOD, но там не было точек восстановления, решил проблему тем, что вставил установочный диск WinXP, загрузился с него, дождался окна с жесткими дисками и установленными на нем системами, выбрал битую систему и нажал R для ее восстановления, но при таком способе слетают драйвера и некоторые параметры системы.