Random SSD restarts on the ASUS ROG Zephyrus G15 running Windows 11 are often caused by power management conflicts, driver instability, or firmware mismatches rather than immediate hardware failure. Begin by disabling aggressive PCIe power states in Windows Power Options, updating your storage controller drivers via Device Manager, and checking for critical BIOS updates through the MyASUS application to restore system stability.
Understanding the Restart Pattern
Before diving into complex diagnostics, it is crucial to distinguish between a full system crash and an internal storage device resetting. When users report that their internal SSD "restarts," they typically mean the drive disappears from File Explorer for a few seconds and then reappears, causing open applications to freeze or throw errors. In severe cases, this can trigger a Blue Screen of Death (BSOD) with codes likeKERNEL_DATA_INPAGE_ERROR or INACCESSIBLE_BOOT_DEVICE.
This behavior indicates that the operating system loses communication with the NVMe drive temporarily. On the Zephyrus G15, which utilizes high-performance M.2 PCIe 4.0 drives, this disconnect is frequently linked to how Windows handles power transitions or how the motherboard’s chipset communicates with the storage controller. It is not always a sign of a dying drive, but it requires systematic troubleshooting to isolate the root cause without prematurely replacing functional hardware.
Adjusting Power Management Settings
The most common software culprit for intermittent SSD disconnects is Windows’ aggressive power-saving feature for PCIe links. By default, Windows may turn off the link to save power, which some NVMe controllers struggle to wake up from quickly enough, resulting in a temporary loss of connection. To resolve this, you must modify the advanced power settings:- Navigate to Control Panel > Hardware and Sound > Power Options.
- Select Change plan settings next to your active power plan.
- Click Change advanced power settings.
- Expand the PCI Express menu, then expand Link State Power Management.
- Set both On battery and Plugged in to Off.
Updating Storage Drivers and Firmware
Windows Update often installs generic Microsoft NVMe drivers that may lack specific optimizations for the controller used in your Zephyrus model. While these generic drivers usually work, they can be less stable under heavy load or during thermal throttling events. First, verify your current driver status:- Right-click the Start button and select Device Manager.
- Expand Storage controllers.
- Right-click your NVMe controller (often listed as Standard NVM Express Controller or similar) and choose Properties.
- Go to the Driver tab and note the version number.
Checking for System File Corruption
If power settings and drivers do not resolve the issue, file system corruption or deeper system errors may be interfering with disk I/O operations. Windows includes built-in tools to scan for and repair these issues automatically. Run the following commands in an Administrator Command Prompt:chkdsk C: /f /r
sfc /scannow
The chkdsk command will check the disk structure for logical errors and bad sectors, while sfc /scannow scans protected system files and replaces corrupted versions with correct Microsoft versions. These processes may take some time to complete, so allow them to finish without interruption. If sfc finds corrupt files it cannot fix, you may need to perform a repair install of Windows 11.
For related issues involving system stability and error codes, you might also find value in reading about Troubleshooting WHEA_UNCORRECTABLE_ERROR, as hardware errors can sometimes manifest as storage disconnects before leading to broader system crashes.