Come trovare la versione del controller SATA sul laptop Ubuntu. Ho SATA 1, 2 o 3? I, II o III?


25

Sto eseguendo Ubuntu su un laptop e sto acquistando per passare a un SSD.

In base alle specifiche di questa unità, ad esempio, sembra che dovrei capire quale versione di SATA supporterà il mio computer prima di acquistare.

Non voglio sborsare così tanto per un disco davvero veloce se il mio controller SATA sarà comunque il collo di bottiglia. ha senso?

Newegg lo presenta come SATA 2 (SATA II) in esecuzione a 3Gbps e SATA 3 (SATA III) in esecuzione a 6 Gbps.

Quali strumenti posso usare in Ubuntu per determinare se il mio computer supporterà SATA 3?

Risposte:


27

Prova dmesg | grep SATA, questo è un po 'più veloce di lspcicome stamperà i log del buffer del kernel da boot / after boot con le velocità SATA proprio lì. Dovresti vedere qualcosa del genere:

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

Ancora una volta questo è solo il tuo controller, quindi non è garantito. E mostrerà il tuo attuale hd

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

Questa è la connessione definitiva dell'unità, ovvero la revisione SATA su cui è in esecuzione l'unità.


4
Quindi sostanzialmente se la linea ahci dice 1,5 Gbps hai SATA I, 3 Gbps significa SATA II, 6 Gbps significa SATA III.
Calmarius,

9

Questo comando ti dà esattamente la versione:

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


3
Bene, ma questo richiede un pacchetto di terze parti:sudo apt-get install smartmontools
Amir,

Bene, ma funziona solo per i dischi collegati, non se hai qualche altro dispositivo come un lettore dvd.
Cirelli94,

4

lspciti dirà tutti i controller e i dispositivi, dai un'occhiata al tuo controller SATA, dovrebbe darti un modello. Prendi quel modello e cerca le specifiche. Probabilmente avrai bisogno di privilegi elevati (su / sudo) per lspcilavorare per te.


Tuttavia, disporre di determinati chipset compatibili con SATA3 non garantisce che il laptop supporti le velocità SATA3. Ad esempio, il mio Lenovo T61 ha un chipset SATA2, ma la sua velocità è limitata a 1,5 Gbps nel firmware (metà velocità SATA2). La soluzione migliore è consultare il sito Web del produttore, ottenere le specifiche ufficiali del laptop.
haimg

Sei sicuro che l'HDD stesso non abbia il jumper limitatore da 1,5 gbps?
BloodyIron,

1
No, questo problema specifico è ben pubblicizzato ... Lenovo lo ha fatto apposta per supportare i dischi IDE nel vano di espansione :-( Solo dicendo che la mancanza del supporto SATA3 nel chipset dimostra che non c'è supporto, ma la presenza del supporto SATA3 nel chipset non significa che il laptop lo supporterà di sicuro.
haimg

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.