Jak znaleźć wersję kontrolera SATA na laptopie Ubuntu. Czy mam SATA 1, 2 lub 3? I, II czy III?

25

Używam Ubuntu na laptopie i robię zakupy, aby uaktualnić do SSD.

Na przykład na podstawie specyfikacji tego napędu wydaje się, że powinienem dowiedzieć się, jaką wersję SATA będzie obsługiwał mój komputer przed zakupem.

Nie chcę więc wydawać dużych pieniędzy na naprawdę szybki dysk, jeśli mój kontroler SATA i tak będzie wąskim gardłem. Czy to ma sens?

Newegg przedstawia to jako SATA 2 (SATA II) działający z prędkością 3Gbps i SATA 3 (SATA III) działający z prędkością 6 Gbps.

Jakich narzędzi mogę używać w Ubuntu, aby ustalić, czy mój komputer będzie obsługiwał SATA 3?

Sean
źródło

Odpowiedzi:

27

Spróbuj dmesg | grep SATA, jest to trochę szybsze niż, lspciponieważ wypisze dzienniki bufora jądra z boot / after boot z prędkościami SATA właśnie tam. Powinieneś zobaczyć coś takiego:

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

Ponownie jest to tylko twój kontroler, więc nie jest to gwarantowane. I pokaże twój obecny HD

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

Jest to najlepsze połączenie dysku, tzn. Wersja SATA, na której dysk jest uruchomiony.

Kevin Parrish
źródło
4
Więc w zasadzie, jeśli linia Ahci mówi 1,5 Gb / s, masz SATA I, 3 Gb / s oznacza SATA II, 6 Gb / s oznacza SATA III.
Calmarius
9

To polecenie daje wersję dokładnie:

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

iman
źródło
3
Dobrze, ale wymaga to pakietu innej firmy:sudo apt-get install smartmontools
Amir,
Dobrze, ale działa tylko w przypadku podłączonych dysków, nie jeśli masz jakieś inne urządzenie, takie jak czytnik DVD.
Cirelli94
4

lspcipowie ci wszystkie kontrolery i urządzenia, spójrz na kontroler SATA, powinien dać ci model. Weź ten model i sprawdź jego specyfikację. Prawdopodobnie będziesz potrzebować podwyższonych uprawnień (su / sudo), lspciaby pracować dla ciebie.

Krwawy Żelazo
źródło
Jednak posiadanie określonego mikroukładu obsługującego SATA3 nie gwarantuje, że laptop obsługuje prędkości SATA3. Na przykład mój Lenovo T61 ma mikroukład SATA2, ale jego szybkość jest ograniczona do 1,5 Gb / s w oprogramowaniu układowym (połowa prędkości SATA2). Najlepiej jest zajrzeć na stronę producenta, uzyskać oficjalną specyfikację laptopa.
haimg
Czy jesteś pewien, że sam dysk twardy nie ma zworki ogranicznika 1,5 Gb / s?
Bloodyron
1
Nie, ten konkretny problem jest dobrze nagłośniony ... Lenovo zrobił to specjalnie w celu obsługi dysków IDE we wnęce rozszerzeń :-( Samo stwierdzenie, że brak obsługi SATA3 w chipsecie 100% dowodzi, że NIE ma wsparcia, ale obecność wsparcia SATA3 w chipsecie nie oznacza, że ​​laptop z pewnością będzie go obsługiwał
haimg