NVMe son las siglas de Non-Volatile Memory Express, un protocolo de almacenamiento de alta velocidad con capacidades de lectura y escritura rápidas y de baja latencia. La memoria de solo lectura (ROM), la memoria flash y el almacenamiento masivo son algunos ejemplos de NVMe.
La mayoría de los equipos con Windows ya están optimizados en rendimiento y consumo, y tanto el ajuste Primary NVMe Idle Timeout como las opciones relacionadas contribuyen a ello. Este ajuste determina cuánto tiempo permanece inactivo un SSD NVMe antes de pasar a un estado de bajo consumo.
Veamos qué es el tiempo de espera de inactividad NVMe, para qué sirve y qué ventajas e implicaciones tiene modificarlo.
Cómo añadir o quitar el tiempo de espera de inactividad NVMe en las opciones de energía de Windows 10
Antes de tocar la configuración, comprueba si el ajuste Primary NVMe Idle Timeout está disponible.
Cómo comprobar si el tiempo de espera de inactividad NVMe aparece en las opciones de energía:
- Abre el Panel de control y ve a Hardware y sonido > Opciones de energía > Cambiar la configuración del plan > Cambiar la configuración avanzada de energía.
- Despliega Disco duro > Primary NVMe Idle Timeout.
- Si no encuentras esta opción, sigue los pasos siguientes para añadirla manualmente.
Para añadir Primary NVMe Idle Timeout:
A. Con el símbolo del sistema (opción recomendada para la mayoría de usuarios)
1. Abre el símbolo del sistema como administrador:
-
-
- Pulsa Win + X y selecciona Símbolo del sistema (administrador) o Terminal de Windows (administrador).
-
2. Añade el tiempo de espera de inactividad NVMe:
-
-
- Escribe el siguiente comando:
- REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\d639518a-e56d-4345-8af2-b9f32fb26109 /v Attributes /t REG_DWORD /d 2 /f
- Pulsa Intro.
- Escribe el siguiente comando:
-
3. Cierra el símbolo del sistema:
-
-
- Cierra la ventana del símbolo del sistema y revisa las Opciones de energía para confirmar que el ajuste ya aparece.
-
B. Con el Editor del Registro (para usuarios avanzados)
1. Abre el Editor del Registro:
-
-
- Pulsa Win + R, escribe regedit y pulsa Intro.
-
2. Ve a la clave de configuración de energía:
-
-
- Dirígete a:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\d639518a-e56d-4345-8af2-b9f32fb26109
- Dirígete a:
-
3. Modifica el valor de Attributes:
-
-
- En el panel derecho, haz doble clic en Attributes.
- Cambia su valor a 2 y haz clic en Aceptar.
-
4. Reinicia Windows:
-
-
- Reinicia tu dispositivo Windows para aplicar los cambios.
-
5. Revisa las opciones de energía:
-
-
- Ve a las opciones de energía para comprobar si el ajuste ya está visible.
-
Para quitar Primary NVMe Idle Timeout:
A. Con el símbolo del sistema (opción recomendada para la mayoría de usuarios)
1. Abre el símbolo del sistema como administrador:
-
-
- Pulsa Win + X y selecciona Símbolo del sistema (administrador) o Terminal de Windows (administrador).
-
2. Ejecuta el comando:
-
-
- Escribe el siguiente comando:
- powercfg -attributes SUB_DISK d639518a-e56d-4345-8af2-b9f32fb26109 +ATTRIB_HIDE
- Pulsa Intro.
- Escribe el siguiente comando:
-
3. Cierra el símbolo del sistema:
-
-
- Cierra la ventana del símbolo del sistema y revisa las Opciones de energía para confirmar que el ajuste ha desaparecido.
-
Aquí tienes un vídeo breve que te guía por el proceso: cómo añadir o quitar «Primary NVMe Idle Timeout» de las opciones de energía en Windows 10.
Cómo configurar el tiempo de espera de inactividad NVMe una vez añadido
Una vez añadido el ajuste, ya puedes configurarlo a tu gusto. Así se hace:
-
Abre las opciones de energía:
-
- Ve a Panel de control > Opciones de energía > Cambiar la configuración del plan > Configuración avanzada de energía.
-
Ajusta la duración del tiempo de espera:
-
- Despliega Disco duro y busca Primary NVMe idle timeout.
- Elige un valor en milisegundos según tus necesidades:
| Plan de energía | Con batería | Conectado a la corriente |
| Equilibrado | 100 ms | 200 ms |
| Alto rendimiento | 200 ms | 200 ms |
| Economizador | 100 ms | 100 ms |
| Rendimiento máximo | 100 ms | 200 ms |
-
Guarda los cambios:
-
- Haz clic en Aceptar para guardar los cambios.
Tu SSD NVMe seguirá la configuración de energía personalizada que hayas definido, ya sea para ganar rendimiento o para consumir menos.
¿Por qué conviene añadir el ajuste «NVMe idle timeout» a las opciones de energía?
En la mayoría de los sistemas con Windows 10, el tiempo de espera de inactividad NVMe está oculto por defecto, así que añadirlo es imprescindible para poder acceder a esta opción. Además, este ajuste resulta clave por lo siguiente:
- Optimización del rendimiento. Con el valor adecuado, el tiempo de espera de inactividad NVMe mantiene el SSD NVMe activo durante más tiempo.
- Menor consumo. Configurar este ajuste ayuda a reducir el consumo del sistema, ya que permite que los dispositivos NVMe pasen a un estado de bajo consumo tras el periodo de inactividad que elijas. Así puedes alargar la duración de la batería o mejorar el rendimiento del sistema.
- Prevención de desconexiones. Una configuración de ahorro de energía demasiado agresiva puede provocar desconexiones frecuentes del NVMe. Elegir un tiempo de espera de inactividad óptimo mitiga este problema.
¿Cuándo conviene modificar el tiempo de espera de inactividad NVMe?
Añadir y modificar el tiempo de espera de inactividad NVMe te ayuda a optimizar el rendimiento del sistema, a mejorar la duración de la batería si trabajas con un portátil y a resolver las desconexiones frecuentes de la unidad NVMe.
Resolución de problemas con el tiempo de espera de inactividad NVMe
-
El ajuste no aparece después de ejecutar el comando.
En algunos casos, el ajuste del tiempo de espera de inactividad NVMe no se ve en las opciones de energía aunque ya lo hayas añadido. Esto es lo que puedes hacer:
Solución: después de aplicar los cambios, un reinicio suele bastar para que aparezca el tiempo de espera de inactividad NVMe. También puedes mostrar el ajuste manualmente ejecutando el comando powercfg -attributes SUB_DISK d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE en un símbolo del sistema con permisos de administrador.
-
La configuración de energía se restablece tras una actualización de Windows.
A veces una actualización de Windows borra la configuración de energía que habías definido, incluido el tiempo de espera de inactividad NVMe. Así puedes solucionarlo.
Solución: si el ajuste desapareció tras una actualización de Windows, vuelve a añadirlo siguiendo la guía paso a paso «Cómo añadir o quitar el tiempo de espera de inactividad NVMe en las opciones de energía de Windows 10» que encontrarás más arriba. Para recuperar la configuración de Primary NVMe idle timeout, sigue la guía «Cómo configurar el tiempo de espera de inactividad NVMe una vez añadido».
-
La unidad NVMe sigue entrando en modo de bajo consumo sin motivo.
Otro problema habitual es que la unidad NVMe siga pasando a modo de bajo consumo y no respete el tiempo de inactividad que has configurado. Así se arregla:
Solución: revisa los ajustes adicionales para confirmar que están bien configurados. Ve al Administrador de dispositivos > Propiedades del controlador NVMe > Administración de energía y desactiva la opción Permitir que el equipo apague este dispositivo para ahorrar energía.
-
Problemas de rendimiento tras modificar el tiempo de espera
Es posible que notes problemas de rendimiento después de cambiar el tiempo de espera de inactividad NVMe, como ralentizaciones inesperadas o latencias de respuesta molestas. Así se arregla:
Solución: para encontrar el mejor equilibrio, quizá tengas que volver a los valores de inactividad predeterminados o ajustar el tiempo de espera poco a poco.
Buenas prácticas para gestionar la configuración de energía de los NVMe
Para aprovechar al máximo el tiempo de espera de inactividad NVMe, aplica estas buenas prácticas:
- Revisa la configuración de energía. Como hemos comentado, las actualizaciones de Windows pueden devolver la configuración de energía a su estado predeterminado. Comprueba siempre el estado de estos ajustes, incluidos los de NVMe, justo después de cada actualización de Windows.
- Usa controladores NVMe oficiales. Es preferible utilizar solo los controladores NVMe del fabricante para ajustar mejor el rendimiento.
- Monitoriza el estado del SSD. Presta atención a datos clave del SSD como su salud y su temperatura. Son factores decisivos para mantener un rendimiento óptimo, y existen herramientas que te permiten monitorizar estas métricas críticas.
- Elige un valor de tiempo de espera adecuado. Según el uso que le des, ten en cuenta factores como el rendimiento, la vida útil del SSD y la eficiencia energética al fijar el valor. Busca el equilibrio entre consumo y rendimiento.
Preguntas frecuentes (FAQ)
-
¿Cuál es el mejor valor de tiempo de espera de inactividad NVMe para el rendimiento?
Si buscas alto rendimiento, lo recomendable es un valor mínimo de 200 milisegundos. Puedes aumentarlo según cómo responda tu sistema al valor configurado.
-
¿Cambiar la configuración de energía del NVMe afecta a la vida útil del SSD?
Los cambios frecuentes de estado de energía pueden influir indirectamente en la vida útil de un SSD. Factores como los ciclos de escritura, la temperatura, el estado de energía e incluso un ahorro de energía demasiado agresivo pueden contribuir a su degradación.
-
¿Puedo deshacer los cambios y quitar el tiempo de espera de inactividad NVMe?
Sí. Puedes eliminarlo siguiendo los pasos de la sección «Para quitar Primary NVMe Idle Timeout». También puedes restablecer los valores predeterminados así:
-
- Pulsa Win + R, escribe powercfg.cpl y pulsa Intro.
- Haz clic en Cambiar la configuración del plan de tu plan de energía activo.
- Haz clic en Cambiar la configuración avanzada de energía.
- Despliega Disco duro → Configuración de NVMe (si está disponible).
- Selecciona Restaurar valores predeterminados del plan o define manualmente el valor predeterminado del tiempo de espera.
- Haz clic en Aplicar > Aceptar.
-
¿Por qué mi BIOS no tiene opciones de gestión de energía para NVMe?
Varios factores pueden influir en que estas opciones estén o no disponibles en la BIOS: limitaciones de la placa base, el diseño del firmware, el hardware, restricciones del fabricante (OEM) y las actualizaciones de controladores o de la BIOS. Revisa cada componente para identificar cuál restringe el acceso a la configuración de energía del NVMe.
-
¿Cuál es el tiempo de espera predeterminado para las operaciones de E/S enviadas a dispositivos NVMe en el SO Windows?
El tiempo de espera predeterminado para las operaciones de E/S enviadas a dispositivos NVMe en el SO Windows es de 60 segundos.
-
¿Activar Primary NVMe Idle Timeout reduce el consumo de batería en portátiles?
Sí. Con un valor de tiempo de espera más bajo, el SSD pasa antes al modo de bajo consumo, lo que ayuda a ahorrar energía.
Ideas clave sobre cómo añadir Primary NVMe Idle Timeout
Añadir Primary NVMe Idle Timeout a las opciones de energía te da un control mucho más preciso sobre la gestión de energía del SSD. Eso sí, la configuración que elijas debe responder al uso que haces de tu equipo Windows. Tanto si priorizas el rendimiento como la duración de la batería, este ajuste te permite equilibrar eficiencia energética y rendimiento del sistema.