Si acabas de montar un SSD M.2 PCIe NVMe y en BIOS o UEFI te salen mensajes raros sobre ancho de banda compartido, modos PCIe o arranque UEFI/Legacy, es totalmente normal. Cada placa base lo gestiona a su manera y, aunque al principio abrume un poco, conociendo cuatro conceptos clave podrás dejar tu sistema fino y evitar problemas como que el disco no aparezca o que no puedas instalar Windows en él.
En las siguientes líneas verás cómo optimizar un SSD M.2 PCIe NVMe desde la BIOS y la UEFI, qué significan opciones como PCIe x4, AHCI, CSM o Secure Boot, cómo configurar la unidad como disco de arranque y qué ajustes de Windows conviene revisar para sacarles el máximo rendimiento sin acortarles la vida antes de tiempo.
Conceptos clave para la optimización de SSD NVMe
Antes de tocar nada en la configuración de la placa base es importante tener claro qué es un SSD NVMe y por qué no se comporta igual que un disco duro mecánico o un SSD SATA convencional, ya que de esos cambios en la forma de acceder a los datos salen muchas de las opciones que veremos en BIOS y UEFI.
Qué es NVMe y cómo se diferencia de otros SSD
NVMe son las siglas de Non-Volatile Memory Host Controller Interface Specification, que no es un tipo de memoria en sí, sino un protocolo diseñado para trabajar sobre el bus PCI Express. Frente a las antiguas interfaces pensadas para discos mecánicos, NVMe usa un conjunto de comandos mucho más simple y eficiente, con un nivel enorme de paralelismo, de forma que puede aprovechar a la vez la baja latencia de la memoria flash, las CPU multinúcleo y grandes cantidades de RAM.
Mientras que un HDD necesita mover una aguja física sobre unos platos giratorios para leer o escribir, el SSD NVMe permite que el procesador lance muchas peticiones simultáneas sin penalización por movimiento mecánico. Esto hace que incluso los modelos domésticos superen con holgura el límite teórico del SATA (600 MB/s) y puedan alcanzar, gracias al bus PCIe, varios GB/s reales de lectura y escritura.
M.2 SATA vs M.2 NVMe
La interfaz M.2 es un formato físico de tarjeta, no una tecnología concreta de almacenamiento; por eso hay que distinguir entre M.2 SATA y M.2 NVMe. Ambas usan el mismo tipo de conector, pero internamente trabajan de forma diferente y la placa base puede tratar cada tipo por separado.
Un M.2 SATA funciona de forma parecida a un SSD de 2,5 pulgadas: los datos pasan por el controlador SATA y su límite está en torno a esos 600 MB/s. El camino típico es disco → memoria → CPU → memoria → disco, con más intermediarios y cuellos de botella.
Las unidades M.2 NVMe, en cambio, se conectan al sistema a través de líneas PCIe, de modo que el acceso a la CPU es mucho más directo. Se evitan etapas innecesarias y se reduce drásticamente la latencia, de ahí que podamos ver anchos de banda teóricos del orden de 10 GB/s o más cuando se usan varias líneas PCIe en paralelo.
Claves de las llaves M.2 (B, M y B+M)
Al instalar un SSD M.2 verás que no todos tienen el mismo recorte en la pestaña del conector. Esas “muescas” se llaman keys y determinan qué tipo de señal soporta cada unidad, algo crítico para que la placa la reconozca correctamente.
- Key B: común en algunas unidades M.2 SATA y NVMe antiguas.
- Key M+B: modelos híbridos compatibles tanto con SATA M.2 como con ciertas NVMe.
- Key M: los SSD NVMe modernos más rápidos, pensados para bus PCIe x4.
En portátiles, además, es fácil confundir puertos M.2 con puertos mSATA, que no son lo mismo. Meter un SSD M.2 en un zócalo mSATA no funcionará; conviene revisar con calma el manual del equipo antes de forzar el conector y, si tu placa solo admite M.2 SATA, no podrás aprovechar una unidad NVMe aunque encaje físicamente.
Modo PCIe x4 y reparto de ancho de banda
Muchas placas base permiten configurar cada ranura M.2 en diferentes modos PCIe. Para sacar todo el partido de un NVMe, busca en BIOS/UEFI la opción que habilite el modo PCIe x4 en el zócalo correspondiente. Usar menos líneas (x2 o x1) limitará gravemente la velocidad.
En no pocos modelos, activar PCIe x4 en una ranura implica que se deshabiliten o se limiten algunos puertos SATA porque comparten carriles PCIe o recursos de chipset. Esto puede salirte como un mensaje al instalar el SSD (“desactivación de puertos SATA al usar M.2 NVMe”) o estar explicado en el manual. No es un fallo, es una decisión de diseño: se cede ancho de banda de ciertos puertos a cambio de acelerar al máximo la unidad NVMe.
Configuración del BIOS/UEFI y compatibilidad
Cuando montas una unidad M.2 NVMe PCIe, la BIOS/UEFI puede mostrar avisos referentes a la configuración de NVMe, activación/desactivación del CSM, elección de arranque UEFI/Legacy o cambios en prioridades de boot. Estos mensajes, en general, no indican errores de hardware, sino ajustes opcionales o recomendados para sacar el máximo partido al SSD.
Debido a que cada fabricante implementa estas opciones a su modo, no existe una guía universal punto por punto. Aun así, si comprendes qué hace cada opción y te apoyas en el manual de la placa base y en la ayuda contextual de la propia BIOS/UEFI, podrás configurar tu equipo sin miedo y evitar los típicos quebraderos de cabeza: sistemas que no arrancan desde NVMe, discos que no se detectan o instaladores de Windows que muestran mensajes del tipo “no se puede instalar en este disco”.
Manual de la placa base y sugerencias generales
Es muy frecuente que las placas base modernas dediquen varias páginas del manual a las ranuras M.2, su compatibilidad y la interacción con los puertos SATA. Antes de ponerte a cambiar opciones al azar, merece la pena localizar ese apartado y revisar:
- En qué zócalos M.2 se soporta NVMe PCIe x4 completo.
- Qué puertos SATA quedan deshabilitados al usar según qué zócalos.
- Qué combinaciones exigen configurar UEFI only o Legacy en determinados parámetros.
- Si el fabricante ofrece perfiles automáticos para detectar y optimizar SSD NVMe.
Si tras seguir estas orientaciones sigues sin ver el SSD en BIOS o no te arranca el sistema, lo más prudente es acudir al soporte oficial de la placa o del fabricante del equipo. En muchos casos, una actualización de BIOS/UEFI resuelve problemas de compatibilidad con modelos de NVMe recientes.

