0x00000041: MUST_SUCCEED_POOL_EMPTY

#1 2021.04.27 14:19:21

0

Синий экран 0x00000041 указывает, что поток режима ядра запросил слишком большой размер пула.

ПАРАМЕТРЫ MUST_SUCCEED_POOL_EMPTY:
- Размер запроса, который не может быть удовлетворен;
- Номер страниц, который были использованы из пула не подкачиваемой памяти;
- Номер запросов из пула не подкачиваемой памяти, значение которых больше, чем PAGE_SIZE;
- Номер доступных страниц.

ПРИЧИНА
В ОС Windows размер must-succeed пула очень мал, отсутствует возможность драйверов использовать must-succeed пул для выполнения своих команд.

РЕШЕНИЕ
Замените или переустановите драйвер, который выполняет запрос. Драйвер не должен запрашивать must-succeed пул. Вместо этого он должен использовать нормальный пул и корректно обработать сценарий, где пул временно пуст.

ОБЩИЕ СВЕДЕНИЯ ОБ АВАРИЙНОМ ДАМПЕ ПАМЯТИ
Все Windows-системы при обнаружении фатальной ошибки делают аварийный дамп (снимок) содержимого оперативной памяти и сохраняет его на жесткий диск. Существуют три типа дампа памяти:

Полный дамп памяти – сохраняет все содержимое оперативной памяти. Размер снимка равен размеру оперативной памяти + 1 Мб (заголовок). Используется очень редко, так как в системах с большим объемом памяти размер дампа будет слишком большим.

Дамп памяти ядра – сохраняет информацию оперативной памяти, касающуюся только режима ядра. Информация пользовательского режима не сохраняется, так как не несет в себе информации о причине краха системы. Объем файла дампа зависит от размера оперативной памяти и варьируется от 50 Мб (для систем с 128 Мб оперативной памяти) до 800 Мб (для систем с 8 Гб оперативной памяти).

Малый дамп памяти (мини дамп) – содержит довольно небольшое количество информации: код ошибки с параметрами, список драйверов загруженных в оперативную память на момент краха системы и т.д., но этих сведений достаточно, для определения сбойного драйвера. Еще одним преимуществом данного вида дампа является маленький размер файла.