UbuntuラップトップでSATAコントローラーバージョンを見つける方法。SATA 1、2、または3はありますか?I、II、またはIII?


25

Ubuntuをラップトップで実行していて、SSDにアップグレードするために買い物をしています。

たとえば、このドライブの仕様に基づいて、購入前にコンピューターがサポートするSATAのバージョンを把握する必要があるようです。

私のSATAコントローラーがとにかくボトルネックになるなら、私は本当に速いドライブのために大金を払いたくありません。これは理にかなっていますか?

Neweggは、これを3Gbpsで実行されるSATA 2(SATA II)および6 Gbpsで実行されるSATA 3(SATA III)として提示します。

コンピューターがSATA 3をサポートするかどうかを判断するためにUbuntuで使用できるツールは何ですか?

回答:


27

試してみてくださいdmesg | grep SATA。これはlspci、SATAの速度で起動/起動後のカーネルバッファログを印刷するよりも少し高速です。次のようなものが表示されるはずです。

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

繰り返しになりますが、これはコントローラーのみであるため、保証されません。そして、それはあなたの現在のHDを表示します

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

これ、ドライブの究極の接続、つまりドライブが実行されているSATAリビジョンです。


4
つまり、基本的にahci行に1.5 Gbpsと表示されている場合、SATA Iがあり、3 GbpsはSATA IIを意味し、6 GbpsはSATA IIIを意味します。
カルマリウス

9

このコマンドは、バージョンを正確に示します。

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


3
良い、しかし、サードパーティのパッケージを必要としますsudo apt-get install smartmontools
アミール

良いですが、プラグインされたディスクに対してのみ機能します。DVDリーダーのような他のデバイスがある場合は機能しません。
Cirelli94

4

lspciすべてのコントローラーとデバイスについて説明し、SATAコントローラーを見てください。モデルが表示されます。そのモデルを取り、仕様を調べてください。おそらくlspci、あなたのために働くためには昇格された特権(su / sudo)が必要でしょう。


ただし、SATA3対応の特定のチップセットを使用しても、ラップトップがSATA3の速度をサポートしているという保証はありません。たとえば、私のLenovo T61にはSATA2チップセットが搭載されていますが、その速度はファームウェアで1.5Gbpsに制限されています(SATA2の半分の速度)。最善の策は、メーカーのWebサイトを参照して、公式のラップトップの仕様を入手することです。
haimg

HDD自体には1.5gbpsのリミッタージャンパーが付いていませんか?
BloodyIron

1
いいえ、この特定の問題は十分に公表されています... Lenovoは拡張ベイでIDEディスクをサポートするために意図的にそれを行いました:-(チップセット内のラップトップは確かにそれをサポートすることを意味するものではありません
-haimg

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.