This guide shows you how to fix blue screen of death errors (or BSoD errors) for Windows XP.

Contents

If you see a blue screen error, but Windows XP restarts immediately and you can’t read the error text, follow these instructions to disable the Automatically restart option:

  1. Right-click on My Computer
  2. Go to Properties
  3. Go to the Advanced tab
  4. At the Startup and Recovery section, click the Settings button
  5. At the System failure section, make sure the “Automatically restart” option is unchecked
  6. Click OK

If you can’t boot into Windows, try booting into Safe Mode, follow the instructions above and then restart your computer again. To boot Windows XP in Safe Mode, follow these steps:

  1. Restart your computer
  2. Press F8 before the Windows logo appears
  3. Use the arrow keys and select “Safe Mode” from the boot menu
  4. Press Enter

0x000000ED (UNMOUNTABLE BOOT VOLUME)

UNMOUNTABLE_BOOT_VOLUME

The 0x000000ED blue screen error code is most commonly known as UNMOUNTABLE_BOOT_VOLUME. We covered how to fix UNMOUNTABLE_BOOT_VOLUME in Windows XP already.

For situations where the UNMOUNTABLE_BOOT_VOLUME error is caused by incorrect or outdated information regarding the Windows partition in the boot configuration files (BOOT.INI or the BCD) for NTLDR or BootMGR, Easy Recovery Essentials can normally recreate the boot configuration with the correct settings and parameters to allow for Windows to boot correctly:

  1. Download Easy Recovery Essentials from here. Choose your Windows version (XP, Vista, 7 or 8) before you go to download
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky!
  3. Boot into Easy Recovery Essentials
  4. Choose Automated Repair option and click Continue

    Easy Recovery Essentials Automated Repair

  5. Choose your Windows installation drive’s letter (usually C:\) and click Automated Repair
  6. Wait for Easy Recovery Essentials to complete the process

    Easy Recovery Essentials Repair Complete

  7. Once the process is complete, click Restart

0x0000007B (INACCESSIBLE BOOT DEVICE)

The blue screen error 0x0000007B has the name INACCESSIBLE_BOOT_DEVICE.

The 0x0000007B error

This error appears if your computer is infected a boot-sector virus, there is an issue with a device driver or an issue with a piece of hardware. Other issues may also cause this error to show up.

Follow these instructions to fix this error in Windows XP:

Fix #1: Remove viruses

If your computer is infected with a boot-sector virus, run an antivirus scan and remove all viruses from your computer to possibly fix the error.

If you don’t have an antivirus scanner, use the Virus Scanner of our recovery disk Easy Recovery Essentials that you can burn to any CDs, DVDs or USBs and run the scan:

  1. Download Easy Recovery Essentials from here
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky.
  3. Boot Easy Recovery Essentials
  4. Choose Virus Scanner

    Easy Recovery Essentials Virus Scanner

  5. Wait for the scan to complete

    Easy Recovery Essentials Virus Scan Complete

Fix #2: Run chkdsk

You can run the chkdsk command to check if the boot volume is corrupted. To do so:

  1. Insert the original Windows XP installation disk
  2. Boot from the CD. Press any key when the “Press any key to boot from CD” message appears
  3. Press R to open Recovery Console
  4. Type in the administrator password and hit Enter
  5. When Command Prompt has loaded, type the following command:

    chkdsk /r
  6. Press Enter
  7. Restart your computer

Fix #3: Recover the Windows XP registry

Follow the instructions from the Windows could not start: CONFIG\SYSTEM error guide on how to recover the registry of a Windows XP system.

The instructions mentioned there are the same you need to perform for the 0x0000007B error.

Fix #4: Check or remove hardware

If you installed a new hardware piece, remove it and restart your computer.

Check that all hard disk cables are connected properly.

Fix #5: Reboot into Last Known Good Configuration

The Last Known Good Configuration mode can solve issues caused by an incorrect or misconfigured driver. This Windows mode forces your computer to use a previously saved version of the Windows registry.

To do so, follow these steps:

  1. Restart your computer
  2. Start tapping F8 repeatedly before the Windows XP logo appears, but after the BIOS screen (the screen with your manufacturer logo and/or system information)
  3. When the boot options list screen appears, choose “Last Known Good Configuration (Advanced)”
  4. Press Enter

Fix #6: Reconfigure the boot.ini

A misconfigured boot.ini can be the cause for the 0x0000007B error.

To rebuild the boot.ini using Easy Recovery Essentials, follow the instructions:

  1. Download Easy Recovery Essentials from here. Choose your Windows version (XP, Vista, 7 or 8) before you go to download
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky!
  3. Boot into Easy Recovery Essentials
  4. Choose Automated Repair option and click Continue

    Easy Recovery Essentials Automated Repair

  5. Choose your Windows installation drive’s letter (usually C:\) and click Automated Repair
  6. Wait for Easy Recovery Essentials to complete the process

    Easy Recovery Essentials Repair Complete

  7. Once the process is complete, click Restart

0x00000024 (NTFS FILE SYSTEM)

A blue screen error with the error code as 0x00000024 indicates an issue with the NTFS file system. This is usually caused by data corruption on your hard disk.

The 0x00000024 error

To fix this error try the following methods:

Method #1: Check or remove hardware

Make sure that all disk cables are connected properly before booting your computer. If you installed new hardware, try to remove it and restart your computer to see if the error appears again.

Method #2: Run the chkdsk command

The chkdsk utility, available on your Windows XP installation CD can detect and potentially fix corrupted data.

  1. Insert and boot from the CD
  2. Press R to go to the Recovery Console
  3. Type in the administrator password
  4. Hit Enter
  5. Type the following command, in Command Prompt:
    chkdsk /f /r
  6. Press Enter
  7. Restart

