The stop code DRIVER VERIFIER DMA VIOLATION (0xE6) can happen in Windows 11/10, blocking the system startup. Learn what causes this error and how to fix it in this guide. If you are stuck in a boot loop, rescue important files using MiniTool ShadowMaker.
Key Takeaways
- DRIVER_VERIFIER_DMA_VIOLATION (stop code 0x000000E6) is a blue screen error that indicates a driver is attempting to perform an illegal DMA operation.
- It is usually caused by a faulty or outdated driver, an active Driver Verifier tool, corrupted system files, BIOS/firmware issues, and hardware issues.
- You can resolve this BSOD by running the verifier /reset command, updating/rolling back drivers, running DISM & SFC, and disabling Kernel DMA Protection in BIOS.
What Does DRIVER VERIFIER DMA VIOLATION Mean
The computer screen may display a stop code: DRIVER VERIFIER DMA VIOLATION or DRIVER_VERIFIER_DMA_VIOLATION during Windows 11/10 startup.
If you restart the system, Windows may load correctly and access the desktop. In some cases, the device may get stuck in the BSOD loop.

What does the DMA error mean?
This blue screen error signifies that a driver has attempted to illegally access system memory using Direct Memory Access (DMA). Meanwhile, this behavior is being monitored by the Driver Verifier tool.
What Causes DMA Violation Blue Screen of Death
BSOD DRIVER VERIFIER DMA VIOLATION can be caused by various reasons, as follows:
- Problematic drivers: This error typically points to a corrupted, outdated, or incompatible hardware driver, especially after a recent update or hardware change.
- Incompatible third-party software: It may install low-level drivers that can conflict with the system.
- Driver Verifier configuration: The Driver Verifier tool, which monitors driver behavior, found the illegal DMA operation. However, according to Microsoft, this bug check error can also occur when Driver Verifier is not enabled.
- BIOS/Firmware issues: An outdated BIOS or SSD firmware can trigger conflicts, leading to the DMA error.
- Corrupted system files: Damaged Windows system files can prevent drivers from performing DMA operations correctly.
- Hardware issues: Incompatible devices or faulty hardware may attempt to bypass DMA rules, resulting in the DMA Violation blue screen error.
Back Up Your Data Before Troubleshooting
A BSOD loop is a persistent crash that may cause potential data loss or corruption. Additionally, some fixes below, like Windows resetting and BIOS & SSD firmware update, can erase data. So, it is recommended to back up files as a precaution.
As for data backup, you may look for professional backup software. Now, MiniTool ShadowMaker is worth trying. It supports disk/partition/system/folder/file backup and quick disaster recovery.
Even when you are getting overwhelmed by DRIVER_VERIFIER_DMA_VIOLATION, you can use the utility to back up critical data.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
Step 1: On a working PC, launch MiniTool ShadowMaker, and register it using a license key.
Step 2: Head to its Tools page and hit Media Builder to create a bootable USB drive or CD/DVD.

Step 3: Connect an external drive to the unbootable PC to save the backups.
Step 4: Restart the system, press F2, Del, or the key specified by your manufacturer to enter the BIOS menu, and set the machine to boot from the bootable drive/disc.
Step 5: Launch MiniTool ShadowMaker Bootable Edition in the MiniTool recovery environment.
Step 6: Under the Backup tab, hit SOURCE > Folders and Files, choose the files you want to back up, and click OK.

Step 7: Select the external drive to store the backed-up data by hitting DESTINATION.
Step 8: Begin data backup by hitting Back Up Now.
After keeping data safe, it’s time to address your issue.
How to Fix DRIVER VERIFIER DMA VIOLATION Windows 11/10
Quick Troubleshooting Guide
The table below summarizes some common available fixes to help you quickly find the most suitable solution based on your situation.
| Scenario | Recommended Fix |
| You recently enabled Driver Verifier. | Disable Driver Verifier using verifier /reset |
| The error appeared after a driver update or hardware change. | Update or roll back drivers |
| The BSOD started after installing new software. | Uninstall recently installed software |
| Windows system files may be damaged. | Run DISM and SFC |
| The stop code 0x000000E6 occurred after a recent system change. | Perform a system restore |
| SSD firmware may be outdated. | Update SSD firmware |
| RAM may be faulty. | Check for RAM |
| You use a legacy PCI device in an external chassis | Disable Kernel DMA Protection in BIOS |
| BIOS may be outdated. | Update BIOS |
| Nothing works to fix the issue. | Reset or reinstall Windows |
#1. Disable Driver Verifier
Driver Verifier, a built-in Windows tool that monitors and stresses device drivers, can detect improper behaviors that may corrupt the system.
According to Microsoft, you should only run this tool on computers that are used for testing and debugging, rather than a daily-use PC. Otherwise, this can cause the computer to crash, even if the driver itself isn’t broken.
By disabling Driver Verifier, BSOD DRIVER_VERIFIER_DMA_VIOLATION may go away.
Step 1: In the Search box, type cmd, and hit Run as administrator.
Step 2: Type verifier /reset in the Command Prompt window and press Enter.

Step 3: Check the sequent message that the command returns.
- The operation completes successfully: This means the tool has been disabled. You can restart the system to check if the Windows stop code still occurs.
- No settings were changed: It indicates Driver Verifier was not active on your computer. It is not the culprit behind the blue screen issue. To solve your error, try the other fixes below.
#2. Update or Roll Back Problematic Drivers
As we stated, the Windows stop code DRIVER VERIFIER DMA VIOLATION has to do with a driver. It may be outdated or incompatible, so make sure the driver is in top shape.
Update the Driver
Step 1: Press Win + X to open the Start menu and choose Device Manager.
Step 2: Look for any devices that have an exclamation point or a yellow triangle. Then, right-click on them one by one and select Update driver.
Step 3: Hit Search automatically for drivers to begin the update.

