BSOD errors can turn up suddenly with various stop codes. They are frustrating and need immediate action.
Today I will be discussing about the DRIVER_VERIFIER_DMA_ VIOLATION BSOD error and how to fix it. So, go through the article to know what it is and how to fix the error.
What Is DRIVER_VERIFIER_DMA_VIOLATION And How Can I Fix It?
Driver verifier is a Windows built-in utility that ensures the integrity of all your device drivers.
If there is any problem with the drivers, then this utility stops the suspicious action and triggers the DRIVER_VERIFIER_DMA_ VIOLATION BSOD error.
Now check the easy ways described below to fix the problem.
1) Update Windows
To fix the stop code DRIVER_VERIFIER_DMA_VIOLATION error, update your Windows.
If any error associated with the build is causing the issue, then a new update should patch it.
To update your Windows, follow the steps given below:
- Press the Win + I hotkeys to open Windows Settings.
- Select Update & Security and then click on Windows update.
- Click on Check for updates from the right pane and Windows will show if there is any update available.
Wait for the process to be completed. Give your system a fresh restart and check if this has fixed the BSOD error. If not then move on to our next solutions.
2) Turn Off Driver Verifier
When DRIVER_VERIFIER_DMA_VIOLATION error occurs just turn off the driver verifier and see if this helps.
Follow the step to do so:
- Go to Windows Search Box and enter Verifier. Select Verifier as shown below.
- Click Yes on the UAC prompt window to continue. From the next window, select Delete existing settings and click on the Finish button.
If after disabling the Driver verifier you still see the same BSOD error, follow the next steps:
- Enter CMD in the Windows search box and right-click on Command Prompt Select Run as administrator option.
- Enter Verifier /reset in the elevated Command Prompt window and press the Enter key.
Restart your system and this should fix the problem.
3) Update Drivers
Outdated drivers can also be responsible for the BSOD errors. So, check if there is any driver conflict.
You should update your device drivers one by one and get the newest features.
After finishing updates if you still get the same BSOD error, then move on to our next solution.
4) Run System File Checker & DISM Scans
You may get DRIVER_VERIFIER_DMA_VIOLATION BSOD error if your system files get corrupted.
To fix the corrupted files run an SFC scan. This will detect and fix the corrupted system files.
After the scan, if the problem persists, use DISM check health scan command to fix corruption in the Windows image. This can be another cause to initiate the error.
So, run a DISM scan and check if this can fix the problem.
5) Update BIOS
Outdated BIOS can also be responsible to trigger these kinds of BSOD errors. So, update BIOS to resolve the problem.
As each BIOS differs for each motherboard, so, visit your manufacturer’s official website and then follow the instructions provided there for updating BIOS.
6) Update SSD Firmware Drivers
We often prefer SSD drivers to boost the performance of our system.
But sometimes the SSD firmware may have compatibility issues and create problems like this.
So, to fix the problem, update your SSD firmware driver.
- To do that right clicks on the Start button and select Device Manager.
- Expand the Disk drive section and right-click on the SSD Firmware driver. Choose the Update driver option.
- From the next window select Search automatically for drivers option.
- Then wait for Windows to search and download the latest drivers. After that restart your PC.
7) Check Your RAM And Other Hardware Components
Hardware issues can also trigger BSOD errors like stop code DRIVER_VERIFIER_DMA_VIOLATION.
So, check if your RAM and other hardware components are working fine.
8) Perform A System Restore
If you have created a system restore point for your PC before the problem occurred, revert to it.
But if you do not have a system restore point then skip this solution.
Now, to perform a system restore, follow the given steps:
- Enter Control Panel in the Windows search box. Select the proper option.
- Click on Recovery as I have shown below.
- Select Open System Restore and click on the Next Select a restore point.
- Click on the Next button followed by Finish.
9) Reset Windows 10
If the above solutions could not fix the stop code DRIVER_ VERIFIER_DMA_VIOLATION BSOD error, then reset your Windows.
Make sure to back up all your important data before you proceed with resetting Windows.
Now follow the steps to reset Windows:
- Open Windows Settings and click on Update & Security.
- Next select Recovery from the left side pane.
- Go to the right side and under Reset this PC option, click on Get Started.
- Select Remove Everything and then click on the Only the drive where Windows is installed option.
- Select Additional Settings and click on Next.
- Finally, click on the Just remove My files option and follow the on-screen prompts.
Complete the process and reinstall the required applications. Restore all your backup data and continue.
Hope you could fix DRIVER_VERIFIER_DMA_VIOLATION BSOD error following the above steps. If you have any queries, ask us in the comment section below.