- With the Windows installation media
- Insert your Windows installation media.
- Right-click the Start menu and, from the menu, choose the Command Prompt (Admin).
- In the command line, type the following commands and press Enter after each:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
- Now, type the following command and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess
- Make sure to change an X value with the letter of the mounted drive with Windows 10 installation.
- After the procedure is finished, restart your computer.
5. Update your SSD firmware
If you have Windows 10 installed on your SSD, we suggest that your update your SSD firmware.
Outdated firmware can sometimes cause DRIVER VERIFIER DMA error and other BSoD errors, so be sure that you update it.
We have to mention that updating SSD firmware is a somewhat risky procedure, and if you don’t perform it properly you can cause permanent damage to your SSD and lose all your files, so be extra careful if you decide to update your SSD firmware.
6. Update your BIOS
Sometimes outdated BIOS can cause Blue Screen of Death errors to appear, and if your BIOS is outdated we advise that you upgrade it to a newer version.
Upgrading BIOS brings new features and allows your motherboard to work with different hardware, but bear in mind that BIOS update is an advanced procedure, therefore be extra careful if you decide to do it because you can cause irreversible damage to your motherboard.
Before you decide to update your BIOS, be sure to check your motherboard manual for detailed instructions.
7. Perform System Restore
- Restart your computer few times during the boot sequence to start Automatic Repair.
- Select Troubleshoot and go to Advanced options. Now select System Restore.
- Select your username and enter your password.
- Select Choose a different restore point and click Next.
- Choose a restore point you wish to return to and click Next.
- Wait for the process to finish.
Windows stop code DRIVER VERIFIER DMA VIOLATION can be caused caused by certain third-party software, but you can easily fix it by performing a System Restore.
8. Reset Windows 10
- Start Automatic Repair by restarting your computer a few times during the boot.
- Choose Troubleshoot and select Reset this PC. Go to Remove everything. You might get asked to insert Windows 10 installation media, so be sure to have a bootable USB flash drive ready.
- Select Only the drive where Windows is installed and select Just remove my files and click the Reset button.
- Follow the instructions on the screen and complete the reset.
If System Restore didn’t fix the problem, you might have to perform Windows 10 reset.
Before you start resetting your PC, we strongly suggest that you create a backup for your important files since this procedure will delete all files from your C partition.
You might also need a bootable USB flash drive with Windows 10 in order to complete this step, so be sure to create one. To perform Windows 10 reset, do the following:
9. Check for faulty hardware
Hardware issues are common cause for BSoD errors, therefore we strongly advise you to check if your hardware is working properly.
Several users reported that DRIVER VERIFIER DMA VIOLATION error was fixed after replacing the faulty RAM, so be sure to check your RAM first.
If RAM is not the problem, check if all other hardware components are working properly.
Blue Screen of Death errors such as DRIVER VERIFIER DMA VIOLATION can create many problems, but you can easily fix this error by using one of our solutions.
FAQ: Read more about the DRIVER VERIFIER DMA VIOLATION error
- What is the DRIVER VERIFIER DMA VIOLATION error?
The DRIVER VERIFIER DMA VIOLATION is a BSoD error that can be caused by various hardware or software issues. However, the most common cause is a problem with a driver.
- How can I fix the DRIVER VERIFIER DMA VIOLATION error?
Make sure that all the drivers are updated and install the latest Windows 10 updates. If the problem persists, read our full guide on how to fix this problem.
DMA is an acronym for Direct Memory Access, and it’s a computer feature to allow certain hardware to access the main system memory (the RAM), independent of the CPU.
Editor’s Note: This article was originally published in June 2016 and was revamped and updated in February 2021 for freshness, accuracy, and comprehensiveness.