Cómo encontrar la versión del controlador SATA en una computadora portátil Ubuntu. ¿Tengo SATA 1, 2 o 3? ¿Yo, II o III?

Cómo encontrar la versión del controlador SATA en una computadora portátil Ubuntu. ¿Tengo SATA 1, 2 o 3? ¿Yo, II o III?

Estoy ejecutando Ubuntu en una computadora portátil y estoy buscando actualizar a una SSD.

Basado en las especificaciones deeste discopor ejemplo, parece que debería averiguar qué versión de SATA admitirá mi computadora antes de comprarla.

No quiero desembolsar mucho dinero por una unidad realmente rápida si mi controlador SATA será el cuello de botella de todos modos. ¿Esto tiene sentido?

Newegg presenta esto como SATA 2 (SATA II) que funciona a 3 Gbps y SATA 3 (SATA III) que funciona a 6 Gbps.

¿Qué herramientas puedo usar en Ubuntu para determinar si mi computadora admitirá SATA 3?

Respuesta1

Pruébelo dmesg | grep SATA, esto es un poco más rápido, lspciya que imprimirá los registros del búfer del kernel desde el inicio/después del inicio con las velocidades SATA allí mismo. Debería 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 sólo 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) 

Esteesla conexión definitiva de su unidad, es decir, la revisión SATA en la que se está ejecutando la unidad.

Respuesta2

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)

Respuesta3

lspciLe indicará todos los controladores y dispositivos, eche un vistazo a su controlador SATA, debería darle un modelo. Tome ese modelo y busque sus especificaciones. Probablemente necesitará privilegios elevados (su/sudo) para lspcique funcione para usted.

Respuesta4

Puede leer las velocidades de enlace SATA actualmente activas comprobando los datos de solo lectura en /sys/class/ata_link. Por ejemplo, imprima todas las velocidades de enlaces activos congrep -v unknown /sys/class/ata_link/link*/*sata_spd*

root@debian:~# grep -v unknown /sys/class/ata_link/link*/*sata_spd*
/sys/class/ata_link/link1/sata_spd:1.5 Gbps

información relacionada