0XC00000EA

STATUS_UNEXPECTED_MM_CREATE_ERR (0XC00000EA) Fix

Programming & Dev Tools Intermediate 👁 2 views 📅 May 27, 2026

This BSOD usually means a memory-mapped file creation failed. The fix is disabling memory integrity or updating your SSD firmware.

You're staring at a blue screen with 0xC00000EA and you want it gone. Let's cut to it.

The Fix

What's actually happening here is that Windows tried to create a memory-mapped file — think of it like loading a huge file into virtual memory without copying it all at once — and something in the driver stack choked. The most common cause on modern Windows 10 and 11 (build 1909 and later) is the memory integrity feature inside Core Isolation.

  1. Open Windows Security
  2. Go to Device Security → Core Isolation → Memory Integrity
  3. Set it to Off
  4. Reboot

That's it for maybe 70% of cases. If the crash stops, you're done. If not, move on.

Why This Works

The reason step 3 works is that Memory Integrity runs the kernel's memory manager inside a Hyper-V virtualized environment. It intercepts every memory-mapped file request to check for driver-level tampering. Some third-party drivers — especially older VPN adapters, antivirus filters, or even certain SSD NVMe drivers — don't handle that interception well. The call to MmCreateMdl or ZwCreateSection returns 0xC00000EA because the driver's callback misbehaved inside the hypervisor.

Disabling Memory Integrity pulls the kernel out of that virtualized mode for memory operations. It's less secure, but if you're crashing every few hours, it's the pragmatic trade-off.

When Memory Integrity Isn't the Problem

If turning off Memory Integrity didn't help, the real culprit is usually your SSD's firmware or driver. I've seen this exact error on Samsung 980 Pro drives with old firmware (version 1B2Q before the fix), and on WD SN850 drives with the stock Microsoft NVMe driver instead of the vendor's.

  1. Check your SSD model in Device Manager under Storage Controllers
  2. Go to the manufacturer's site and grab the latest firmware — not the Windows Update one, the actual firmware updater tool
  3. Update the NVMe driver manually. For Samsung, use the Samsung NVMe Driver; for WD, use the WD NVMe Driver.
  4. Reboot

If you're on a laptop with an Intel Optane module, disable Optane in the Intel Rapid Storage Technology utility first, then update the driver. Optane's memory mapping is notoriously fragile with newer Windows builds.

Less Common Variations

Three times I've seen this error come from a corrupted paging file. Here's how to rule that out:

# Run as admin
wmic pagefile list /format:list

# If the paging file is on C:, clear it and let Windows recreate
# System Properties → Advanced → Performance → Advanced → Virtual Memory → No paging file → Set → Reboot
# Then set it back to System managed size

Another variation: some backup tools that hook into the Volume Shadow Copy service can trigger this. Acronis True Image, Macrium Reflect — if you have any of these, pause them and see if the crash stops. The fix is to update to their latest version (they fixed the memory mapping issue around 2020).

Finally, on older Windows 10 builds (pre-1903), Hyper-V itself could trip this error when dynamic memory was enabled on a VM. If you're running Hyper-V with VMs, set the VM startup memory equal to the maximum memory to avoid the dynamic resize logic hitting this error.

Prevention

Keep your SSD firmware updated quarterly. That's not a joke — manufacturers keep fixing bugs related to memory management. Also, avoid running multiple security tools with kernel-mode hooks. One antivirus is enough. Memory Integrity is a good feature, but if your hardware and drivers aren't up to date, it'll bite you. Set a calendar reminder every three months to check for firmware updates, and you'll rarely see this error again.

Was this solution helpful?