So finden Sie die SATA-Controller-Version auf einem Ubuntu-Laptop. Habe ich SATA 1, 2 oder 3? Ich, II oder III?

25

Ich lasse Ubuntu auf einem Laptop laufen und kaufe ein, um auf eine SSD aufzurüsten.

Anhand der technischen Daten für dieses Laufwerk sollte ich beispielsweise herausfinden, welche SATA-Version mein Computer unterstützt, bevor ich sie kaufe.

Ich möchte nicht so viel Geld für ein wirklich schnelles Laufwerk ausgeben, wenn mein SATA-Controller sowieso der Engpass sein wird. Macht das Sinn?

Newegg präsentiert dies als SATA 2 (SATA II) mit 3 Gbit / s und SATA 3 (SATA III) mit 6 Gbit / s.

Welche Tools kann ich in Ubuntu verwenden, um festzustellen, ob mein Computer SATA 3 unterstützt?

Sean
quelle

Antworten:

27

Versuchen Sie dmesg | grep SATA, dies ist etwas schneller, als lspcidies der Fall ist, da die Kernel-Pufferprotokolle vom Start / nach dem Start mit den SATA-Geschwindigkeiten direkt dort gedruckt werden. Sie sollten so etwas sehen:

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

Auch dies ist nur Ihre Steuerung, daher ist dies nicht garantiert. Und es wird Ihre aktuelle HD zeigen

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

Dies ist die ultimative Verbindung Ihres Laufwerks, dh die SATA-Version, mit der das Laufwerk ausgeführt wird.

Kevin Parrish
quelle
4
Wenn die Ahci-Leitung also 1,5 Gbit / s anzeigt, haben Sie SATA I, 3 Gbit / s bedeutet SATA II, 6 Gbit / s bedeutet SATA III.
Calmarius
9

Dieser Befehl gibt Ihnen die Version genau:

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

Iman
quelle
3
Gut, aber das erfordert ein Paket von Drittanbietern:sudo apt-get install smartmontools
Amir
Gut, aber es funktioniert nur bei gesteckten Festplatten, nicht wenn Sie ein anderes Gerät wie einen DVD-Leser haben.
Cirelli94
4

lspciwird Ihnen alle Controller und Geräte sagen, werfen Sie einen Blick auf Ihren SATA-Controller, es sollte Ihnen ein Modell geben. Nehmen Sie dieses Modell und schlagen Sie die technischen Daten nach. Sie benötigen wahrscheinlich erhöhte Rechte (su / sudo) lspci, um für Sie zu arbeiten.

BloodyIron
quelle
Ein bestimmter SATA3-fähiger Chipsatz ist jedoch keine Garantie dafür, dass der Laptop SATA3-Geschwindigkeiten unterstützt. Mein Lenovo T61 verfügt beispielsweise über einen SATA2-Chipsatz, seine Geschwindigkeit ist jedoch auf 1,5 Gbit / s in der Firmware begrenzt (halbe SATA2-Geschwindigkeit). Am besten konsultieren Sie die Website des Herstellers, um die offiziellen Spezifikationen für Laptops zu erhalten.
Haimg
Sind Sie sicher, dass auf der Festplatte selbst der Jumper für den 1,5-Gbit / s-Limiter nicht aktiviert ist?
BloodyIron
1
Nein, dieses spezielle Problem ist gut bekannt ... Lenovo hat das absichtlich getan, um IDE-Festplatten im Erweiterungsschacht zu unterstützen :-( Nur zu sagen, dass das Fehlen von SATA3-Unterstützung im Chipsatz zu 100% beweist, dass es KEINE Unterstützung gibt, aber das Vorhandensein von SATA3-Unterstützung im Chipsatz bedeutet nicht, dass Laptop es sicher unterstützt.
Haimg