当前位置: 首页>>技术教程>>正文


linux – 如何在Ubuntu笔记本电脑上查找SATA控制器版本。我有SATA 1、2或3吗?一,二或三?

, , ,

问题描述

我正在笔记本电脑上运行Ubuntu,正在购物以升级到SSD。

例如,基于this drive的规格,看来我应该在购买之前弄清楚我的计算机将支持哪种SATA版本。

如果我的SATA控制器仍然成为瓶颈,我不希望花大价钱买一个真正快速的驱动器。这有意义吗?

Newegg将其呈现为以3Gbps运行的SATA 2(SATA II)和以6 Gbps运行的SATA 3(SATA III)。

在Ubuntu中可以使用哪些工具来确定我的计算机是否支持SATA 3?

最佳方案

尝试使用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

同样,这只是您的控制器,因此无法保证。它会显示您当前的高清

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

这是驱动器的终极连接,即驱动器运行的SATA版本。

次佳方案

此命令为您提供确切的版本:

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

第三种方案

lspci会告诉您所有的控制器和设备,看看您的SATA控制器,它应该会给您一个模型。选择该模型并查看其规格。您可能需要提升的特权(su /sudo),lspci才能为您工作。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11442.html,未经允许,请勿转载。