Windows error kernel stack inpage error

0x00000077: KERNEL_STACK_INPAGE_ERROR

Посетителей: 44661 | Просмотров: 57322 (сегодня 0) Шрифт:

Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то должно быть проверено подключение и срок годности.

Параметры:
1. 0
2. 0
3. значение PTE на момент ошибки
4. адрес ошибки ядра
1. код статуса
2. I/O код статуса
3. номер страницы виртуальной памяти
4. Компенсация в страничный файл

Windows NT 2000

Решение STOP 0x00000077 и 0x0000007A сообщений.
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или програмного обеспечения.
Возможные причины:
— Повреждённый блок на жёстком диске.
— Некорректное завершение оборудования SCSI.
— Плохое соединение жёсткого диска с контроллером.
— Ошибка контроллера жёсткого диска.
— Исчерпывание свободного места.
Значение второго восьмеричного параметра, может помочь вам выявить проблему:
Значения параметра:
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.
В MSDN DDK файле NTSTATUS.H есть дополнительные коды статусов.

Применяется к следующим системам:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Advanced Server

«Stop 0x00000077» or «KERNEL_STACK_INPAGE_ERROR»
Во время работы вы можете получить следующую ошибку:
Stop 0x00000077
KERNEL_STACK_INPAGE_ERROR

Причина:
Такое может произойти, когда запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины стопа вы должна тщательно изучить сообщение ошибки.
Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
1. 0 (zero)
2. Page Table Entry (PTE) значение на момент ошибки
3. 0 (zero)
4. Адрес signature ядра
Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
1. Код статуса
2. I/O код статуса
3. Номер страницы виртуальной памяти
4. Offset into page file
В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.

Решение:
Используйте один из предложенных методов для решения этой проблемы:

Вирус загрузочного сектора:
Просканируйте жёсткий диск антивирусной программой.

Если это не вирус:
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации — какое оборудование стало причиной ошибки.

Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.

Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.

Читайте также:  Windows 10 lite pro x64 самая легкая 2020

Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.

Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .

Повреждённая память — random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера — ещё одна причина этой ошибки.
Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.

Отключите caching в BIOS и проверьте, решит ли это проблему.

Если это не решит проблему, то повреждена материнская плата.

Примечание:
Эта ошибка схожа с STOP: 0x0000007A

Как исправить KERNEL_DATA_INPAGE_ERROR на Windows 7/8/10?

KERNEL_DATA_INPAGE_ERROR – это синий экран смерти, способный к появлению на всех версиях операционной системы Windows. Данный критический сбой представляет собой потенциально опасную ситуацию, так как он мог возникнуть из-за проблем с вашим жестким диском. О каких именно проблемах с диском идет речь? Ну, этот BSoD мог возникнуть из-за повреждений некоторых секторов на диске, из-за плохого контакта с SATA-разъемом, поврежденного шлейфа, соединяющего HDD и материнскую плату, или же из-за повреждений самих SATA-разъемов.

Однако, как уже можно было понять, причины разнятся по своей серьезности, так что, возможно, и не все так плохо. Бывает и так, что эта ситуация возникает из-за банальной нехватки места на жестком диске. Помимо прочего, синий экран смерти KERNEL_DATA_INPAGE_ERROR мог появиться и по ряду совершенно не связанных с жестким диском причин. К примеру, вызвать этот BSoD могли оперативная память, подключенные к системе устройства, вирусы(да, и такое может быть), отсутствие необходимых обновлений для Windows и т.д. и т.п.

Итак, прочитав вышеизложенный материал, вы, вероятно, смогли ознакомиться с тем, что же собой представляет синий экран смерти KERNEL_DATA_INPAGE_ERROR. Пора приступить к его устранению, верно?

Методы решения BSoD KERNEL_DATA_INPAGE_ERROR

