Algum slot PCIe suporta SSDs NVMe automaticamente ou preciso de um slot M.2 específico?

Algum slot PCIe suporta SSDs NVMe automaticamente ou preciso de um slot M.2 específico?

Tenho tentado dissecar as informações que encontro pesquisando no Google, mas cheguei à conclusão de que não consigo encontrar com certeza a resposta para as seguintes perguntas:

Dado que você conhece os fundamentos do seu próprio sistema de desktop, como posso saber se ele suporta unidades NVMe?

  • Requer PCIe v2 ou v3?
  • Um slot x4 livre é suficiente (se a especificação da unidade indicar PCIe x4, por exemplo)?
  • O que significa M.2 neste contexto (entendi que é uma interface interna e pode se conectar com PCIe, mSATA ou USB-3, dependendo da unidade, correto?)
  • A placa-mãe precisa suportar NVMe (acho que sim)? Caso contrário, ainda posso usar a unidade ou há uma placa de extensão?
  • Meu BIOS precisa suportar NVMe ou o UEFI BIOS "padrão" é suficiente?
  • Eu li que o tempo médio até a falha é muito maior (menor risco) com unidades NVMe, é por causa do NVMe ou pelo simples fato de que as unidades mais caras têm isso e usam tecnologia melhor internamente?

Pela minha pergunta anterior, entendi que qualquer dispositivo PCIe v3 também cabe em um dispositivo PCIe v2, obviamente com velocidades máximas mais baixas. Isso também é verdade para NVMe?

Eu sei que são um monte de perguntas e talvez eu devesse ter feito uma de cada vez, mas acho que elas se encaixam bem e podem ajudar outras pessoas que lutam para entender toda a novidade do techno.

Responder1

NVMe é um padrão para armazenamento sobre PCI Express (e posteriormente revisado para suportar outros transportes, mas isso não é relevante aqui).

PCIe é uma interface elétrica que pode ser fornecida em vários formatos físicos. A mais conhecida é a versão com slot de expansão para PC, mas outras

Diferentes versões do PCIe são projetadas para serem compatíveis com versões anteriores.

M.2 é um formato, existem algumas variantes para diferentes aplicações, mas a variante que nos interessa para SSDs NVME é a chave M.2 M. Isso pode suportar PCIe x4 e SATA. Os slots M.2 na placa-mãe geralmente suportam PCIe e SATA, mas aqueles em placas complementares geralmente suportam apenas um ou outro.

Existem também SSDs SATA M.2. Geralmente são de tonalidade dupla com entalhes para as teclas B e M. Os slots M.2 somente SATA geralmente usam a tecla B.

Os SSDs M.2 vêm em vários tamanhos físicos, mas de longe o mais comum é o tamanho 2280. Os números representam o tamanho em milímetros, 22 milímetros de largura e 80 milímetros de comprimento.

Se a sua placa-mãe tiver um slot M.2, você normalmente estará pronto. Você pode usar um SSD para inicialização e armazenamento.

Caso contrário, você ainda pode usar um SSD NVME para armazenamento usando uma placa adaptadora para colocá-lo em um slot PCIe normal. No entanto, você provavelmente não conseguirá inicializar facilmente*. Existem algumas variedades de adaptadores PCIe para M.2 e você precisa ter cuidado com o que está comprando. Vinculei um exemplo de cada um, mas estes são apenas exemplos, não um endosso de um produto específico.

Em primeiro lugar estão os adaptadores passivos.

  • PCIe x4 para PCIe M.2 único. O adaptador mais óbvio, com pouca probabilidade de causar problemas. Você também vê uma variante destes com um segundo slot para uma unidade SATA M.2.
  • PCIe x1 para PCIe M.2 único. Como acima, mas apenas uma única faixa de PCIe está conectada. Limitará seu desempenho, mas se um slot x1 for tudo o que você tiver, pelo menos permitirá que você use a unidade.
  • PCI x16 a quatro M.2 PCIeePCIe 8x para PCIe M.2 duploadaptadores de "bifurcação". Eles funcionarão SOMENTE em placas-mãe que suportam a "bifurcação" do slot PCIe. Muitos não. Observe que os vendedores muitas vezes os descrevem erroneamente como cartões "Raid". Não são, qualquer funcionalidade de ataque deve ser fornecida pela placa-mãe ou pelo sistema operacional.

Depois, há os adaptadores ativos.

  • Adaptadores M.2 SATA. São iguais às placas SATA típicas, mas em vez de terem portas SATA, possuem slots M.2. Eles NÃO funcionarão com SSDs NVME. Como as placas SATA normais, elas geralmente vêm com uma opção de ROM que permite inicializar a placa e, muitas vezes, ativa o "fakeraid"
  • Cartões baseados em ponte. O uso de uma ponte PCI Express para suportar vários SSDs PCIe sem os problemas de compatibilidade inerentes à bifurcação. Como as cartas de bifurcação que vix8 para M.2 duploex16 para quad M.2versões. Existem também placas com "sobrescrição" que suportam mais unidades do que faixas de host, por exemplo, um enorme21 unidades em um slot PCIe x16

Geralmente, depois de saber o que procurar, é muito fácil perceber visualmente a diferença entre uma placa baseada em bifurcação, uma placa controladora SATA e uma placa bridge. Uma placa de bifurcação terá poucos componentes eletrônicos e terá os slots M.2 conectados diretamente ao conector de borda PCIe. Uma placa controladora SATA geralmente será PCIe x1 e os slots M.2 geralmente serão de chave B em vez de chave M. O chip bridge em uma placa baseada em bridge geralmente será grande e óbvio.

* Para algumas placas-mãe pode ser possível modificar o BIOS para adicionar um driver NVMe. Também existe um bootloader chamado "clover" que pode ser inicializado a partir de algo que o BIOS suporta e, em seguida, carregar um driver e continuar o processo de inicialização a partir de um SSD NVMe.

Responder2

Todas as placas PCIe NVMe são PCI v3 (ou posterior), embora o padrão PCI NVMe permita conexões x1, a maioria dos M.2 são conectores x4, na verdade, não tenho certeza se há um conector físico definido para pistas> x4, M .2 é uma definição de especificação física para um dispositivo capaz de unidades SATA e PCI NVMe, algumas placas-mãe não suportam NVMe, algumas suportam até certo ponto e algumas suportam explicitamente - depende da especificação da placa do sistema, do seu BIOS precisa suportá-lo - apenas ter UEFI não garante suporte ao NVMe, 'risco menor' do que exatamente?

Além disso, sua afirmação sobre PCIe v3 funcionando em qualquer slot v2 está incorreta, tenho certeza de que um ou dois podem, mas essa é a exceção, não a regra, o oposto é verdadeiro, porém, os adaptadores v2 quase sempre funcionarão em slots v3.

informação relacionada