BSOD
0x00000041: MUST_SUCCEED_POOL_EMPTY
Синий экран 0x00000041 указывает, что поток режима ядра запросил слишком большой размер пула.
Параметры MUST_SUCCEED_POOL_EMPTY:
- Размер запроса, который не может быть удовлетворен;
- Номер страниц, который были использованы из пула неподкачиваемой памяти;
- Номер запросов из пула неподкачиваемой памяти, значение которых больше, чем PAGE_SIZE;
- Номер доступных страниц.
Причина
В ОС Windows 2000 размер must-succeed пула очень мал. В Windows XP отсутствует возможность драйверов использовать must-succeed пул для выполнения своих команд.
Решение
Замените или переустановите драйвер, который выполняет запрос. Драйвер не должен запрашивать must-succeed пул. Вместо этого он должен использовать нормальный пул и корректно обработать сценарий, где пул временно пуст. Для выявления сбойного драйвера читайте статью Анализ дампа памяти.
{jcomments on}