- Driver verifier DMA violation error can be serious and cause instability issues and crashes.
- In most cases, these issues are caused by outdated or corrupted drivers, so be sure to update or reinstall them.
- Another cause for this problem can be your SSD firmware or BIOS, so you might need to update both.
- In case you’re getting a Driver verifier DMA violation error on your HP or Dell computer, make sure that your hardware is working properly.
BSoD errors are one of the most serious errors that you can encounter, and it’s common for these errors to crash Windows 10 and restart your PC in order to prevent damage.
These types of errors can be serious, therefore today we’re going to show you how to fix DRIVER VERIFIER DMA VIOLATION error.
Table of contents:
- Update your drivers
- Run the Hardware Troubleshooter
- Run the SFC scan
- Run DISM
- Update your SSD firmware
- Update your BIOS
- Perform System Restore
- Reset Windows 10
- Check for faulty hardware
How can I fix DRIVER VERIFIER DMA VIOLATION BSoD error?
1. Update your drivers
- Press Windows Key + X on your keyboard to open Power User Menu and choose Device Manager from the list.
- When Device Manager opens, locate the driver you wish to update, right click it and choose Update Driver Software.
- Select Search automatically for updated driver software. Windows 10 will now download and install the best driver for your PC.
Every PC requires drivers in order to work properly with hardware, and if your drivers are outdated or just not compatible with Windows 10, you’ll probably Driver verifier DMAerror.
Many users tend to download their drivers manually since Device Manager doesn’t always download the latest drivers.
To download drivers manually you just need to visit your hardware manufacturer’s website and download the latest drivers for your device.
However, there’s a faster and better way to update your drivers.
- Download and install DriverFix.
- Launch the app.
- Wait for the software to detect all your faulty drivers.
- You will now be presented with a list of all the drivers that have issues, and you just need to select the ones you’d liked fixed.
- Wait for DriverFix to download and install the newest drivers.
- Restart your PC for the changes to take effect.
DriverFixKeep your Windows safe from any type of errors caused by corrupted drivers, by installing and using DriverFix today!
2. Run the SFC scan
- Right-click on the Start Menu button, and open Command Prompt (Admin).
- Enter the following line and press Enter:
- Wait until the process is done (it may take a while).
- If the solution is found, it will automatically be applied.
- Now, close the Command Prompt and restart your computer.
If Windows 10’s troubleshooter didn’t get the job done, let’s try another one. The SFC scan is a command-line tool that scans the system and searches for potential issues.
So, it can be useful when dealing with the DRIVER VERIFIER DMA VIOLATION error.
3. Run DISM
- Right-click Start and open Command Prompt (Admin).
- Paste the following command and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- Wait until the scan is finished.
- Restart your computer and try updating again.
And the third troubleshooter we’re going to use is DISM. This tool is perhaps the most powerful out of three, as it reloads the Windows 10 system image.
- 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.
4. 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.
5. 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.
6. Run the Hardware Troubleshooter
- Open the Settings app and go to Update & Security section.
- Select Troubleshoot from the menu on the left.
- Select BSOD from the right pane and click Run the troubleshooter.
- Follow the instructions on the screen to complete the troubleshooter.
Note: This solution works only if you have a Windows 10 version 1806 or earlier version. After that, the BSoD troubleshooter was removed.
If updating your drivers didn’t resolve the issue, let’s try with Windows 10’s own troubleshooting tools. The first tool we’re going to use is the unified troubleshooter from the Settings page.
This tool can resolve various kinds of issues, including the Windows stop code Driver verifier DMA violation error.
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.
Frequently Asked Questions
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.
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.