Pasos clave para optimizar un SSD M.2 NVMe desde BIOS/UEFI
Más allá del caso concreto de cada marca, hay una serie de ajustes en BIOS/UEFI que conviene revisar siempre que vayas a usar un SSD M.2 PCIe NVMe como unidad principal, especialmente si vas a instalar o migrar Windows sobre él.
Actualizar BIOS/UEFI
Lo primero que debes confirmar es que la placa base tenga cargada una versión reciente de BIOS/UEFI. Las actualizaciones suelen incluir mejoras de compatibilidad con unidades NVMe, correcciones de errores de detección y, en ocasiones, mejoras de rendimiento o estabilidad.
Visita la web del fabricante, localiza tu modelo exacto de placa y descarga el último firmware estable. Sigue al pie de la letra el procedimiento recomendado (normalmente mediante herramienta de actualización integrada en la propia UEFI) y no interrumpas el proceso, ya que un corte en ese momento puede dejar la placa inservible.
Modo AHCI, SATA y NVMe
En la configuración de almacenamiento verás un selector de modo para el controlador SATA, donde suelen aparecer IDE, RAID, AHCI u opciones similares. AHCI se diseñó pensando en discos mecánicos y, en muchos casos, sigue siendo interesante para HDD clásicos, pero no es imprescindible para los SSD NVMe, que usan su propio controlador basado en PCIe.
En sistemas donde tengas mezcla de HDD SATA y SSD, una opción sensata es usar AHCI solo para los discos mecánicos y evitar modos que no necesites. Algunos usuarios prefieren desactivar AHCI para SSD SATA concretos cuando la BIOS lo permite, aunque esta parte es más matizable y depende mucho del modelo de unidad y del comportamiento del controlador.
Si la UEFI ofrece parámetros específicos para NVMe Configuration, asegúrate de que el soporte NVMe esté activado y de que las ranuras M.2 que lo permiten estén definidas como PCIe y no como SATA. En muchas placas la detección es automática, pero no cuesta nada revisarlo.
CSM, UEFI y opciones de arranque
El Compatibility Support Module (CSM) es un módulo que permite a la UEFI comportarse como un BIOS clásico para soportar sistemas antiguos. Para sacar todo el partido a un SSD NVMe como disco de arranque, lo ideal es desactivar el CSM o reducir su uso y forzar que el sistema inicie en modo UEFI nativo.
En algunos casos, sobre todo en placas MSI, ASUS o Gigabyte, te encontrarás opciones como:
- Storage Boot Option Control: permite elegir entre “Legacy only”, “UEFI only” o “Both”.
- Other PCI Device ROM Priority: prioriza ROMs de dispositivos PCIe en modo Legacy o UEFI.
Si el instalador de Windows te dice que “el hardware no puede arrancar desde este dispositivo” o que el disco no es adecuado para instalar el sistema, suele ser porque el arranque está configurado en Legacy o mezclando modos. Puedes probar primero a poner Other PCI Device ROM Priority en Legacy only y comprobar si se detecta el NVMe; si no funciona, cambia “Storage Boot Option Control” y “Other PCI Device ROM Priority” a UEFI only y vuelve a intentarlo. Si aún así no hay manera, es muy posible que necesites una actualización de BIOS.
Secure Boot y orden de arranque
Una vez tengas el sistema instalado en el SSD NVMe, entra de nuevo en la UEFI y verifica que el Secure Boot está correctamente configurado y, si lo deseas, habilitado. Esta función agrega una capa de seguridad al proceso de arranque, evitando que se inicie código no firmado o sospechoso.
Después, en el apartado de Boot, asigna al SSD NVMe como primera opción de arranque (en placas modernas suele aparecer como “Windows Boot Manager (nombre del SSD)”). Deja en segundo lugar la unidad USB o DVD para instalaciones futuras y, si no lo necesitas, desprioriza discos mecánicos que contengan sistemas antiguos para evitar conflictos.
Instalar o migrar Windows a un SSD M.2 NVMe
Una vez configurada la UEFI de forma razonable, llega el momento de decidir si instalas Windows desde cero en el NVMe o si clonas/migras tu sistema actual desde otro disco. Ambas alternativas son válidas, cada una con sus matices.
Nueva instalación de Windows en NVMe
Si vienes de un sistema antiguo o directamente quieres empezar de cero, puedes hacer una instalación limpia de Windows en la unidad NVMe usando un USB de instalación preparado en modo UEFI.
- Arranca el equipo desde el USB de instalación de Windows (debe haberse creado con soporte UEFI).
- Configura en pantalla el idioma, formato de hora y moneda y tipo de teclado, pulsando en Siguiente cuando termines.
- Haz clic en Instalar ahora y sigue las instrucciones del asistente.
- Cuando llegues a la sección de elección de disco, borra las particiones antiguas del NVMe (si las hubiera) y selecciona el espacio no asignado de esa unidad como destino.
Si en este punto Windows detecta el NVMe pero dice que no puede instalarse ahí porque el equipo no puede arrancar desde ese disco, vuelve a la BIOS/UEFI y revisa lo comentado sobre CSM, Legacy/UEFI y opciones de Boot. Esa advertencia suele ser síntoma de que la placa no tiene activado el arranque UEFI para ese dispositivo.
Migrar el sistema operativo al NVMe
Cuando no quieres reinstalar todo desde cero, puedes recurrir a herramientas de clonación o migración de sistema. Programas especializados permiten copiar el sistema operativo y las particiones críticas desde tu disco actual al nuevo SSD NVMe, manteniendo programas y datos.
Una de las funciones habituales en este tipo de software es “Migrar SO a SSD”, que se encarga de transferir solo lo necesario para arrancar el sistema y dejarlo en el NVMe. Algunas utilidades trabajan con clonación en caliente, es decir, sin necesidad de reiniciar varias veces. Cuando el proceso finaliza, basta con apagar el PC, dejar conectado únicamente el SSD NVMe si quieres evitar líos, y luego entrar en BIOS para ponerlo como unidad de arranque.
Si prefieres mover todo el contenido del disco (sistema, datos, particiones extras), suelen existir asistentes de clonado completo de disco. Ten en cuenta que, al clonar, todos los datos del SSD de destino se borrarán, por lo que conviene hacer una copia previa si contenía algo. Además, en discos con sectores dañados hay que usar el modo de clonación sector a sector, siempre que la capacidad del SSD de destino no sea menor que la del disco de origen.

