Fix Kernel Stack Inpage Error

On a Windows XP PC, you may receive either of the error message listed below:

KERNEL_STACK_INPAGE_ERROR

-Or-

Stop 0x00000077

What causes these errors?

Kernel_Stack_Inpage_Error is generated when either of the following conditions hold true:

  • A virus has infected the MBR (master boot record) of your Windows computer.
  • A requested page of kernel data is not read into memory by the Paging file.

The cause of the above error can only be determined after you correctly interpret the error message. In case the first and third parameters in the error message on your computer are zero, then the four parameters are defined as:

Parameter 1 – Zero (0).
Parameter 2 – PTE (Page Table Entry) at time of error.
Parameter 3 – Zero (0).
Parameter 4 – Address of kernel stack signature

If, in the error message, either the first or third parameter is not zero then the following definition holds true:

Parameter 1 – Status Code.
Parameter 2 – I/O status code.
Parameter 3 – Number of the page file.
Parameter 4 – Offset into page file.

When either the first or third parameter is not zero then one can ascertain the cause of the error from the second parameter.

You can ascertain the cause of the error with the help of the following information listed in the value of the second parameter, which is I/O status code.

  • 0xC000000E or STATUS_NO_SUCH_DEVICE: Implies that the required hard drive is unavailable. This may happen if any of the three things – hard disk, disk array, or controller card is bad.
  • 0xC000009A (STATUS_INSUFFICIENT_RESOURCES): Implies that there are not sufficient nonpaged pool resources.
  • 0xC000009C (STATUS_DEVICE_DATA_ERROR): Indicates presence of bad blocks on the hard disk.
  • 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED: Implies either the controller is unable to access the hard disk or cabling is bad or non-terminated.
  • 0xC000016A (STATUS_DISK_OPERATION_FAILED): Indicates the presence of bad blocks on the hard disk.
  • 0xC0000185 (STATUS_IO_DEVICE_ERROR): Implies either incorrect termination of SCSI devices has occurred, or defective cabling is being used, or two SCSI devices are attempting to use the same IRQ at the same time.

How to resolve the kernel stack inpage error?

To fix these errors, you may use the methods described below.

Method 1 – Install the latest XP Service Pack

For more information on how to install the latest Windows XP Service Pack, visit the Microsoft website.

Method 2 – Run a malware scan

Run a malware scan to remove any infection in the boot sector and MBR.

Method 3 – Run the disk scanner on your computer

You can use the disk scanner to identify and fix hard disk errors. To achieve this restart your computer. When you restart your computer, AutoChk disk scanner should run automatically and repair hard disk errors.

You may notice that AutoChk did not run automatically when you restarted your computer or your computer failed to restart successfully in the first place. These two scenarios are discussed below.

Steps to follow if AutoChk does not run automatically

In case AutoChk does not run automatically, you will need to run the Chkdsk utility. To do so, perform the following steps:

  1. Click Start and then click Run.
  2. In the open box, type cmd.
  3. At command prompt, type the following command and press Enter.
    chkdsk /f /r
  4. If a message appears, stating “Would you like to schedule this volume to be checked the next time the system restarts” type Y and press Enter.
  5. Restart your computer (Chkdsk will run automatically at restart).

Steps to follow if your computer did not restart successfully

  1. Restart your Windows XP computer and press the R key when the Welcome to Setup screen appears.
  2. Type the number that corresponds to the operating system you need to repair (this applies only when you have more than one operating systems installed).
  3. Type the administrator password.
  4. Next, type chkdsk /r and press Enter.
  5. Restart Windows.