Prova dmesg | grep SATA
, è un po' più veloce di lspci
poiché stamperà i registri del buffer del kernel dall'avvio/dopo l'avvio con le velocità SATA proprio lì. Dovresti vedere qualcosa di simile a questo:
[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)
Questo è la connessione definitiva dell'unità, ovvero la revisione SATA su cui è in esecuzione l'unità.
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)
lspci
ti dirà tutti i controller e i dispositivi, dai un'occhiata al tuo controller SATA, dovrebbe darti un modello. Prendi quel modello e cercane le specifiche. Probabilmente avrai bisogno di privilegi elevati (su/sudo) per lspci
lavorare per te.