0x77 проверки ошибок: KERNEL_STACK_INPAGE_ERROR
KERNEL_STACK_INPAGE_ERROR проверка ошибок имеет значение 0x00000077. Эта ошибка проверка указывает, что запрошенную страницу данных ядра из файла подкачки не удалось считывать в память.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры KERNEL_STACK_INPAGE_ERROR
Четыре параметра, перечисленные в сообщении, имеют два возможных значения.
Если первый параметр равен 0, 1 или 2, параметры имеют следующее значение.
Параметр | Описание |
---|---|
1 |
0: Страница данных ядра была извлечена из кэша страниц. 1: Страница была извлечена с диска. 2: Страница была извлечена с диска, в стеке хранилища возвращено значение SUCCESS, но Status.Information не равно PAGE_SIZE. |
2 |
Значение, которое отображается в стеке, где должна быть подпись. |
3 |
0 |
4 |
Адрес подписи в стеке ядра |
Если первый параметр имеет любое значение, отличное от 0, 1 или 2, параметры имеют следующее значение.
Параметр | Описание |
---|---|
1 |
Код состояния |
2 |
Код состояния ввода-вывода |
3 |
Номер файла подкачки |
4 |
Смещение в файл подкачки |
Причина
Если первый параметр равен 0 или 1, сигнатура стека в стеке ядра не найдена. Эта ошибка, вероятно, вызвана неисправным оборудованием, например ошибкой ОЗУ.
Если первый параметр равен 2, стек драйверов возвращает несогласованное состояние для чтения страницы. Например, стек драйверов вернул состояние успешного выполнения, даже если он не прочитал всю страницу.
Если первый параметр имеет любое значение, отличное от 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.
Эти коды состояния являются наиболее распространенными, которые имеют конкретные причины. Дополнительные сведения о других возможных кодах состояния, которые могут быть возвращены, см. в файле Ntstatus.h в пакете драйверов Microsoft Windows (WDK).
Вирусная инфекция также может вызвать эту ошибку проверка.
Решение
Устранение проблемы с неправильным блоком: Если вы можете перезагрузить компьютер после ошибки, Autochk запускается автоматически и пытается сопоставить плохой сектор, чтобы предотвратить его использование.
Если Autochk не сканирует жесткий диск на наличие ошибок, можно вручную запустить средство проверки диска. Выполните команду Chkdsk /f /r в системном разделе. Перед началом сканирования диска необходимо перезагрузить компьютер. Если вы не можете запустить систему из-за ошибки, используйте консоль восстановления и запустите Chkdsk /r.
Предупреждение Если системный раздел имеет формат файловой системы FAT, длинные имена файлов, используемые операционной системой Windows, могут быть повреждены при использовании Scandisk или другого средства жесткого диска на основе MS-DOS для проверки целостности жесткого диска из MS-DOS. Всегда используйте версию Chkdsk, соответствующую вашей версии операционной системы Windows.
Устранение проблем с неисправным оборудованием: Если состояние ввода-вывода 0xC0000185, а файл подкачки находится на диске SCSI, проверка дисковое подключение и завершение SCSI для проблем.
Устранение проблемы с неработоемой памятью: Запустите аппаратные диагностика, которые поставляет производитель системы, особенно сканер памяти. Дополнительные сведения об этих процедурах см. в руководстве владельца компьютера.
Убедитесь, что все адаптерные карты на компьютере правильно установлены. Используйте ластик для рукописного ввода или обработку электрическим контактом, доступные в магазинах поставок электроники, чтобы обеспечить чистоту карта контактов адаптера.
Проверьте Просмотр событий системного входа на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство, вызвавшее ошибку. Вы также можете отключить кэширование памяти в BIOS, чтобы попытаться устранить эту ошибку.
Убедитесь, что установлена последняя версия пакета обновления Windows.
Если описанные выше действия не устраните ошибку, добавьте системную плату в ремонтное средство для диагностического тестирования. Эта ошибка может быть вызвана трещиной, поцарапанной трассировкой или дефектным компонентом на системной плате.
Устранение вирусной инфекции: Проверьте компьютер на наличие вирусов с помощью любого актуального коммерческого программного обеспечения для сканирования вирусов, которое проверяет главную загрузочную запись жесткого диска. Все файловые системы Windows могут быть заражены вирусами.