Для начала нам нужно указать вам на следующее: методы можете выполнять в любом порядке, так как между ними нет четкой связи. В связи с тем, что синий экран смерти может постоянно блокировать доступ к системе, то некоторые из методов вам придется выполнять с помощью установочного носителя Windows и Среды Восстановления на нем. Итак, давайте посмотрим…

  • Проверьте систему на наличие вирусов. Давайте для начала разберемся с самой маловероятной причиной: попавшие в систему вирусы. Разумеется, выполнить сканирование вам удастся только в том случае, если есть доступ к операционной системе. Если у вас нет стороннего антивируса, то можете воспользоваться услугами Защитника Windows: пройдите в его настройки и запустите глубокое сканирование системы.
  • Освободите место на диске. Малое количество памяти на разделах жесткого диска – еще одна маловероятная причина для BSoD KERNEL_DATA_INPAGE_ERROR. Тем не менее проверить ее просто. Избежав появления синего экрана смерти, войдите в ОС и попробуйте освободить как можно больше места на HDD, особенно на системном разделе. Закончив со свободным местом, перезагрузите свой компьютер и проверьте, появится ли KERNEL_DATA_INPAGE_ERROR снова. Метод работает крайне редко, но появился он не на пустом месте.
  • Установите все доступные обновления для системы. Следующим методом, который вы можете применить в случае доступности системы, является установка всех отложенных или доступных обновлений для Windows от Майкрософт. Пройдите следующим путем: Параметры→Обновления и безопасность→Центр обновления Windows→Проверить наличие обновлений. Установка всех доступных обновлений будет проведена в автоматическом режиме, так что вам не придется даже ничего делать. Завершив установку, перезагрузите компьютер, чтобы проверить наличие синего экрана смерти KERNEL_DATA_INPAGE_ERROR.
  • Отключите от системы все сторонние устройства. Некоторые пользователи утверждают, что им удалось устранить проблему просто отключив от своей системы то или иное стороннее устройство, например, USB-накопитель, контроллер и прочее. Если вы подключили к своей системе недавно какое-то устройство, после чего практически сразу стал появляться KERNEL_DATA_INPAGE_ERROR, то, вероятно, проблема заключается именно в нем. Попробуйте отключить недавно подключенное устройство и посмотрите, изменится ли ситуация со BSoD.
  • Отключите функцию кеширования. Некоторые пользователи утверждают, что вина за появлением этой проблемы лежит на такой функции, как кеширование памяти области BIOS. К счастью, данная функция более не используется в современных версиях ОС Windows, так что ее спокойно можно отключить. Войдите в настройки своего BIOS и найдите опцию под названием System BIOS Cacheable или что-то в этом духе, после чего отключите ее. Обязательно сохраните изменения в BIOS, затем перезагрузите систему и проверьте, появится ли снова KERNEL_DATA_INPAGE_ERROR.
  • Проверка подключения HDD и целостности шлейфа/SATA-разъемов. Очередная причина – нарушенное подключение жесткого диска к материнской плате, повреждения самого SATA-шлейфа или SATA-разъемов. Вам нужно открыть свой системный блок и хорошенько все осмотреть: пошевелите кабели, повторно подключите их в SATA-разъемы. Особенно уделите внимание на SATA-разъемы на жестком диске и материнской плате: возможно, они были повреждены или шлейфы в них плохо подключены. Также было бы неплохо, если бы протестировали работу своего жесткого диска с другим SATA-кабелем, так как проблема в виде синего экрана смерти KERNEL_DATA_INPAGE_ERROR может возникать по его вине.
  • Проверка жесткого диска на поврежденные сектора. Вот мы и дошли до самой «приятной» причины появления этого синего экрана смерти – поврежденные сектора или, как их называют в простонародье, бед-блоки. Именно бед-блоки причиняют наибольшее количество проблем для владельцев жестких дисков, особенно тех HDD, которые находятся в почтенном возрасте. Вам нужно попробовать проверить свой жесткий диск на наличие поврежденных секторов, а также попытаться восстановить их, что, впрочем, не всегда возможно. Начальным уровнем проверки можно обозначить системную программу CHKDSK: вызовите Командную строку(обязательно с правами Администраторской) и выполните в ней команду chkdsk c /f /r. По окончанию работы программы, вам будет выдана сводка с результатами, по которым вы поймете, есть ли у вас какие-то проблемы с жестким диском, а также были ли они устранены. Заметка: если вы не можете получить доступ к системе из-за постоянно возникающего KERNEL_DATA_INPAGE_ERROR, то вам нужно воспользоваться установочным носителем с Windows, чтобы получить доступ к Среде Восстановления, а затем с помощью нее открыть Командную строку. После применения CHKDSK, попробуйте перезапустить компьютер и проверьте, появится ли синий экран смерти снова. Если он снова появится, то, вероятно, системная программа не справилась со своей задачей. Мы рекомендуем вам воспользоваться куда более эффективной утилитой под названием Victoria HDD, чтобы устранить бед-блоки. Успех будет зависеть от состояния вашего жесткого диска.
  • Проверьте свою оперативную память. К сожалению, за появлением KERNEL_DATA_INPAGE_ERROR также может стоять и оперативная память, установленная в вашей системе. Проверить сбойность ОЗУ довольно просто, если у вас в системе присутствует больше одной планки(шанс возникновения проблемы с несколькими планками одновременно – ничтожно мал): просто выньте из материнской платы одну из них, а затем протестируйте работу системы с другой – и наоборот. Также вы можете выполнить тестирование оперативной памяти с помощью программы Memtest86+.
  • Проверьте материнскую плату. К сожалению, синий экран смерти KERNEL_DATA_INPAGE_ERROR, исходя из сообщений пользователей в сети, мог появиться также из-за повреждений материнской платы. Понять, повреждена ли та – крайне сложно, особенно самому обычному пользователю. Откройте свой системный блок и хорошенько осмотрите плату на наличие каких-то очевидных повреждений. Однако, ее проверкой все же стоит заняться профессионалу.