More information about this error is available in the “Fix 0x00000024” guide.

If the above methods do not work, try reinstalling Windows XP or replace the hard disk.

0x0000007E (SYSTEM THREAD EXCEPTION NOT HANDLED)

0x0000007E

The 0x0000007E error

A blue screen error with the code as “0x0000007E” (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) can be caused by any of the following:

  • Insufficient hard disk space
  • Your BIOS might be incompatible with Windows XP
  • The video adapter driver isn’t compatible with Windows XP
  • The device drive is misconfigured or damaged
  • Issues with the “Win32k.sys” file

Try these tips to fix this error:

  • Make sure you have enough hard disk space. It’s very common for the 0x0000007E error to appear because of insufficient space on the disk.
  • Try updating your BIOS software. Contact or search your computer manufacturer’s website on how to update BIOS.
  • Temporarily remove any drivers you recently installed. Remove any unsigned drivers (not digitally signed by Microsoft) if the cause isn’t any of the recently installed drivers.

0x0000008E (KERNEL MODE EXCEPTION NOT HANDLED)

The blue screen error with “0x0000008E” as the error code and “KERNEL_MODE_EXCEPTION_NOT_HANDLED” as the error name (not necessarily displayed) can be caused by a RAM memory module that is faulty or incompatible with Windows XP.

0x0000008E

To fix this error, try these methods:

Method #1: Remove new RAM modules

Remove any RAM modules you’ve recently added to your system. Then, restart your computer and try again.

Method #2: Uninstall new software or drivers

If 0x0000008E appeared after installing a new piece of software or a device driver, try removing the software and restart your system to see if the error disappears.

Method #3: Update BIOS

Search on your computer manufacturer’s website on how to update your BIOS.

0x00000050 (PAGE FAULT IN NONPAGE AREA)

The blue screen error with the code “0x00000050” (PAGE_FAULT_IN_NONPAGED_AREA) can be caused by corrupted data on the hard disk, incompatibility of the installed display adapter drivers with Windows XP, or other causes.

The 0x00000050 error

To repair your computer from this error, try the following fixes:

Fix #1: Boot into the Last Known Good Configuration mode

The Last Known Good Configuration mode can solve issues caused by an incorrect or misconfigured driver. To boot into this mode, follow these steps:

  1. Restart your computer
  2. Press F8 repeatedly before the Windows XP logo appears
  3. Choose “Last Known Good Configuration (Advanced)” from the boot options menu
  4. Press Enter

Fix #2: Remove any new installed software or drivers

If the error showed up after you installed a new software or a device driver, remove it from your system and try again.

Fix #3: Check the hard disk cables

Make sure all your hard disk cables are connected properly.

0x000000D1 (DRIVER IRQL NOT LESS THAN OR EQUAL TO)

The blue screen error with the code “0x000000D1” and name as “DRIVER_IRQL_NOT_LESS_THAN_OR_EQUAL_TO” can be caused by a faulty driver.

0x000000D1

Microsoft released an update for Windows XP Service Pack 2 (SP2) users that have the 0x000000D1 error:

Download update #KB916595

Follow the instructions from the “Install Instructions” section on how to install the update.

If #KB916595 doesn’t fix the error, try uninstalling any new device drivers you may recently installed on your system.

0xC0000218

The blue screen error with the code “0xC0000218” (sometimes with these names displayed along: STATUS_CANNOT_LOAD_REGISTRY_FILE, UNKNOWN_HARD_ERROR, {Registry File Failure}) is caused by a misconfigured registry (a registry hive file can’t be loaded properly).

A hive is a group of keys (and subkeys) and values in the registry.

0xC0000218

You can fix the 0xC0000218 error by trying any of the following methods covered below:

Method #1: Run the chkdsk /p command

You need your original installation CD for this procedure. When you have the CD ready, follow these steps:

  1. Insert the CD
  2. Boot into the CD
  3. Press R for Recovery Console
  4. Type in the administrator password
  5. Hit Enter
  6. Type the following command in Command Prompt:
    chkdsk /p
  7. Press Enter
  8. Restart

Method #2: Boot to the Last Known Good Configuration

You can boot into Windows XP’s Last Known Good Configuration mode by doing these steps:

  1. Restart your computer
  2. Press F8 repeatedly before the Windows XP logo appears
  3. Choose “Last Known Good Configuration (Advanced)”
  4. Press Enter

Method #3: Recover the registry

Follow the instructions from the Windows could not start: CONFIG\SYSTEM error guide on how to recover the registry of a Windows XP system.

0x000000EA (THREAD STUCK IN DEVICE DRIVER)

The blue screen error with the code “0x000000EA” and the name “THREAD_STUCK_IN_DEVICE_DRIVER” that a video card driver (most likely) is stuck in a loop.

0x000000EA

To fix this error, try any of the following fixes.

Fix #1: Install the latest driver

Make sure your video adapter has the latest driver available installed. If it’s not, remove the current driver, restart your computer, install the latest driver available from the manufacturer’s website and then restart your computer again.

Fix #2: Adjust Hardware Acceleration

To adjust the acceleration, follow these steps:

  1. Click Start
  2. Click Control Panel
  3. Click Display
  4. At the Settings tab, click Advanced and then click on the Troubleshoot tab
  5. Move the Hardware Acceleration slider to None
  6. Click the Enable write combining option to make it unchecked
  7. Click OK
  8. Click OK again

More Information

Linked Entries

Support Links

Applicable Systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows XP (all editions)

Propose an edit