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

25

Estoy ejecutando Ubuntu en una computadora portátil y estoy comprando para actualizar a un SSD.

Según las especificaciones de esta unidad, por ejemplo, parece que debería averiguar qué versión de SATA admitirá mi computadora antes de comprarla.

No quiero gastar mucho dinero para un disco realmente rápido si mi controlador SATA será el cuello de botella de todos modos. ¿Esto tiene sentido?

Newegg presenta esto como SATA 2 (SATA II) con 3 Gbps y SATA 3 (SATA III) con 6 Gbps.

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

Sean
fuente

Respuestas:

27

Intente dmesg | grep SATA, esto es un poco más rápido que lspciya que imprimirá los registros del búfer del núcleo desde el arranque / después del arranque 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 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) 

Esta es la conexión definitiva de su unidad, es decir, la revisión SATA en la que se ejecuta la unidad.

Kevin Parrish
fuente
44
Entonces, básicamente, si la línea ahci dice 1.5 Gbps, usted tiene SATA I, 3 Gbps significa SATA II, 6 Gbps significa SATA III.
Calmarius
9

Este comando te da la versión exacta:

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

iman
fuente
3
Bien, pero eso requiere un paquete de terceros:sudo apt-get install smartmontools
Amir
Bien, pero solo funciona para discos conectados, no si tiene algún otro dispositivo como un lector de DVD.
Cirelli94
4

lspcile dirá todos los controladores y dispositivos, eche un vistazo a su controlador SATA, debería darle un modelo. Toma ese modelo y busca las especificaciones. Probablemente necesitará privilegios elevados (su / sudo) para lspcitrabajar para usted.

BloodyIron
fuente
Sin embargo, tener cierto conjunto de chips que sea compatible con SATA3 no es una garantía de que la computadora portátil sea compatible con velocidades SATA3. Por ejemplo, mi Lenovo T61 tiene un chipset SATA2, pero su velocidad está limitada a 1.5Gbps en firmware (la mitad de la velocidad SATA2). La mejor opción es consultar el sitio web del fabricante, obtener las especificaciones oficiales de la computadora portátil.
Haimg
¿Está seguro de que el disco duro en sí no tiene el puente limitador de 1,5 gbps activado?
BloodyIron
1
No, este problema específico está bien publicitado ... Lenovo lo hizo a propósito para admitir discos IDE en la bahía de expansión :-( Solo diciendo que la falta de soporte SATA3 en el chipset 100% demuestra que NO hay soporte, pero la presencia de soporte SATA3 en el conjunto de chips, no significa que la computadora portátil va a apoyar con seguridad.
haimg