BSOD и Stop Codes Windows 10Windows 11 NO_MORE_IRP_STACK_LOCATIONS0x00000035

Синий экран NO_MORE_IRP_STACK_LOCATIONS в Windows

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Ошибка 0x00000035 означает, что драйвер попытался передать запрос ввода-вывода дальше по стеку, но в пакете IRP не осталось свободных ячеек. Это указывает на слишком глубокую цепочку драйверов или ошибку драйвера. Ниже — причины и порядок действий от простого к сложному.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

NO_MORE_IRP_STACK_LOCATIONS
На вашем ПК возникла проблема NO_MORE_IRP_STACK_LOCATIONS

Ошибка 0x00000035 означает, что драйвер попытался передать запрос ввода-вывода дальше по стеку, но в пакете IRP не осталось свободных ячеек. Это указывает на слишком глубокую цепочку драйверов или ошибку драйвера. Ниже — причины и порядок действий от простого к сложному.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Слишком много фильтровАнтивирусы, шифрование, виртуальные диски одновременно.Сбой при доступе к диску. Сопоставьте время появления ошибки с последними изменениями системы и параметрами текущей учётной записи.Фильтры проверяйте по списку установленного ПО и дампу; не удаляйте все.
Ошибочный драйвер устройстваНеправильно создаёт IRP.Сбой с конкретным устройством. Откройте диспетчер устройств, запишите модель, версию и дату драйвера; сопоставьте с первым появлением сбоя.Откатите именно неисправный драйвер.
Конфликт утилит работы с дискомПрограммы резервного копирования.Сбой при их запуске. Проверьте свободное место и состояние накопителя до исправляющих операций; при ошибках чтения начните с резервной копии.Проверьте конфликтующие дисковые утилиты и их поддержку Windows.
Повреждённые системные файлыСбои повторяются. Сверьте точное имя и расположение файла; попробуйте действие на копии без изменения исходника.Выполните SFC/DISM при явных системных повреждениях.

#Пошаговое решение

  1. Запишите код и время синего экранаЕсли вы увидели синий экран NO_MORE_IRP_STACK_LOCATIONS, запишите код остановки, время и что происходило непосредственно перед ним (при обращении к диску, сетевому ресурсу или после установки антивируса). Если после перезагрузки Windows открылась, нажмите Win+R → perfmon /rel → Enter: в «Мониторе стабильности» найдите критическое событие по дате. Затем Win+R → eventvwr.msc → «Журналы Windows» → «Система» и сопоставьте события по времени. Событие Kernel-Power 41 само по себе лишь фиксирует внезапную перезагрузку и не показывает неисправный драйвер. До изменений сохраните важные файлы.
  2. Проверьте гипотезу: слишком много фильтровNO_MORE_IRP_STACK_LOCATIONS (0x35) может возникать при цепочке фильтрующих драйверов. Если код появляется при открытии файлов, найдите в «Параметры» → «Приложения» сторонние антивирусы, шифраторы, средства резервного копирования и программы виртуальных дисков. Зафиксируйте дату появления и версии, затем примените официальное обновление конкретного подозреваемого продукта, а не удаляйте все фильтры в реестре.
  3. Проверьте гипотезу: ошибочный драйвер устройстваЕсли ошибка связана с внешним накопителем, принтером или сетевым адаптером, Win+X → «Диспетчер устройств» → свойства устройства → «Драйвер»: запишите версию и попробуйте «Откатить», если всё началось после обновления. При отсутствии решения загрузите новый пакет по модели с сайта изготовителя. Не меняйте значения IRPStackSize из случайных форумов без анализа конкретного драйвера.
  4. Проверьте гипотезу: конфликт утилит работы с дискомЕсли сбой наблюдается лишь во время работы дисковой утилиты, закройте программу и проверьте стабильность обычной работы без неё, затем посмотрите совместимость и обновления у разработчика. До каких-либо операций с разделами создайте резервную копию. Ошибка 0x35 относится к обработке запросов ввода-вывода драйверами, а не обязательно к плохим секторам.
  5. Сравните минидамп с событиямиЕсли ошибка NO_MORE_IRP_STACK_LOCATIONS повторяется, откройте Проводник (Win+E) и проверьте наличие дампов в C:\Windows\Minidump. Для технической диагностики установите WinDbg с официального сайта Microsoft, откройте через File → Open dump file последний .dmp и выполните !analyze -v; сопоставьте модуль с конкретным устройством и временем обновлений. Упоминание .sys ещё не доказывает вину этого файла. Для специалиста важны цепочка фильтров и стек IRP в дампе. Передайте код, сведения об оборудовании и журнал специалисту, если причина не определилась.

#Проверка результата

Проверьте именно сценарий, при котором появлялся Синий экран NO_MORE_IRP_STACK_LOCATIONS в Windows, но не создавайте намеренно опасную нагрузку на неисправное оборудование. Через некоторое время посмотрите, появился ли новый минидамп; отсутствие одного падения ещё не означает полного исправления.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.