Storage · high

How to fixNVME-CONTROLLER-RESET

NVMe controller reset

What this error means

NVMe controller reset is a high-severity storage drive (SSD/HDD) issue. The NVMe storage controller has been reset by Windows due to a command timeout. The NVMe driver sends a command to the drive and waits a maximum of 8 seconds for a response. If the drive does not respond within this window, the controller is reset. Frequent resets cause system freezes, data corruption, and eventual BSOD crashes. It sometimes comes down to pCIe slot power management issue. Follow the steps below to fix it.

Before you begin

Save open work and back up important files. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Update NVMe drive firmware

Update NVMe drive firmware.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Disable PCIe ASPM in BIOS

Disable PCIe ASPM in BIOS.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Add heatsink to NVMe drive

Add heatsink to NVMe drive.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • NVMe firmware bug
  • PCIe slot power management issue
  • Overheating NVMe drive