Ajustes de Windows para alargar la vida y mejorar el rendimiento del NVMe
Hecha la parte de BIOS/UEFI, toca entrar en el sistema operativo y revisar varias funciones que, aunque vienen pensadas para discos mecánicos, pueden castigar de más a un SSD moderno o aportar poca mejora en comparación con el desgaste que generan.
Actualizar firmware del SSD
Una de las primeras cosas que conviene hacer tras instalar el sistema en un SSD nuevo es visitar la web del fabricante del SSD y descargar su herramienta oficial de gestión. A menudo, estas utilidades permiten comprobar y actualizar el firmware de la unidad, algo que puede corregir fallos, mejorar el rendimiento e incluso resolver problemas de estabilidad o compatibilidad.
El proceso suele ser sencillo: la propia aplicación detecta la unidad, muestra la versión actual del firmware y, si existe una actualización, guía paso a paso para aplicarla. En algunos casos requerirá reinicio, así que hazlo cuando tengas un rato y evita cortes de corriente durante la actualización.
TRIM: cómo verificar que está activado
El comando TRIM es esencial para que un SSD mantenga su rendimiento a lo largo del tiempo. Permite que el sistema operativo informe a la unidad de qué bloques de datos ya no se usan, de modo que el controlador interno pueda gestionarlos de forma eficiente y preparar espacio limpio para futuras escrituras.
En Windows 10 y Windows 11 lo normal es que TRIM esté activado por defecto, pero no cuesta comprobarlo. Abre el buscador, escribe “Símbolo del sistema”, ejecuta como administrador e introduce el comando:
fsutil behavior set disabledeletenotify 0
Con esto te aseguras de que TRIM está habilitado. Además, Windows incluye la herramienta Optimizar unidades (nombre actual del antiguo Desfragmentador de disco), que detecta si el dispositivo es un SSD y, en lugar de desfragmentar como con un HDD, ejecuta un “reTRIM” periódico para ayudar al garbage collection interno de la unidad.
Indexación de archivos en SSD
Windows trae de serie un servicio de indexado que mantiene un índice de archivos para acelerar las búsquedas por nombre y contenido. En un disco duro mecánico aporta bastante, pero en un SSD NVMe ese índice es menos crítico y, a cambio, supone lecturas y escrituras constantes que no siempre compensan.
Si apenas usas el buscador de archivos por contenido, puedes desactivar el indexado en la unidad principal: abre el “Explorador de archivos”, entra en “Este equipo”, haz clic derecho sobre el SSD del sistema, elige “Propiedades” y desmarca la casilla de “Permitir que los archivos de esta unidad tengan el contenido indizado…”. Aplicar este cambio reducirá parte de la carga de trabajo del SSD a costa de búsquedas algo más lentas en algunos casos puntuales.
Prefetch, Superfetch y Windows Search
Windows tiende a anticiparse a tus movimientos cargando en memoria física o virtual partes de programas que usas a menudo. Este comportamiento, conocido como Prefetch y Superfetch (ahora integrado en servicios como SysMain), aporta más en sistemas con HDD que en configuraciones con SSD muy rápidos, donde el tiempo de acceso ya es muy bajo.
Si quieres reducir escrituras innecesarias y optimizar Windows 11, puedes desactivar estas funciones ajustando el Registro de Windows: en el editor, ve a la ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters y localiza las claves “EnablePrefetcher” y “EnableSuperfetch” (si existen). Cambiando su valor a 0 las desactivas.
Además, es recomendable deshabilitar los servicios “Windows Search” y “Superfetch/SysMain” desde la herramienta de servicios de Windows. Solo tienes que buscar esos nombres, entrar en sus propiedades y elegir “Deshabilitado” en el tipo de inicio. Al siguiente reinicio dejarán de cargarse y el SSD tendrá menos trabajo innecesario.
Caché de escritura del dispositivo
En muchos SSD, el sistema operativo habilita por defecto una caché de escritura a nivel de usuario. En teoría esto debe mejorar el rendimiento, pero en algunos modelos concretos el efecto práctico no siempre es tan positivo y puede generar comportamientos curiosos bajo carga fuerte.
Desde el “Administrador de dispositivos” de Windows, localiza tu SSD, entra en sus propiedades y revisa la sección de caché de escritura. Puedes probar a desactivarla, comprobar cómo responde el sistema en tu uso real y, si notas que va peor, volver a activar la opción. No existe una regla universal aquí, depende mucho del controlador del SSD y del tipo de tareas que realizas.
Limpieza del archivo de paginación y otros ajustes de memoria
En sistemas modernos con SSD, algunas rutinas heredadas de épocas de HDD ya no aportan gran cosa. Una de ellas es la limpieza del archivo de paginación en cada apagado, que obliga al sistema a escribir y sobreescribir datos de forma innecesaria, generando ciclos adicionales en el SSD sin una mejora real de rendimiento.
Mediante el Registro de Windows puedes modificar valores como “ClearPageFileAtShutdown” y “LargeSystemCache” en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, poniéndolos a 0 si existen. Eso sí, conviene tener en cuenta que muchos juegos actuales hacen un uso intensivo de memoria y emplean el SSD a modo de RAM caché para texturas y datos; si te quedas corto de RAM física y eliminas por completo el archivo de paginación, pueden producirse caídas de rendimiento notables cuando la memoria se satura.
¿Desfragmentar un SSD NVMe?
Durante años se repitió que desfragmentar un SSD era contraproducente porque no aportaba beneficios reales y, en cambio, disparaba las escrituras acortando su vida útil. Hoy día, en Windows 10 y 11, la herramienta de “Optimizar unidades” reconoce qué dispositivos son SSD y ajusta el comportamiento: en lugar de una desfragmentación clásica, realiza operaciones de mantenimiento como el reenvío de TRIM.
Puedes abrir “Optimizar unidades” desde el menú Inicio y revisar qué frecuencia de optimización tiene asignada tu SSD. Lo más sano es dejar que el sistema ejecute sus tareas periódicas sin forzar desfragmentaciones manuales como si se tratara de un HDD antiguo.
Cómo comprobar si la optimización del SSD ha funcionado
Después de ajustar BIOS/UEFI, instalar o migrar Windows y tunear algunas opciones del sistema, toca verificar si de verdad el rendimiento del SSD M.2 NVMe ha mejorado o si, en la práctica, apenas se nota diferencia respecto a antes.
La forma más directa es tirar de benchmarks de disco, que muestran métricas de lectura y escritura secuencial y aleatoria (MB/s y IOPS). Al compararlas antes y después de las optimizaciones verás claramente si has ganado velocidad, sobre todo en accesos aleatorios, donde los NVMe brillan frente a HDD y SSD SATA sencillos.
Si no quieres complicarte con herramientas específicas, puedes hacer pruebas más caseras: crea una partición de unos 25 o 30 GB en el SSD, llénala con una carpeta enorme de archivos mezclados y muévela a otra partición del mismo disco. El tiempo que tarda en completar la operación te dará una noción bastante clara de la capacidad de transferencia real, y resulta una comparación útil si la repites con otra configuración o tras tocar algún ajuste relevante.
Eso sí, hay que tener presente que en SSD extremadamente rápidos, aunque haya mejora técnica, el salto en la sensación de uso diario puede ser menos llamativo porque ya partías de un nivel altísimo; abrir programas o cargar juegos pasa de “muy rápido” a “ligeramente más rápido”, algo que no siempre se percibe tanto como cambiar de un HDD a un NVMe por primera vez.
Configurar NVMe como unidad de arranque y compatibilidad general
Para que tu PC aproveche de verdad el potencial del SSD NVMe, no basta con usarlo como disco secundario: lo ideal es configurarlo como unidad de arranque para que el sistema operativo, las aplicaciones y los juegos carguen desde él con la menor latencia posible.
Ten en cuenta que no todos los equipos antiguos soportan arranque desde NVMe. Es imprescindible que la placa base o una tarjeta de expansión específica admitan NVMe bootable y que la BIOS/UEFI tenga soporte para ese tipo de arranque. En máquinas con unos años a sus espaldas, aunque el sistema operativo pueda ver el NVMe dentro de Windows, puede que la placa no permita arrancar directamente desde él sin modificar firmware o recurrir a soluciones avanzadas.
Para ordenadores compatibles, la secuencia queda clara: insertar el NVMe en la ranura adecuada (con su key correcta), comprobar en el manual qué modo de arranque recomiendan, instalar o migrar el sistema a esa unidad y, finalmente, entrar a la UEFI para establecerlo como “Boot Option #1”. En placas MSI, por ejemplo, el camino típico es ir a → → establecer la prioridad de arranque y seleccionar “Windows Boot Manager (nombre de tu SSD NVMe)” como opción principal.
Cuando lo tienes todo encarado, un SSD M.2 PCIe NVMe bien configurado desde BIOS/UEFI y afinado en Windows puede transformar por completo la sensación de fluidez del equipo: desde el tiempo que tarda en arrancar hasta la carga de niveles en juegos o programas pesados, siempre que hayas entendido y ajustado con cabeza los modos de PCIe, los parámetros UEFI/Legacy, TRIM y los servicios de Windows que más castigan la unidad.