Prueba dmesg | grep SATA
, esto es un poco más rápido que lspci
ya que imprimirá los registros del búfer del kernel desde el arranque/después del arranque con las velocidades SATA allí mismo. Deberías ver algo como esto:
[1.236431] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode
Nuevamente, este es solo su controlador, por lo que no está garantizado. Y mostrará tu hd actual
[1.577525] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Esto es la última conexión de su unidad, es decir, la revisión SATA en la que se está ejecutando la unidad.
Este comando te da la versión exactamente:
sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
lspci
le dirá todos los controladores y dispositivos, eche un vistazo a su controlador SATA, debería darle un modelo. Tome ese modelo y busque las especificaciones para él. Probablemente necesitará privilegios elevados (su/sudo) para lspci
para trabajar para usted.