Kernel stack inpage error

Цифровое название ошибки 0x00000077
Название BSoD KERNEL_STACK_INPAGE_ERROR
Причина появления Страница данных ядра страничного файла не может быть загружена в память.
Операционные системы Windows 2000, XP, 7

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

Причин BSoD несколько:

  • В случае, если параметр равен 0 или 1, то это указывает на то, что сигнатура стека не была найдена в стеке ядра. Эта ошибка, вероятнее всего, вызвана дефектными аппаратными средствами, такими как оперативной памятью.
  • Если первый параметр 2, стек драйвера возвратил состояние success даже при том, что он не читал целую страницу.
  • Если первый параметр также имеет значение отличное от 0, 1, или 2, значение первого параметра — код ошибки NTSTATUS. По коду статуса ввода-вывода (второй параметр) можно определить точную причину этой ошибки. Для этого есть список ошибок.
  • 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 или что два устройства пытаются использовать тот же IRQ.
  • Наличие вирусов в операционной системе.
  • Параметры Stop 0x00000077 могут иметь два значения. Если первый — 0, 1, или 2, то параметры имеют следующие значения:
  • 0 — Страница данных ядра была получена от кэша страницы; 1 — Страница была получена из диска; 2 — Страница была получена из диска, стек драйверов внешней памяти возвратил значение SUCCESS, но информация страницы не равна PAGE_SIZE.
  • Значение стека, где должна находиться сигнатура диска;
  • 0;
  • Адрес сигнатуры диска в стеке ядра.

Если первый параметр имеет значение, не равное 0, 1, или 2, то параметры указывают следующие значения:

  • Код статуса;
  • Код статуса ввода-вывода;
  • Значение файла подкачки;
  • Смещение в файле подкачки.

Ошибка Stop 0x00000077 (Kernel Stack Inpage Error) предупреждает, что страница данных ядра, запрошенная из виртуальной памяти, не может быть найдена. Так как виртуальная память находится на жестком диске, именно жесткий диск с файлом подкачки должен являться первым кандидатом на диагностику.

Вот основные причины возникновения такой ошибки:

  • Повреждение диска — исправляется с помощью команды chkdsk /f.
  • Отказ аппаратного обеспечения диска — проверьте все аппаратное обеспечение диска, которое упоминается в этом разделе в связи со стоп-ошибкой 0x00000024.
  • Инфицирование вирусом — Загрузите актуальные сигнатуры вирусов и запустите сканирование данного тома.

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

Коды состояний стоп-ошибки 0x00000077

Код Проблема
0xC000009A (Status Insufficient Resources) Недостаточно ресурсов невыгружаемого пула (очень редко)
0xC000009C (Status Device Data Error)

Поврежденные сектора на жестком диске

0xC000009D (Status Device Not Connected) Отключенный кабель данных или кабель питания, проблема контроллера или настройки диска, или проблема терминации шины SCSI 0xC000016A (Status Disk Operation Failed) Поврежденные сектора на жестком диске 0xC0000185 (Status IO Device Error) Отключенный кабель данных или кабель питания, проблема контроллера или настройки диска, или проблема терминации шины SCSI, или попытка нескольких устройств получить доступ к одному и тому же ресурсу

Для проблем с аппаратным обеспечением необходимо проверить и заменить поврежденный компонент. Если возникло повреждение диска, то первой должна стать попытка исправить повреждение с помощью команды chkdsk /f. Если диск поврежден очень сильно, его необходимо заменить.

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

Причина возникновения

Для определения более конкретных причин появления сбоя, надо обратить внимание на parameter1. Когда он не равняется 0 или 1, это говорит о том, что сигнатура стека не обнаружена в стеке ядра. Наиболее распространенным виновником проблемы является RAM или иные аппаратные средства. Когда parameter1 равняется 2, происходит возврат успешного состояния в любой ситуации.

Когда показатель parameter1 отличается от указанных ранее цифр, то можно говорить о наличии ошибки NTSTATUS. Уже по parameter2 выполняется точное установление причины:

  • 0xC000009A. Говорит о недостаточном количестве ресурсов пула не подкачиваемой памяти. Данный код явно указывает на ошибку стека драйвера внешней памяти. Предполагается необходимость постоянного обеспечения состояния поступления информации.
  • 0xC000009C. Позволяет продемонстрировать сектора жесткого диска, которые имеют проблемы.
  • 0xC000009D. Демонстрирует кабельные соединения с дефектами. Другой вариант заключается в том, что контроллер не способен увидеть жесткий диск.
  • 0xC000016A. Позволяет продемонстрировать сектора жесткого диска, которые имеют сбои.
  • 0xC0000185. Демонстрирует неисправные кабельные подключения. В некоторых случаях код выдается в случае попытки двух устройств применять одновременно один IRQ.

В определенных случаях вина лежит на воздействии вирусов.

Параметры

Предусматривается возможность наличия двух типов значений для данного кода ошибки. Когда параметр 1 равняется 0,1 или 2, можно говорить о следующих значениях:

parameter1

Страница сведений ядра, которая получена от

0 – из диска

1 – из диска

2 – из диска, а стек драйверов предоставил значение «успех», но сведения страницы не соответствуют PAGE_SIZE

parameter2

Показатель стека, где располагается сигнатура диска

parameter3

parameter4

Адрес сигнатуры диска в стеке ядра

Ситуация будет отличаться тогда, когда parameter1 обладает значением, не равняющимся 0,1 или 2. Задаются указанные ниже показатели:

parameter1

parameter2

Код статуса ввода-выдачи

parameter3

Показатель файла подкачки

parameter4

Смещение, которое присутствует в файле подкачки

Способы решения

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

  • В случае заражения вирусами использовать программы для очистки. Отдельного внимания заслуживает загрузочная область жесткого диска.
  • Отключение кэширования памяти BIOS.
  • Когда сбой возник в RAM, предусматривается проведение процедуры аппаратной диагностики для оперативной памяти. Для этого допускается применение большого спектра программного обеспечения.
  • Когда parameter2 составляет 0xC0000185, происходит проверка правильности подключения кабелей, а также осматриваются контакты SCSI.
  • Происходит поиск поврежденных сегментов жесткого диска для того, чтобы можно было обнаружить причину возникновения подобной проблемы. Существует большое количество программ, способных обнаружить дефект.
  • Проверка может быть запущена вручную, когда выполнить это автоматически не удается. Предусматривается введение команды Chkdsk /r.
  • Есть вероятность проблем с материнской платой. На ней могут быть дефекты или иные повреждения. Следует отнести её в мастерскую на осмотр специалистом.
  • Обновите операционную систему.

[an error occurred while processing the directive]
Карта сайта