an update crashed my surface 2 go product and I have a Driver Verifier DMA Violation blue screen on Windows 11

Enas Lahdo-Messick 0 Reputation points
2026-11-05T20:14:12.7366667+00:00

I need some guidance. I have a blue stop screen code--Driver verifier DMA violation on my Surface 2. It is getting lost in a repeated circle of that blue screen and the bitlocker recovery screen.. I have tried to force stop and it is not working. The bitlocker recovery code on my account does not work to unlock.

Surface | Surface Go | Safety and security
0 comments No comments

2 answers

Sort by: Oldest
  1. AI answer

    2026-11-05T20:15:55.2166667+00:00

    Match the BitLocker Key ID to the correct 48-digit recovery key, then use Windows Recovery Environment to uninstall the latest quality update before considering any reset or reinstall.

    1. Find the key that matches this Surface

    A recovery key from the account can be valid but still fail if it belongs to another device or an older BitLocker configuration.

    1. On the BitLocker screen, record the first eight digits of the Recovery Key ID.
    2. On another device, open the Microsoft account recovery-key page:
    3. Find an entry whose Key ID matches exactly, then enter its associated 48-digit Recovery Key—not the Key ID itself.
    4. Also check:
      • Other Microsoft accounts previously used to configure the Surface.
      • The account of anyone else who initially configured it.
      • Printed copies, saved text files, and USB drives.
      • Your organization’s IT department if the Surface was ever managed by work or school.

    Windows 11 24H2 may display a hint identifying the Microsoft account holding the key. Microsoft cannot retrieve or recreate a missing key.^1^

    2. Remove the update from Windows Recovery

    Because the loop started immediately after an update, uninstalling that update is the least destructive supported recovery action. Most WinRE tools require the matching BitLocker key.^2^

    When the repeated failures display Automatic Repair or Choose an option:

    1. Select Troubleshoot.
    2. Select Advanced options.
    3. Select Uninstall Updates.
    4. Choose Uninstall latest quality update.
    5. Enter the matching BitLocker key if requested.
    6. Restart and test Windows.

    This rollback does not affect personal files or installed applications, although some updates cannot be removed.^3^

    If uninstalling the quality update is unavailable or does not help, return to Troubleshoot > Advanced options and try Startup Repair. WinRE also provides System Restore when a suitable restore point exists.^4^

    3. Driver Verifier branch

    DRIVER_VERIFIER_DMA_VIOLATION is bug check 0xE6. It indicates a DMA-verification violation, but Microsoft notes that 0xE6 can also appear when Driver Verifier was not enabled, so the stop code alone does not prove that Verifier caused the loop.^5^

    Only if Driver Verifier was intentionally enabled before this happened:

    1. After the update rollback, try Troubleshoot > Advanced options > Startup Settings > Restart.
    2. Select Safe Mode with Command Prompt.
    3. At an administrator command prompt, run:
    verifier /reset
    shutdown /r /t 0
    

    Microsoft’s resolution for unintended Driver Verifier monitoring is to deactivate it and consider removing the offending driver.^5^ Do not run that command from WinRE’s Command Prompt as though it necessarily targets the offline Windows installation.

    4. If no matching BitLocker key exists

    There is no supported way to preserve or recover files from the encrypted Windows drive without the correct recovery key. Resetting or reinstalling Windows removes those files.^1^

    For a Surface Go 2, the remaining self-service option is a Surface USB recovery drive:

    1. On another Windows PC, download the recovery image for the Surface’s exact model using its serial number.
    2. Prepare a USB drive; Microsoft states that 32 GB is sufficient for any Surface image. Creating it erases the USB.
    3. Copy the downloaded Surface recovery-image files onto the prepared recovery drive.
    4. Turn off and plug in the Surface, then insert the USB drive.
    5. Hold Volume Down, press and release Power, and release Volume Down when the Surface logo appears.
    6. Select Troubleshoot > Recover from a drive.
    7. If asked for the BitLocker key, select Skip this drive.
    8. Select Just remove my files if keeping the Surface, then select Recover.

    This process returns the Surface to factory settings and deletes personal files, settings, and installed applications.^6^

    If the recovery drive will not boot or recovery fails, use Microsoft’s Surface service and repair path.^7^


    References

    1. Find your BitLocker recovery key | Microsoft Support
    2. Recovery options in Windows | Microsoft Support
    3. [Windows 11](https://support.microsoft.com/windows/deployment/updates-lifecycle/how-to-uninstall-a-windows-update#summary)
    4. Windows recovery environment | Microsoft Support
    5. Bug Check 0xE6: DRIVER_VERIFIER_DMA_VIOLATION
    6. Creating and using a USB recovery drive for Surface | Microsoft Support
    7. Surface turns on but is stuck on the Recovery screen | Microsoft Support
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. S.Sengupta 33,091 Reputation points MVP Volunteer Moderator
    2026-11-06T00:46:43.5733333+00:00

    A BitLocker recovery key is a 48-digit numerical key. However, Microsoft accounts can contain multiple recovery keys for different devices or previous installations.

    On another computer or phone, open:

    https://aka.ms/myrecoverykey

    Check the following:

    Match the Recovery Key ID on your Surface with the ID listed in your Microsoft account.

    Enter the corresponding 48-digit recovery key.

    If Windows Recovery opens, try Troubleshoot → Advanced Options → Startup Settings → Safe Mode.

    If Safe Mode starts, open Command Prompt as administrator and run:

    verifier /reset

    Restart the Surface.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.