Error Codes Wiki

Windows NVMe Timeout StorAHCI Reset Error — What It Means & How to Fix It

Errordriver error

About Windows NVMe Timeout StorAHCI Reset Error

Fix Windows NVMe SSD timeout errors from StorAHCI causing freezes, stuttering, and Event ID 129 disk reset warnings. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.

Here are the key things to understand: NVMe timeout errors appear in Event Viewer as Event ID 129 from the storahci or stornvme driver. The system may freeze for several seconds when the NVMe controller stops responding temporarily. This is often caused by aggressive power management settings putting the NVMe SSD into low-power states. The SSD takes too long to wake from power-saving mode, causing Windows to time out the pending I/O. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.

The most common reasons this occurs include: NVMe power management (APST) putting the SSD into deep sleep states. Windows power plan setting 'Turn off hard disk after' affecting NVMe behavior. Outdated NVMe firmware with known power management bugs. PCIe link state power management conflicts with the NVMe controller. Identifying the root cause is the first step toward finding the right solution.

To resolve this, follow these recommended steps: Disable NVMe power saving: Device Manager > Disk drives > NVMe SSD > Properties > Policies > disable write caching power management. Disable PCIe Link State Power Management: Power Options > Advanced > PCI Express > Link State Power Management > Off. Update NVMe SSD firmware from the manufacturer's website (Samsung Magician, WD Dashboard, etc.). Set power plan to High Performance: powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.

This article is part of our Windows Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.

Quick Answer

Will disabling power management affect battery life?

On laptops, yes — slightly. The NVMe SSD will consume more power when prevented from entering low-power states. The trade-off is worth it to avoid system freezes. On desktops, the impact is negligible.

Overview

Fix Windows NVMe SSD timeout errors from StorAHCI causing freezes, stuttering, and Event ID 129 disk reset warnings.

Key Details

  • NVMe timeout errors appear in Event Viewer as Event ID 129 from the storahci or stornvme driver
  • The system may freeze for several seconds when the NVMe controller stops responding temporarily
  • This is often caused by aggressive power management settings putting the NVMe SSD into low-power states
  • The SSD takes too long to wake from power-saving mode, causing Windows to time out the pending I/O

Common Causes

  • NVMe power management (APST) putting the SSD into deep sleep states
  • Windows power plan setting 'Turn off hard disk after' affecting NVMe behavior
  • Outdated NVMe firmware with known power management bugs
  • PCIe link state power management conflicts with the NVMe controller

Steps

  1. 1Disable NVMe power saving: Device Manager > Disk drives > NVMe SSD > Properties > Policies > disable write caching power management
  2. 2Disable PCIe Link State Power Management: Power Options > Advanced > PCI Express > Link State Power Management > Off
  3. 3Update NVMe SSD firmware from the manufacturer's website (Samsung Magician, WD Dashboard, etc.)
  4. 4Set power plan to High Performance: powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Tags

nvmestorahcitimeoutevent-129ssdpower-management

More in Driver Error

Frequently Asked Questions

On laptops, yes — slightly. The NVMe SSD will consume more power when prevented from entering low-power states. The trade-off is worth it to avoid system freezes. On desktops, the impact is negligible.