¿Alguna ranura PCIe admite SSD NVMe automáticamente o necesito una ranura M.2 específica?

¿Alguna ranura PCIe admite SSD NVMe automáticamente o necesito una ranura M.2 específica?

He estado tratando de analizar la información que encuentro buscando en Google, pero he llegado a la conclusión de que no puedo encontrar con certeza la respuesta a las siguientes preguntas:

Dado que conoce los conceptos básicos de su propio sistema de escritorio, ¿cómo sé si admite unidades NVMe?

  • ¿Requiere PCIe v2 o v3?
  • ¿Es suficiente una ranura x4 libre (si la especificación de la unidad dice PCIe x4, por ejemplo)?
  • ¿Qué significa M.2 en este contexto (he llegado a entender que es una interfaz interna y se puede conectar con PCIe, mSATA o USB-3, según la unidad, ¿es correcto?)
  • ¿La placa base debe ser compatible con NVMe (creo que sí)? Si no es así, ¿puedo seguir usando la unidad o hay una tarjeta de extensión?
  • ¿Mi BIOS necesita ser compatible con NVMe o es suficiente con UEFI BIOS "estándar"?
  • Leí que el tiempo medio hasta la falla es mucho mayor (menor riesgo) con las unidades NVMe, ¿se debe a NVMe o por el simple hecho de que las unidades más caras tienen esto y usan mejor tecnología internamente de todos modos?

De mi pregunta anterior he llegado a entender que cualquier dispositivo PCIe v3 también cabe en un dispositivo PCIe v2, obviamente con velocidades máximas más bajas, ¿eso también es cierto para NVMe?

Sé que estas son un montón de preguntas y tal vez debería haberlas hecho una a la vez, pero creo que encajan bien y pueden ayudar a otros que luchan por comprender todos los nuevos rumores del techno.

Respuesta1

NVMe es un estándar para almacenamiento a través de PCI express (y luego revisado para admitir otros transportes, pero eso no es relevante aquí).

PCIe es una interfaz eléctrica que se puede entregar en múltiples factores de forma física. La más conocida es la versión con ranura de expansión para PC, pero otras

Las diferentes versiones de PCIe están diseñadas para ser compatibles con versiones anteriores.

M.2 es un factor de forma, existen algunas variantes para diferentes aplicaciones, pero la variante que nos interesa para los SSD NVME es la clave M.2 M. Esto puede admitir tanto PCIe x4 como SATA. Las ranuras M.2 de la placa base suelen admitir tanto PCIe como SATA, pero las de las tarjetas complementarias suelen admitir sólo una u otra.

También hay SSD SATA M.2. Suelen tener doble llave con muescas para las teclas B y M. Las ranuras SATA M.2 únicamente suelen utilizar la tecla B.

Los SSD M.2 vienen en varios tamaños físicos, pero el más común es, con diferencia, el tamaño 2280. Los números representan el tamaño en milímetros, 22 milímetros de ancho y 80 milímetros de largo.

Si su placa base tiene una ranura M.2, normalmente estará listo. Puede utilizar un SSD tanto para arranque como para almacenamiento.

De lo contrario, aún puede usar un SSD NVME para almacenamiento usando una tarjeta adaptadora para colocarlo en una ranura PCIe normal. Sin embargo, probablemente no podrás arrancar fácilmente*. Existen algunas variedades de adaptadores PCIe a M.2 y debes tener cuidado con lo que estás comprando. He vinculado un ejemplo de cada uno, pero estos son solo ejemplos, no respaldo de un producto en particular.

En primer lugar están los adaptadores pasivos.

  • PCIe x4 a PCIe M.2 único. El adaptador más obvio, es poco probable que cause problemas. También ve una variante de estos con una segunda ranura para una unidad SATA M.2.
  • PCIe x1 a PCIe M.2 único. Como se indicó anteriormente, pero solo se conecta un carril de PCIe. Limitará su rendimiento, pero si todo lo que tiene es una ranura x1, al menos le permitirá usar la unidad.
  • PCI x16 a cuatro PCIe M.2yPCIe 8x a PCIe doble M.2Adaptadores de "bifurcación". Estos SÓLO funcionarán en placas base que admitan la "bifurcación" de la ranura PCIe. Muchos no lo hacen. Tenga en cuenta que los vendedores a menudo las describirán de manera engañosa como tarjetas de "incursión". No lo son, cualquier funcionalidad raid debe ser proporcionada por la placa base o el sistema operativo.

Luego están los adaptadores activos.

  • Adaptadores M.2 SATA. Son iguales a las tarjetas SATA típicas, pero en lugar de tener puertos SATA, tienen ranuras M.2. Estos NO funcionarán con SSD NVME. Al igual que las tarjetas SATA normales, a menudo vienen con una ROM opcional que permite arrancar la tarjeta y, a menudo, habilita "fakeraid".
  • Tarjetas basadas en puente. Utilizan un puente PCI express para admitir múltiples SSD PCIe sin los problemas de compatibilidad inherentes a la bifurcación. Como las tarjetas de bifurcación que he visto.x8 a doble M.2yx16 al cuádruple M.2versiones. También hay tarjetas que tienen "sobresuscripción" y admiten más unidades que líneas de host, por ejemplo, una tarjeta masiva21 unidades en una ranura PCIe x16

Generalmente, una vez que sabes qué buscar, es bastante fácil distinguir visualmente entre una tarjeta basada en bifurcación, una tarjeta controladora SATA y una tarjeta puente. Una tarjeta de bifurcación tendrá pocos componentes electrónicos y tendrá las ranuras M.2 conectadas directamente al conector de borde PCIe. Una tarjeta controladora SATA suele ser PCIe x1 y las ranuras M.2 suelen ser de clave B en lugar de clave M. El chip puente de una tarjeta basada en puente generalmente será grande y obvio.

* Para algunas placas base, es posible modificar el BIOS para agregar un controlador NVMe. También existe un gestor de arranque llamado "clover" que se puede iniciar desde algo que el BIOS admita y luego cargar un controlador y continuar el proceso de inicio desde un SSD NVMe.

Respuesta2

Todas las tarjetas PCIe NVMe son PCI v3 (o posterior), aunque el estándar PCI NVMe permite conexiones x1, la mayoría de las M.2 son conectores x4; de hecho, no estoy seguro de que haya un conector físico definido para carriles >x4, M. .2 es una definición de especificación física para un dispositivo capaz de unidades SATA y PCI NVMe, algunas placas base no admitirán NVMe en absoluto, algunas lo harán hasta cierto punto y otras lo admitirán explícitamente; depende de la especificación de la placa del sistema, su BIOS necesita admitirlo: el simple hecho de tener UEFI no garantiza que NVMe sea compatible, ¿'menor riesgo' que qué exactamente?

Además, su afirmación acerca de que PCIe v3 funciona en cualquier ranura v2 es incorrecta, estoy seguro de que uno o dos pueden hacerlo, pero esa es la excepción, no la regla; sin embargo, ocurre lo contrario: los adaptadores v2 casi siempre funcionarán en ranuras v3.

información relacionada