Add Primary NVMe Idle Timeout to Power Options in Windows 10

How to Add or Remove Primary NVMe Idle Timeout from Power Options in Windows 10

Modern PCs include NVMe devices to store your data instead of the classic HDD. NVMe stands for Non-Volatile Memory Express, which is often implemented as NAND flash memory that comes in several physical form factors, including solid-state drives (SSDs), PCI Express (PCIe) add-in cards, M.2 cards, and other forms. The technology allows parallel data reading and writing, thus giving incredible speeds.

Advertisment

The Primary NVMe Idle Timeout option specifies the amount of time your NVMe device must be idle before transitioning to the primary non-operational power state, i.e. before switching to power saving mode.

The default values for this option are connected to power schemes available in Windows 10.

Power SchemeOn batteryPlugged in
Balanced100 milliseconds200 milliseconds
High Performance200 milliseconds200 milliseconds
Power Saver100 milliseconds100 milliseconds
Ultimate Performance100 milliseconds200 milliseconds

The Primary NVMe Idle Timeout setting is hidden and not visible by default, but you can easily make it available in Power Options of Windows 10. Here's how it can be done.

To Add Primary NVMe Idle Timeout to Power Options in Windows 10,

  1. Open an elevated command prompt.
  2. Type or copy-paste the following command: powercfg -attributes SUB_DISK D639518A-E56D-4345-8AF2-B9F32FB26109 -ATTRIB_HIDE.Windows 10 Add Primary NVMe Idle Timeout
  3. The option is now available in the Power options applet.Windows 10 Primary NVMe Idle Timeout Option

You are done. The option will be available instantly, no reboot required.

To Add Primary NVMe Idle Timeout to Power Options in Windows 10,

  1. Open an elevated command prompt.
  2. Type or copy-paste the following command: powercfg -attributes SUB_DISK D639518A-E56D-4345-8AF2-B9F32FB26109 +ATTRIB_HIDE.Windows 10 Remove Primary NVMe Idle Timeout
  3. The option is now hidden in the Power options applet.

If you have a laptop, you will be able to set this parameter individually when on battery and when plugged in.

Tip: you can open advanced settings of a power plan directly in Windows 10.

Alternatively, you can apply a Registry tweak.

Add Networking Connectivity in Standby to Open Options in Registry

  1. Open Registry Editor.
  2. Go to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\d639518a-e56d-4345-8af2-b9f32fb26109. Tip: You can access any desired Registry key with one click.
  3. In the right pane, change the Attributes 32-bit DWORD value to 0 to add it. See the following screenshot:Add Primary NVMe Idle Timeout Tweak
  4. Once you make these changes, the setting will appear in Power Options.
  5. A value data of 1 will remove the option.

You are done!

To save your time, you can download these ready-to-use Registry files:

Download Registry Files

That's it.

Related articles:

Advertisment

Leave a Reply

Your email address will not be published. Required fields are marked *