NVMe o SATA
Qué interfaz acepta tu máquina, cómo saberlo sin abrirla y qué te aporta en la práctica la diferencia de velocidad.
Actualizado
En esta página
Empieza por lo que acepta tu máquina, no por cuál de las dos es más rápida. NVMe es la más rápida de las dos, a menudo por varias veces en transferencias grandes. Pero una unidad que encaja vale más que una unidad más rápida que no encaja, y muchas máquinas solo aceptan una de ellas. Esto es antes que nada una cuestión de compatibilidad física.
Los dos nombres describen capas distintas que viajan juntas. SATA es una interfaz más antigua, diseñada para discos giratorios y reutilizada después para la memoria flash, y lleva un juego de comandos de almacenamiento construido alrededor de una única cola de comandos. NVMe es un juego de comandos diseñado para flash desde el principio, y circula sobre líneas PCIe en vez de sobre un cable SATA. Una unidad habla uno u otro. La ranura donde la pongas también — o, en algunas placas, los dos.
Cómo saber cuál acepta tu máquina
Dos alojamientos físicos cubren casi todas las unidades a la venta. Una bahía de 2,5 pulgadas recibe un rectángulo sellado con dos cables, y esa bahía es siempre SATA. Una ranura M.2 recibe una placa de circuito desnuda sujeta por un solo tornillo, y esa ranura puede ser NVMe, SATA o las dos cosas. Una máquina que solo tiene una bahía de 2,5 pulgadas ya ha tomado la decisión por ti. Tamaños M.2 y formatos de SSD recorre las longitudes de esas ranuras y el espacio libre por encima, que es el resto de lo que tiene que encajar.
La ranura M.2 es donde la gente se lleva el chasco. El conector es el mismo en ambos casos: una unidad M.2 SATA y una unidad M.2 NVMe tienen la misma forma, la misma longitud y usan el mismo tornillo. Nada de lo que puedes ver te dice qué habla la ranura que hay detrás. Pon una unidad en una ranura que no habla su protocolo y sencillamente no aparece.
Las muescas cortadas en el conector de borde de una unidad reducen las posibilidades. Son llaves mecánicas, y las dos que te encontrarás son B+M y M. Toda unidad M.2 SATA lleva las dos muescas; una unidad cortada solo con la muesca M es NVMe y puede usar cuatro líneas PCIe. Una unidad con las dos muescas es el caso ambiguo, porque una unidad NVMe limitada a dos líneas lleva la misma llave. Y la llave describe la unidad, no la ranura, así que descarta posibilidades en vez de confirmar una.
La respuesta fiable lleva un minuto y no requiere destornillador. Busca tu modelo exacto en la página de soporte del fabricante y lee la sección de almacenamiento. Indica cada ranura, la longitud que admite y si habla SATA, NVMe o las dos cosas. Un sobremesa montado por ti tiene esa misma tabla en el manual de la placa base. Si la entrada nombra una generación PCIe, esa ranura es NVMe; si dice SATA y nada más, SATA es lo que aceptará.
¿Es NVMe realmente más rápido en el uso diario?
Los techos están muy separados. SATA funciona a 6 Gb/s, y la codificación sobre el cable deja de eso algo menos de 600 MB/s. Prácticamente todos los SSD SATA alcanzan ese techo, y por eso las unidades SATA se distinguen entre sí por su rendimiento aleatorio y no por sus cifras secuenciales. Las unidades NVMe funcionan en cambio sobre líneas PCIe, y cada generación PCIe duplica aproximadamente lo que lleva una línea, así que el techo de NVMe es un múltiplo del de SATA y sube con la generación tanto de la unidad como de la ranura.
| NVMe | SATA | |
|---|---|---|
| Funciona sobre | Líneas PCIe | Un enlace SATA de 6 Gb/s |
| Techo secuencial | Un múltiplo del de SATA, que sube con cada generación PCIe | Algo menos de 600 MB/s |
Donde lo notas es en el trabajo secuencial: un solo archivo grande movido de principio a fin. Copiar vídeo desde una tarjeta, instalar un juego grande, restaurar una copia de seguridad, mover un proyecto de una unidad a otra. Reducir a la mitad una copia de diez minutos cambia de verdad tu tarde.
Donde casi no lo notas es en todo lo demás. Arrancar, abrir una aplicación, cargar un nivel y navegar son miles de lecturas pequeñas y dispersas en vez de una sola transferencia larga. Ese trabajo está limitado por la latencia y por cuántas peticiones hay en curso a la vez, y con las profundidades de cola bajas que un sobremesa produce realmente, la distancia entre las dos interfaces se reduce a una fracción de segundo. Las dos son mucho más rápidas que un disco duro. El paso de un SSD SATA a uno NVMe es con diferencia el menor de los dos pasos.
La cifra destacada en una caja es la lectura secuencial, medida con muchas peticiones en curso. Describe el caso más raro, en condiciones que tu máquina crea pocas veces. Qué te dicen realmente las cifras de velocidad de un SSD explica por qué la caja indica esa cifra, y cuál leer en su lugar cuando quieres saber cómo se comportará una unidad.
Cuándo una unidad SATA sigue siendo la compra correcta
Cuando la máquina no acepta otra cosa. Un portátil o un sobremesa más antiguo con solo una bahía de 2,5 pulgadas, o con una ranura M.2 que solo habla SATA, te deja una opción, y sigue siendo un gran salto respecto al disco duro al que sustituye.
Cuando la unidad es para almacenamiento masivo y no para el sistema. Una segunda unidad que aloja una biblioteca multimedia, una reserva de juegos o archivos históricos se lee de vez en cuando y se escribe en series largas y regulares. No necesita una interfaz construida para la latencia.
Cuando va en una carcasa externa. Ahí el límite suele ser el enlace, no la unidad. Una conexión USB tiene un techo propio, y en las más lentas una unidad SATA lo satura por sí sola. Emparejar una unidad NVMe rápida con una carcasa cuyo enlace no puede llevar la velocidad NVMe compra un margen que el cable no dejará pasar.
Cuando la ranura vale más en otro sitio. Muchas placas tienen una ranura M.2 y varios puertos SATA, y en algunas la segunda ranura M.2 toma prestadas sus líneas de esos puertos, así que ocupar una desactiva la otra. Poner el almacenamiento masivo en SATA deja libre la ranura rápida para la unidad que se aprovecha de ella.
Qué mostramos sobre la interfaz de una unidad
La interfaz es uno de los campos que registramos en cada SSD. Para una unidad que vive dentro de tu máquina toma el valor NVMe o SATA — los dos protocolos que compara esta guía. El campo admite un tercer valor, USB, para las unidades externas que se conectan por un cable en vez de por una ranura; esas son otra compra y no son el tema de esta guía.
Tomamos ese valor de lo que una oferta indica realmente. Una oferta que no indica ninguno de los dos protocolos se deja sin vincular en vez de adivinarla. No se une a un producto que lleve una interfaz que hayamos deducido de una referencia de modelo, porque dos unidades vendidas bajo un mismo nombre pueden ser distintas por dentro, y porque aquí un valor equivocado es peor que uno ausente — este es el campo que decide si la unidad funcionará siquiera en tu máquina.
Una vez resuelta la interfaz, quedan la capacidad, la velocidad y el precio. Cómo elegir un SSD los toma en orden, y cada SSD de nuestro catálogo está en una sola página.
Preguntas frecuentes
- ¿Puedo poner una unidad NVMe en una ranura SATA?
- No. Hablan protocolos distintos, y algunas ranuras M.2 solo aceptan unidades SATA aunque usen el mismo conector. Consulta el tipo de ranura en el manual de tu máquina antes de comprar.
- ¿Notaré la diferencia entre NVMe y SATA?
- Al mover archivos grandes, sí. Al arrancar, al abrir aplicaciones o al navegar, la diferencia suele ser una fracción de segundo, porque ese trabajo son lecturas pequeñas y dispersas en vez de una sola transferencia larga.