Читайте также:  Как прервать проверку диска windows

Мы надеемся, что данный материал помог вам в решении синего экрана смерти KERNEL_DATA_INPAGE_ERROR, или хотя бы дал правильное направление, в котором необходимо двигаться для его решения.

Bug Check 0x7A: KERNEL_DATA_INPAGE_ERROR

The KERNEL_DATA_INPAGE_ERROR bug check has a value of 0x0000007A. This bug check indicates that the requested page of kernel data from the paging file could not be read into memory.

This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

KERNEL_DATA_INPAGE_ERROR Parameters

The four parameters that are listed in the message can have three possible meanings. If the first parameter is 1 or 2, or 3 and the third parameter is 0, the parameters have the following definitions.

The lock type that was held (1, 2, or 3)

The error status (usually an I/O status code)

If Lock Type is 1: the current process

If Lock Type is 2 or 3: 0

The virtual address that could not be paged into memory

If the first parameter is 3 (and the third parameter is nonzero) or 4, the parameters have the following definitions.

Parameter Description

The lock type that was held (3 or 4)

The error status (typically an I/O status code)

The address of the InPageSupport structure

The faulting address

Otherwise, the parameters have the following definitions.

Parameter Description

The address of the page table entry (PTE)

The error status (usually an I/O status code)

The PTE contents

The faulting address

Cause

Frequently, you can determine the cause of the KERNEL_DATA_INPAGE_ERROR bug check from the error status (Parameter 2). Some common status codes include the following:

0xC000009A, or STATUS_INSUFFICIENT_RESOURCES, indicates a lack of nonpaged pool resources.

0xC000009C, or STATUS_DEVICE_DATA_ERROR, typically indicates bad blocks (sectors) on the hard disk.

0xC000009D, or STATUS_DEVICE_NOT_CONNECTED, indicates defective or loose cabling, termination, or that the controller does not see the hard disk.

0xC000016A, or STATUS_DISK_OPERATION_FAILED, indicates bad blocks (sectors) on the hard disk.

0xC0000185, or STATUS_IO_DEVICE_ERROR, indicates improper termination or defective cabling on SCSI devices or that two devices are trying to use the same IRQ.

0xC000000E, or STATUS_NO_SUCH_DEVICE, indicates a hardware failure or an incorrect drive configuration. Check your cables and check the drive with the diagnostic utility available from your drive manufacturer. If you are using older PATA (IDE) drives, this status code can indicate an incorrect master/subordinate drive configuration.

These status codes are the most common ones that have specific causes. For more information about other possible status codes that can be returned, see the Ntstatus.h file in the Microsoft Windows Driver Kit (WDK).

Another common cause of this error message is defective hardware or failing RAM.

A virus infection can also cause this bug check.

Resolution

Resolving a bad block problem: An I/O status code of 0xC000009C or 0xC000016A typically indicates that the data could not be read from the disk because of a bad block (sector). If you can restart the computer after the error, Autochk runs automatically and attempts to map the bad sector to prevent it from being used anymore.

If Autochk does not scan the hard disk for errors, you can manually start the disk scanner. Run Chkdsk /f /r on the system partition. You must restart the computer before the disk scan begins. If you cannot start the computer because of the error, use the Recovery Console and run Chkdsk /r.

WarningВ В If your system partition is formatted with the FAT file system, the long file names that the Windows operating system uses might be damaged if you use Scandisk or another MS-DOS-based hard disk tool to verify the integrity of your hard disk from MS-DOS. Always use the version of Chkdsk that matches your version of Windows.

Resolving a defective hardware problem: If the I/O status is C0000185 and the paging file is on an SCSI disk, check the disk cabling and SCSI termination for problems.

Resolving a failing RAM problem: Run the hardware diagnostics that the system manufacturer supplies, especially the memory scanner. For more information about these procedures, see the owner’s manual for your computer.

Check that all the adapter cards in the computer are properly seated. Use an ink eraser or an electrical contact treatment, available at electronics supply stores, to ensure adapter card contacts are clean.

Check the System Log in Event Viewer for additional error messages that might help identify the device that is causing the error. You can also disable memory caching of the BIOS to try to resolve this error.

Make sure that the latest Windows Service Pack is installed.

If the preceding steps do not resolve the error, take the system motherboard to a repair facility for diagnostic testing. A crack, a scratched trace, or a defective component on the motherboard can cause this error.

Resolving a virus infection: Check your computer for viruses by using any up-to-date, commercial virus scanning software that examines the Master Boot Record of the hard disk. All Windows file systems can be infected by viruses.

Читайте также:  Как уменьшить скорость мыши windows 10
Оцените статью
Parameter Description