DRIVER_VERIFIER_IOMANAGER_VIOLATION is a mouthful, but the situation is simple: Driver Verifier — Windows’ built-in driver diagnostic — caught a driver breaking I/O rules and crashed your laptop on purpose to prove it. This guide walks you through the entire fix as a numbered sequence, no guesswork: stop Verifier, read the evidence, fix the driver, verify stability.
Follow the steps in order and don’t skip the verification at the end. That’s what separates a fix from a hope.
Why this happens
- Verifier left running after a diagnostic session: Someone enabled Driver Verifier to investigate a driver issue and never turned it off. Now it converts every I/O rule violation into a blue screen, indefinitely.
- Buggy storage or controller driver: The “IOMANAGER” in the name points at the I/O path — NVMe drivers, Intel RST, AMD storage drivers, and USB controller drivers are the most common real culprits.
- Filter drivers from security or encryption software: Antivirus, disk encryption, and backup tools install drivers that intercept I/O requests. When they mishandle a request, Verifier flags the violation.
- Driver corrupted by a bad update: A partially installed driver update leaves inconsistent binaries that fail Verifier’s checks on the next I/O operation.
- Old driver under a new Windows build: Feature updates change I/O manager behavior. A driver that was technically borderline before can start violating rules after the update.
- Hardware instability surfacing as driver errors: A failing SSD or flaky RAM can cause I/O operations to fail in ways the driver mishandles — Verifier blames the driver, but the hardware is the root cause.
How to fix it
Work through these in order — each step builds on the last.
Fix 1: Disable Driver Verifier
Stop the intentional crashes first.
Press Win + S, type
cmd, right-click Command Prompt, and choose Run as administrator.Type exactly:
verifier /resetPress Enter and restart your laptop.
Can’t boot normally? Reach Safe Mode first: force-shutdown during boot three times to open Automatic Repair, then Troubleshoot > Advanced options > Startup Settings > Restart, press 4, and run the command there.
Fix 2: Confirm Verifier is actually off
Don’t assume — verify, because a crash loop can make you think the reset didn’t take.
After rebooting, open an elevated Command Prompt again.
Run:
verifier /queryIf it reports that no drivers are being verified, you’re clear. If Verifier is somehow still active, run
verifier /resetonce more and reboot again.
Fix 3: Read the crash dump to name the driver
Now collect the evidence Verifier left behind.
- In File Explorer, go to
C:\Windows\Minidumpand find the newest.dmpfile. - Analyze it using the walkthrough in how to check minidump files on Windows 11 .
- Write down the driver filename from the crash analysis — for example
stornvme.sys,iaStorAVC.sys, or a third-party name likeavgtpx64.sys. - If the dump names a Windows inbox driver (like
stornvme.sys), the real culprit is usually the hardware or firmware beneath it — skip to Fix 6 after updating drivers.
Fix 4: Update the identified driver
Get the fixed version from the source.
- Press Win + X and open Device Manager.
- Find the device using that driver. Right-click it and choose Update driver > Search automatically for drivers.
- If that finds nothing, download the driver manually: chipset and storage drivers from Intel or AMD , network drivers from the adapter vendor, or the full package from your laptop manufacturer’s support site.
- Restart after installing.
Fix 5: Roll back if the driver just updated
A fresh driver version can be the thing Verifier is complaining about.
- In Device Manager, right-click the device, open Properties, and go to the Driver tab.
- Click Roll Back Driver if it’s available, choose a reason, and restart.
- If the option is grayed out, manually install the previous version from the vendor’s driver archive.
Fix 6: Remove filter-driver software
Antivirus, encryption, and backup tools live in the I/O path — prime Verifier targets.
- Open Settings > Apps > Installed apps.
- Uninstall third-party antivirus, disk encryption, and backup utilities (Windows Defender and File History are fine to keep).
- Use each vendor’s official removal tool — standard uninstalls frequently leave the filter driver behind, which defeats the purpose.
- Restart and test for a full day.
Fix 7: Check the health of the drive and memory
If the driver looked innocent, test what it talks to.
In an elevated Command Prompt, run:
chkdsk C: /f /rType Y, restart, and let the scan complete.
Press Win + R, type
mdsched.exe, press Enter, and choose Restart now and check for problems.Check your SSD’s health with the manufacturer’s tool (Samsung Magician, Crucial Storage Executive, WD Dashboard) — look at wear level and available spare.
If hardware errors show up, see what to do about faulty hardware corrupted page for the next steps.
Fix 8: Verify stability and keep Verifier off
Close the loop properly.
- Use the laptop normally for two to three days, doing the things that used to crash it.
- Confirm no new dumps appear in
C:\Windows\Minidump. - Make a note of which driver was at fault and avoid “driver updater” apps that might reinstall the bad version.
- Leave Verifier off. If you ever enable it again for diagnosis, set a reminder to run
verifier /resetwhen you’re done.
Closing
The DRIVER_VERIFIER_IOMANAGER_VIOLATION sequence is always the same: reset Verifier, read the dump, fix the named driver, verify. Follow it in order and the crashes end — no reinstallation, no data loss. For the HP-specific version of this error, see how to fix it on HP laptops
, and for Verifier crashes in general read how to fix unexpected store exception
.
