Comment trouver la version du contrôleur SATA sur un ordinateur portable Ubuntu. Ai-je SATA 1, 2 ou 3? I, II ou III?


25

J'utilise Ubuntu sur un ordinateur portable et j'achète pour passer à un SSD.

Sur la base des spécifications de ce disque par exemple, il semble que je devrais déterminer quelle version de SATA mon ordinateur prendra en charge avant d'acheter.

Je ne veux pas dépenser autant d'argent pour un disque vraiment rapide si mon contrôleur SATA sera de toute façon le goulot d'étranglement. Est-ce que ça a du sens?

Newegg présente ceci comme SATA 2 (SATA II) fonctionnant à 3Gbps et SATA 3 (SATA III) fonctionnant à 6 Gbps.

Quels outils puis-je utiliser dans Ubuntu pour déterminer si mon ordinateur prend en charge SATA 3?

Réponses:


27

Essayez dmesg | grep SATA, c'est un peu plus rapide que lspcicela car il imprimera les journaux du tampon du noyau à partir du démarrage / après le démarrage avec les vitesses SATA juste là. Vous devriez voir quelque chose comme ceci:

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

Encore une fois, ce n'est que votre contrôleur, ce n'est donc pas garanti. Et cela montrera votre hd actuel

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

Il s'agit de la connexion ultime de votre disque, c'est-à-dire la révision SATA sur laquelle le disque fonctionne.


4
Donc, fondamentalement, si la ligne ahci indique 1,5 Gbps, vous avez SATA I, 3 Gbps signifie SATA II, 6 Gbps signifie SATA III.
Calmarius

9

Cette commande vous donne exactement la version:

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


3
Bien, mais cela nécessite un package tiers:sudo apt-get install smartmontools
Amir

Bien, mais cela ne fonctionne que pour les disques branchés, pas si vous avez un autre appareil comme un lecteur de DVD.
Cirelli94

4

lspcivous dira tous les contrôleurs et appareils, jetez un oeil à votre contrôleur SATA, il devrait vous donner un modèle. Prenez ce modèle et recherchez-en les spécifications. Vous aurez probablement besoin de privilèges élevés (su / sudo) pour lspcitravailler pour vous.


Cependant, avoir un chipset compatible SATA3 n'est pas une garantie que l'ordinateur portable prend en charge les vitesses SATA3. Par exemple, mon Lenovo T61 a un chipset SATA2, mais sa vitesse est limitée à 1,5 Gbit / s dans le firmware (la moitié de la vitesse SATA2). Le mieux est de consulter le site Web du fabricant, d'obtenir les spécifications officielles de l'ordinateur portable.
haimg

Êtes-vous sûr que le disque dur lui-même n'a pas le cavalier du limiteur de 1,5 Gbit / s activé?
BloodyIron

1
Non, ce problème spécifique est bien publicisé ... Lenovo l'a fait exprès pour prendre en charge les disques IDE dans la baie d'extension :-( Le simple fait de dire que le manque de prise en charge SATA3 dans le chipset 100% prouve qu'il n'y a PAS de prise en charge, mais la présence de prise en charge SATA3 dans le chipset ne signifie pas que l'ordinateur portable le supportera à coup sûr.
haimg

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.