Como encontrar a versão do controlador SATA no laptop Ubuntu. Eu tenho SATA 1, 2 ou 3? I, II ou III?

25

Estou executando o Ubuntu em um laptop e estou comprando para atualizar para um SSD.

Com base nas especificações desta unidade, por exemplo, parece que devo descobrir qual versão do SATA meu computador suportará antes de comprar.

Não quero gastar muito dinheiro com uma unidade realmente rápida se meu controlador SATA for o gargalo de qualquer maneira. Isso faz sentido?

Newegg apresenta isso como SATA 2 (SATA II) rodando em 3Gbps e SATA 3 (SATA III) rodando em 6 Gbps.

Quais ferramentas posso usar no Ubuntu para determinar se meu computador suportará SATA 3?

Sean
fonte

Respostas:

27

Tente dmesg | grep SATA, isso é um pouco mais rápido do lspcique ele imprimirá os logs do buffer do kernel a partir da inicialização / após a inicialização com as velocidades SATA. Você deve ver algo assim:

[1.236431] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode

Novamente, este é apenas o seu controlador, portanto não é garantido. E vai mostrar o seu hd atual

[1.577525] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) 

Esta é a conexão definitiva da sua unidade, ou seja, revisão SATA na qual a unidade está sendo executada.

Kevin Parrish
fonte
4
Então, basicamente, se a linha ahci diz 1,5 Gbps, você tem SATA I, 3 Gbps significa SATA II, 6 Gbps significa SATA III.
Calmarius
9

Este comando fornece a versão exatamente:

sudo smartctl -a /dev/sda | grep SATA
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)

iman
fonte
3
Bom, mas isso requer um pacote de terceiros:sudo apt-get install smartmontools
Amir
Bom, mas funciona apenas para discos conectados, não se você tiver algum outro dispositivo, como um leitor de DVD.
Cirelli94
4

lspcilhe dirá todos os controladores e dispositivos, dê uma olhada no seu controlador SATA, ele deve fornecer um modelo. Pegue esse modelo e procure as especificações para ele. Você provavelmente precisará de privilégios elevados (su / sudo) para lspcitrabalhar para você.

BloodyIron
fonte
No entanto, ter um determinado chipset com capacidade SATA3 não é garantia de que o laptop suporte velocidades SATA3. Por exemplo, meu Lenovo T61 possui chipset SATA2, mas sua velocidade é limitada a 1,5 Gbps no firmware (metade da velocidade SATA2). A melhor aposta é consultar o site do fabricante, obter as especificações oficiais do laptop.
haimg
Tem certeza de que o próprio HDD não possui o jumper limitador de 1,5 gbps?
precisa saber é o seguinte
1
Não, esse problema específico é bem divulgado ... A Lenovo fez isso de propósito para oferecer suporte a discos IDE no compartimento de expansão :-( Apenas dizendo que a falta de suporte SATA3 no chipset 100% prova que NÃO há suporte, mas presença de suporte SATA3 no chipset não significa que o laptop vai apoiá-lo com certeza.
haimg