Home > Windows

Fix DRIVER_VERIFIER_DMA_VIOLATION BSOD in Windows 11

In this guide, we will show you various methods to fix the DRIVER_VERIFIER_DMA_VIOLATION BSOD error in Windows 11. Recently I installed an update on my Windows PC [which was pending for ages]. While the update was successfully installed, however, the real fiasco began right after that- the PC got stuck in a bootloop and was unable to boot to the OS, the only saving grace was the fact that I could access the OS [more on that later].

DRIVER_VERIFIER_DMA_VIOLATION Windows 11

But guess what, my friend [with a Lenovo laptop] was stuck in a similar situation, but he wasn’t even able to access the BIOS via any function keys whatsoever. So I did a detailed investigation into this issue and managed to find a few nifty methods that should help you fix the DRIVER_VERIFIER_DMA_VIOLATION BSOD error on your Windows 11 PC. So without further ado, let’s check them out.

Fix DRIVER_VERIFIER_DMA_VIOLATION BSOD in Windows 11

It is recommended that you try out each of the below-mentioned workarounds and then see which one spells out success. So with that in mind, let’s get started. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

The Prerequisite: Create a Bootable Windows 11 USB

DRIVER_VERIFIER_DMA_VIOLATION Windows 11

  1. Get hold of a pen drive having at least 8GB free space [though 16GB is recommended].
  2. The pendrive will be formatted. So make sure to take a backup of the data beforehand.
  3. Now download the Windows 11 Media Creation Tool.
  4. Then launch it, select your pendrive, and proceed with the on-screen instructions to create a bootable USB.windows 11 usb flash drive
  5. Once done, boot your PC to BIOS [you may refer to this guide for the same].
  6. Lenovo PC also has a Nova button that you can press via a PIN for 4-5 seconds and then release the PIN, the laptop should boot to BIOS.
  7. Now change the boot order and select your USB Drive [pendrive] as the primary bootable drive.change boot order windows 11 bios
  8. Save and exit the changes. Your PC will now boot via the pendrive and you should be taken to the Windows 11 setup screen.
  9. Click Next in the language screen and then click on “Repair your computer” at the bottom left.repair your computer windows 11
  10. You’ll be taken to the Windows Recovery Environment.windows 11 recovery environment

Congrats! You have now passed the major hurdle. Let’s proceed ahead and fix the DRIVER_VERIFIER_DMA_VIOLATION BSOD error on your Windows 11 PC.

Non-Command Prompt Fixes

These are the fixes that don’t require the use of Command Prompt. Just make sure that you are booted to the Windows Recovery Environment, as explained in the Prerequisites section, and then get started with the below fixes.

windows 11 recovery environment

FIX 1: Startup Repair

As is evident from its name, this feature will rectify all the issues that are preventing your PC from booting to the OS. So select Startup Repair from the Windows Recovery Environment, proceed with the on-screen instructions to put this tool to the test, and then check if it rectifies the issue.

DRIVER_VERIFIER_DMA_VIOLATION

FIX 2: Uninstall Updates

If the culprit is the latest install update on your PC, then this is just the right functionality to rectify this issue. It will remove that update and roll back to the earlier stable working build which in turn should boot your PC to the OS. So do give this tweak a try and check if it fixes the DRIVER_VERIFIER_DMA_VIOLATION BSOD error in Windows 11.

DRIVER_VERIFIER_DMA_VIOLATION

FIX 3: System Restore

If you had scheduled a system restore on your PC, then it would have taken a few backups of a working instance of the system. And now is just the right time to restore that backed-up data and get our PC up and running again. So select the System Restore option from the Windows Recovery Environment and then proceed with the on-screen instructions to get the job done.

DRIVER_VERIFIER_DMA_VIOLATION

FIX 4: Disable Virtualization

In simpler terms, Virtualization lets your PC emulate a different operating system, like Android or Linux on your Windows PC. However, in some instances, it might also conflict with the proper functioning of your PC. Therefore, it is recommended that you turn off this functionality and then test out the result:

  1. Boot your PC to BIOS and go to Advanced.
  2. Then disable the Virtualization Technology.
  3. Likewise, also disable the VT-d [if present].DRIVER_VERIFIER_DMA_VIOLATION

Command Prompt Fixes

These fixes would require the use of the CMD window, which could be invoked right via the Windows Recovery Environment itself. So from the said screen, go to Troubleshoot > Advanced options > Command Prompt. Now try out each of the below-listed fixes until it spells out success for you.

windows 11 recovery environment command prompt

FIX 1: Via SFC

System File Checker checks the integrity of system files. If some of these files are corrupted or missing, then SFC will replace them with their working counterparts, which are located in C:\Windows. So let’s put this tool to the test and check out the results. For that, simply execute the below command and wait for the process to complete:

sfc /scannow

FIX 2: Via DISM Command

Deployment Image Servicing and Management (DISM.exe) is a command-line tool that can be used to service and prepare Windows images. For that, execute each of the three below commands, one after another, and then check if it spells out success for you or not.

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

FIX 3: Via CHKDSK

ScanDisk Repair or CheckDisk measures the health of the drives and repairs them accordingly. So let’s try out this tool and check if it manages to fix the DRIVER_VERIFIER_DMA_VIOLATION BSOD error on your Windows 11 PC [c: is the drive name, replace it accordingly, if needed].

chkdsk c: /f /x /r

FIX 4: Via Bootrec.exe

You could also make use of Bootrec.exe to fix issues related to the Master Boot Record, Boot Sector, and/or the Boot Configuration Data. So let’s give it a try and check out the results. For that, you need to execute the below four commands, one after the other:

bootrec.exe
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /RebuildBcd

FIX 5: Via Rstrui.exe

If you had enabled the System Restore feature before the issue first popped up, then you could make use of the Rstrui.exe tool to restore the backup data which in turn should boot your PC to the working OS. So execute the below command to bring up the rstrui.exe tool, then a restore point, and proceed with the on-screen instructions to restore your PC to working condition.

rstrui.exe

FIX 6: Via System Reset

If none of the aforementioned methods spelled out success, then your last course of action should be to do a reset. However, do note that this will wipe off all the data on your PC. So proceed ahead with caution and at your own risk.

systemreset -cleanpc

That’s it. These were the various methods that should help you fix the DRIVER_VERIFIER_DMA_VIOLATION BSOD error in Windows 11. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.


Share: