Cara menemukan versi pengontrol SATA di laptop Ubuntu. Apakah saya punya SATA 1, 2, atau 3? I, II, atau III?

25

Saya menjalankan Ubuntu pada laptop dan saya berbelanja untuk meningkatkan ke SSD.

Berdasarkan spesifikasi untuk drive ini misalnya, sepertinya saya harus mencari tahu apa versi SATA yang akan didukung komputer saya sebelum saya membeli.

Saya tidak ingin jadi mengeluarkan uang besar untuk drive yang sangat cepat jika kontroler SATA saya akan menjadi hambatan. Apakah ini masuk akal?

Newegg menyajikan ini sebagai SATA 2 (SATA II) berjalan pada 3Gbps dan SATA 3 (SATA III) berjalan pada 6 Gbps.

Alat apa yang dapat saya gunakan di Ubuntu untuk menentukan apakah komputer saya akan mendukung SATA 3?

Sean
sumber

Jawaban:

27

Coba dmesg | grep SATA, ini sedikit lebih cepat daripada lspcikarena akan mencetak log buffer kernel dari boot / setelah boot dengan kecepatan SATA di sana. Anda harus melihat sesuatu seperti ini:

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

Sekali lagi ini hanya controller Anda sehingga tidak dijamin. Dan itu akan menunjukkan hd Anda saat ini

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

Ini adalah koneksi utama drive Anda, yaitu revisi SATA drive sedang berjalan.

Kevin Parrish
sumber
4
Jadi pada dasarnya jika garis ahci mengatakan 1,5 Gbps Anda memiliki SATA I, 3 Gbps berarti SATA II, 6 Gbps berarti SATA III.
Calmarius
9

Perintah ini memberi Anda versi persis:

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

iman
sumber
3
Bagus, tapi itu membutuhkan paket pihak ketiga:sudo apt-get install smartmontools
Amir
Bagus, tetapi hanya berfungsi untuk disk yang dicolokkan, tidak jika Anda memiliki beberapa perangkat lain seperti pembaca dvd.
Cirelli94
4

lspciakan memberi tahu Anda semua pengontrol dan perangkat, lihatlah pengontrol SATA Anda, itu akan memberi Anda sebuah model. Ambil model itu dan cari spesifikasinya. Anda mungkin perlu hak istimewa tinggi (su / sudo) agar lspcidapat bekerja untuk Anda.

BloodyIron
sumber
Namun, memiliki chipset tertentu yang mampu SATA3 bukan jaminan bahwa laptop mendukung kecepatan SATA3. Sebagai contoh, Lenovo T61 saya memiliki chipset SATA2, tetapi kecepatannya dibatasi pada 1,5Gbps dalam firmware (setengah kecepatan SATA2). Taruhan terbaik adalah untuk berkonsultasi dengan situs web produsen, dapatkan spesifikasi laptop resmi.
haimg
Apakah Anda yakin HDD itu sendiri tidak mengaktifkan jumper limiter 1,5gbps?
BloodyIron
1
Tidak, masalah khusus ini dipublikasikan dengan baik ... Lenovo melakukan itu dengan tujuan untuk mendukung disk IDE di ruang ekspansi :-( Hanya dengan mengatakan bahwa kurangnya dukungan SATA3 dalam chipset 100% membuktikan tidak ada dukungan, tetapi keberadaan dukungan SATA3 dalam chipset tidak berarti laptop pasti akan mendukungnya
haimg