After that, restart the computer and check if the blue screen loop disappears.
If not, try to roll back the driver. The new driver may be the issue if you recently updated a driver and the blue screen error started occurring.
Roll back the Driver
Step 1: Open Device Manager, right-click the problematic device, and choose Properties.
Step 2: Under the Driver tab, click Roll Back Driver and finish the operation by following the prompts.
#3. Uninstall Recently Installed Software
The DMA BSOD error may appear on the screen during startup if you have installed new software. In this case, uninstalling it can be your best bet.
Here is how you uninstall software:
Step 1: Open Control Panel via Search and set View by to Category.
Step 2: Hit Uninstall a program under the Programs section.

Step 3: Right-click on the recently installed program and select Uninstall.
#4. Run DISM and SFC
Sometimes, corrupted system files may stop a driver from performing a valid DMA operation correctly, resulting in the DMA BSOD stop code. Running DISM and SFC are essential to detect any corruption and fix these damaged system files.
Follow the tutorial:
Step 1: Launch an elevated Command Prompt in Windows 11/10 Safe Mode via Search.
Step 2: Implement a DISM scan by typing DISM /Online /Cleanup-Image /RestoreHealth and pressing Enter.
It scans a Windows image for corruption and connects to Windows Update to download & replace any damaged, corrupted missing files. It will take several minutes.
Step 3: To run an SFC scan, type sfc /scannow and press Enter to begin the verification.
The scan verifies the integrity of Windows system files by comparing them to a cached copy and then repairs the corruption it finds.
Once completed, restart your computer and see if this method resolves DRIVER_VERIFIER_DMA_VIOLATION.
#5. Perform a System Restore
Windows will automatically create restore points before installing a Windows update, program, or driver, or on a regular schedule. Check if there is an available restore point to restore the PC to the state before the BSOD error occurred.
Take these steps:
Step 1: Press Win + R to open Run, type rstrui.exe, and click OK.
Step 2: When you open the System Restore window, click Next.
Step 3: Check the date and time to pick a proper restore point from the list.
Step 4: Hit Finish > Yes to start the system restore.

#6. Update SSD Firmware
An outdated firmware can be another culprit of Windows 11/10 DRIVER_VERIFIER_DMA_VIOLATION. If you use an SSD as the primary drive on your PC, you should consider upgrading the SSD firmware.
Be extra careful! Now take these steps:
Step 1: Identify your SSD model by going to Device Manager > Disk drives.
Step 2: Go to the SSD manufacturer’s support website and download the update tool, such as Samsung Magician, Crucial Storage Executive, or Kingston SSD Manager.
Step 3: Run this utility to check for and install the latest firmware.
If there is no dedicated update tool, you can directly download the SSD firmware update file from the official website. Then, run it for the update.

#7. Check for Faulty Hardware
BSOD DRIVER VERIFIER DMA VIOLATION is sometimes attributed to a hardware problem, especially a faulty RAM. We recommend running a memory check.
Step 1: Type Windows Memory Diagnostic in Windows 11/10 Search and press Enter.
Step 2: Click the first option to restart the PC to check for errors at once.

This tool begins detecting your RAM, and you can view the results in Event Viewer.
If the RAM stick is faulty, replacing it with a new one can do the trick.
#8. Disable Kernel DMA Protection in BIOS
According to Microsoft, if the Kernel Direct Memory Access (DMA) Protection feature is enabled, the system may throw the blue screen error: DRIVER_VERIFIER_DMA_VIOLATION (0xE6). This error usually occurs in Windows Server 2019 or Windows 10, version 1803 and later.
When legacy PCI devices installed in an external chassis attempt Direct Memory Access, this Windows stop code appears.
To work around this issue, disable Kernel DMA Protection in BIOS.
#9. Update BIOS
An outdated BIOS can give rise to compatibility issues between the hardware and Windows 11/10, triggering DRIVER VERIFIER DMA VIOLATION. To fix the blue screen error, we advise that you upgrade the BIOS to a newer version.
Here is a simple guide:
Step 1: Visit your manufacturer’s website and download the latest BIOS version.
Step 2: Copy the downloaded file to a USB stick and insert the drive into your computer.
Step 3: Access the BIOS menu by pressing F2, Del, or another boot key depending on your device model.
Step 4: Launch the BIOS update tool like M-Flash, choose the BIOS file from the USB drive, and begin the update.

#10. Reset/Reinstall Windows
The last resort is to reset or reinstall Windows if the fixes above fail to fix your issue. Before proceeding, use MiniTool ShadowMaker to create a backup for your important data.
Then, boot the system to WinRE, go to Troubleshoot > Reset this PC, and follow the on-screen prompts to finish PC resetting.

Or, create a bootable USB drive for Windows 11/10 and clean install the system from that drive.
In our guide on how to reinstall Windows 11, you can find detailed steps.
Bottom Line
What is DRIVER VERIFIER DMA VIOLATION? Why does it occur? How to fix the BSOD error? In this comprehensive guide, you can easily find what you need.
By trying these methods, such as disabling Driver Verifier, updating drivers, running SFC & DISM scans, updating BIOS & SSD firmware, and more, your PC can boot correctly.
By the way, in terms of any issues with MiniTool software, feel free to contact us at [email protected].
DRIVER VERIFIER DMA VIOLATION FAQ
1. Locate the minidump file by running the C:\Windows\Minidump command in Run.
2. Copy the most recent .dmp file to the desktop.
3. Use a tool like WinDbg to analyze the dump file.
4. Check the results to find the problematic driver.
User Comments :