¿M.2 y NVMe son lo mismo? (Pista: no lo son)

SSD M.2 NVMe junto a una tarjeta adaptadora M.2 que ilustra la diferencia entre el formato físico M.2 y el protocolo de almacenamiento NVMe.

Cada pocos meses escucho a alguien decir: “Necesito comprar un NVMe”, mientras otra persona responde: “No, lo que necesitas es una unidad M.2”. Al poco tiempo, la conversación se convierte en un debate, aunque normalmente ambas personas están hablando exactamente del mismo producto.

El problema no es que una de las dos personas esté equivocada. El problema es que la industria del almacenamiento no nos hizo ningún favor con estos nombres.

Si alguna vez te has preguntado si M.2 y NVMe son lo mismo, desde luego no eres el único. Incluso muchas personas que trabajan con computadoras todos los días utilizan ambos términos como si fueran intercambiables. La buena noticia es que la explicación resulta mucho más sencilla de lo que parece al principio.

Piensa en los automóviles

La manera más sencilla de entenderlo es compararlo con un automóvil. Imagina que le preguntas a alguien qué tipo de vehículo tiene. Una persona responde: “Es una camioneta pickup”. Otra dice: “Tiene un motor diésel”. Ninguna de las dos respuestas es incorrecta. Una describe el aspecto y el tipo de vehículo, mientras que la otra describe qué lo impulsa.

Eso es exactamente lo que ocurre con M.2 y NVMe.

M.2 es la forma

M.2 simplemente describe el tamaño y la forma física del dispositivo de almacenamiento.

Si alguna vez has abierto una computadora portátil o de escritorio moderna, probablemente hayas visto uno. Parece una pequeña barra de goma de mascar con chips de memoria montados sobre una placa de circuito delgada. Un extremo se introduce en un conector de la placa base, mientras que el otro queda sujeto mediante un tornillo diminuto.

Esa es una unidad M.2.

Lo importante que debes recordar es que M.2 no te indica qué tan rápida es la unidad. Solo te dice qué aspecto tiene.

NVMe define cómo se comunica la unidad

Ahora imagina a dos personas de pie una al lado de la otra. Una habla inglés. La otra habla español. Pueden tener exactamente el mismo aspecto, pero se comunican de manera diferente.

NVMe funciona de la misma forma.

NVMe, siglas de Non-Volatile Memory Express, es simplemente el lenguaje de comunicación utilizado entre la computadora y el SSD. Fue diseñado específicamente para la memoria flash y permite que la computadora acceda a los datos mucho más rápido que con las tecnologías anteriores.

Por lo tanto, mientras M.2 describe el formato físico, NVMe describe cómo se comunica el dispositivo con el sistema operativo.

Entonces, ¿dónde encaja PCI Express?

Hay otro término que suele aparecer en esta conversación, y es PCI Express, normalmente abreviado como PCIe.

Piensa en PCIe como una autopista. El protocolo NVMe circula a través de la conexión PCIe entre el SSD y la computadora. Cada nueva generación de PCIe simplemente hace que esa autopista sea más ancha y rápida.

PCIe Gen 3 era rápido. Gen 4 se volvió mucho más rápido. Gen 5 es todavía más veloz, y Gen 6 y Gen 7 continúan con esa tendencia. La carretera sigue mejorando, mientras que NVMe continúa siendo el lenguaje que se habla sobre ella. Quien quiera saber hacia dónde se dirige esta tecnología también puede leer nuestro artículo sobre el SSD PCIe 6.0 de Micron y la evolución de la capa de comandos de almacenamiento.

Entonces, ¿por qué todo el mundo dice “M.2”?

Aquí es donde comienza la confusión.

Hace años existían realmente dos tipos de unidades M.2. Algunas utilizaban la antigua interfaz SATA, mientras que otras empleaban el protocolo NVMe más reciente a través de PCI Express.

Esas primeras unidades M.2 SATA prácticamente han desaparecido del mercado de consumo porque las unidades NVMe se volvieron muchísimo más rápidas mientras sus precios continuaban bajando.

Hoy en día, si entras en una tienda de electrónica y pides un SSD M.2, existe una excelente probabilidad de que la unidad que te entreguen también sea un SSD NVMe.

Por eso la gente utiliza ambos nombres de manera informal como si significaran lo mismo. En una conversación cotidiana, casi siempre se están refiriendo al mismo producto.

Sin embargo, desde un punto de vista técnico, están describiendo dos características diferentes de ese producto.

La forma sencilla de recordarlo

Si olvidas todo lo demás, recuerda estas cuatro ideas.

  • M.2 = la forma física.
  • NVMe = el lenguaje de comunicación.
  • PCI Express (PCIe) = la autopista que transporta los datos.
  • NAND Flash = los chips de memoria reales que almacenan tus archivos.

La memoria flash NAND es otro tema con sus propios nombres confusos, entre ellos SLC, MLC, TLC y QLC. Explicamos algunas de esas diferencias en nuestro artículo sobre MLC frente a TLC NAND y por qué las reglas antiguas ya no se aplican.

Una vez que separas estos conceptos, la terminología resulta mucho menos intimidante. Los nombres pueden parecer intercambiables, pero cada uno describe una pieza diferente del rompecabezas.

Un último punto

Hay un último detalle que ayuda a reforzar la diferencia.

Los sistemas de almacenamiento empresarial suelen utilizar SSD en formatos como U.2, U.3 y el más reciente E1.S. Estas unidades no utilizan en absoluto la forma M.2, pero aun así se comunican mediante el protocolo NVMe.

Es un buen recordatorio de que NVMe es el método de comunicación, mientras que M.2 es simplemente uno de los formatos físicos que, por casualidad, se ha vuelto extremadamente popular en las computadoras de consumo actuales.

Una vez que entiendas esa diferencia, nunca volverás a mirar el marketing de los SSD exactamente de la misma manera.

Este artículo se basa en especificaciones de la industria, en la observación a largo plazo de la tecnología de almacenamiento y en la experiencia práctica trabajando con productos de memoria flash. La explicación simplifica intencionalmente la relación entre M.2, NVMe, PCI Express y NAND Flash para que los usuarios comunes de computadoras puedan comprender mejor qué están comprando sin necesitar formación en ingeniería. Aunque el almacenamiento empresarial introduce formatos físicos adicionales y algunas excepciones técnicas, los conceptos presentados aquí reflejan con precisión el mercado actual de computadoras personales de consumo. Las fotografías que acompañan el artículo fueron tomadas por el equipo editorial de GetUSB y se incluyen para ayudar a los lectores a comprender visualmente el hardware analizado.