Share this article

Improve this guide

ILLEGAL_IOMMU_PAGE_FAULT BSoD 0x00000158 [Solved]

Fixing system files, disk, and RAM should eliminate the error

5 min. read

Published onNovember 7, 2024

published onNovember 7, 2024

Share this article

Improve this guide

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

To fix various driver issues on your PC, you will need a dedicated tool to find the freshest and the original drivers. You can use PC HelpSoft Driver Updater to do it in 3 easy steps:

TheILLEGAL_IOMMU_PAGE_FAULTBlue Screen of Death (BSoD), with error code0x00000158, appears due to issues with IOMMU(Input-Output Memory Management Unit). It highlights that IOMMU sent a page fault packet for an incorrect ASID(Address Space ID), and the OS crashed to preserve system integrity.

TheIllegal IOMMU Page Faulterror appears due to outdated drivers, corrupted system files, disk issues, incorrectly seated or malfunctioning RAM modules, conflicting third-party apps, or a misconfigured BIOS.

Before you proceed to the solutions, restart the PC, disconnect any non-critical hardware, and install pending Windows updates. For most of you, these basic checks should resolve the BSoD!

How can I fix the ILLEGAL_IOMMU_PAGE_FAULT blue screen?

How can I fix the ILLEGAL_IOMMU_PAGE_FAULT blue screen?

1. Update all the drivers

Outdated drivers, primarily those for the display adapter, network adapter, hard disk, and connected hardware, are known to causeILLEGAL_IOMMU_PAGE_FAULT 0x158in Windows. To fix things,update all the drivers!

If Windows can’t find a better version, go to the manufacturer’s official website, locate the new releases, andmanually install the latest driver.

2. Repair the corrupted system files

Corrupted system filesare a common reason behind all blue screen errors. If this is the case with your PC, runDISM(Deployment Image Servicing and Management)and SFC(System File Checker)scans to replace all problematic files with a fresh copy.

3. Run Check Disk

The built-inCheck Diskutilitywill fix almost all issues with the hard drive, including bad sectors, which might be the reason behind theILLEGAL_IOMMU_PAGE_FAULTblue screen in Windows.

4. Uninstall conflicting third-party apps

In some cases, a quick app removal won’t do the trick due to leftover files, app cache, and Registry entries. So, I recommend using atop-rated software uninstallerto get rid of all these!

5. Reset the BIOS to defaults

If a reset doesn’t work,update the BIOSto fix theILLEGAL_IOMMU_PAGE_FAULTWindows blue screen.

6. Check the RAM for issues

IfWindows Memory Diagnosticcan’t detect any issues, experts recommend usingMemtest86+, an open-source RAM testing tool that will run a wide array of scans on individual memory modules and detect all issues.

In case any of the RAM sticks are malfunctioning, it’s best to replace them with a fresh, compatible one to get rid ofILLEGAL_IOMMU_PAGE_FAULT.

7. Reinstall Windows

When nothing else works, the last option is toreinstall Windows. Since there’s a chance of data loss here, I suggest moving any critical files to external storage.

To reinstall Windows, connect a USB flash drive to another PC > go toMicrosoft’s official website> download theMedia Creation Tool> use it tocreate a bootable Windows USB> plug it into the affected PC >change the boot orderto the flash drive > load the Windows setup > follow the on-screen instructions.

By now, you should have fixed theILLEGAL_IOMMU_PAGE_FAULTWindows BSoD. Before you leave, discover thecauses of BSoD, and take necessary measures to prevent them from reappearing!

For any queries or to share more fixes with our readers, drop a comment below.

More about the topics:Blue Screen of Death,BSOD,crash

Kazim Ali Alvi

Windows Hardware Expert

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows PC. He’s specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.

Long-time Windows user, Kazim is ready to provide a solution for your every software & hardware error on Windows 11, Windows 10 and any previous iteration. He’s also one of our experts in Networking & Security.

User forum

0 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Kazim Ali Alvi

Windows Hardware Expert

Kazim is specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.