AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 909507
Accepted
user3405291
user3405291
Asked: 2017-04-28 02:47:51 +0800 CST2017-04-28 02:47:51 +0800 CST 2017-04-28 02:47:51 +0800 CST

如何判断我的硬盘是 IDE 还是 SATA

  • 772

lspci在 Ubuntu 16.04.2 LTS 上的输出是:

00:1e.0 PCI 桥:英特尔公司 82801 移动 PCI 桥 (rev e1)
00:1f.0 ISA 桥:英特尔公司 82801GBM (ICH7-M) LPC 接口桥 (rev 01)
00:1f.2 IDE 接口:英特尔公司 82801GBM/GHM (ICH7-M 系列) SATA 控制器 [IDE 模式] (rev 01)
00:1f.3 SMBus:英特尔公司 NM10/ICH7 系列 SMBus 控制器(修订版 01)
01:00.0 VGA 兼容控制器:NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)

现在我想知道我的硬盘有IDE接口还是SATA接口。我怎么能意识到这一点?


基于lspci,我觉得硬盘接口是IDE,但是我在lspci输出上看到一些关于SATA的东西,这让我怀疑它。

16.04
  • 3 3 个回答
  • 7672 Views

3 个回答

  • Voted
  1. Best Answer
    You'reAGitForNotUsingGit
    2017-04-28T02:58:58+08:002017-04-28T02:58:58+08:00

    您有一个 SATA 硬盘驱动器。

    您在其中看到 IDE 的原因实际上很简单:SATA 可以在两种模式之一下运行,AHCI或者IDE.

    您的控制器目前似乎处于 IDE 模式,您可以从命令输出中清楚地看到:

    SATA Controller [IDE mode]
    

    至于两种模式的区别:

    AHCI 和 IDE 模式之间只有 2 个主要区别。

    如果主板芯片组也支持,AHCI 允许硬盘驱动器的热插拔,如果它们支持,它还可以为硬盘驱动器启用 NCQ。IDE 模式不允许这些功能中的任何一个。

    当您使用 IDE 模式时,由于禁用了 NCQ,会对硬盘驱动器性能造成小幅影响。

    英特尔 PDf 上的 AHCI 标准,如果您想阅读的话

    上面的引用来自超级用户的这个答案。

    以下是来自Crucial 论坛的有关两种模式之间差异的更多信息:

    根据您的系统,您的 BIOS 或 UEFI 中可能提供多种 SATA 控制器模式,以管理 SSD 如何与系统的其余部分一起运行。

    AHCI(高级主机控制器接口):SATA 控制器操作的现代标准,这为 SATA 存储设备提供了可能的最佳性能,并结合了对优化 SSD 性能的功能的最佳支持,例如 TRIM。我们向大多数用户推荐此模式,并且仅在需要解决兼容性和软件问题时才偏离此模式。

    IDE(集成驱动电子设备):可追溯到 1990 年代的传统标准。由于性能较慢且对现代硬件的支持较差,我们不建议在 AHCI 上使用此模式。一个例外情况是,如果您使用的是缺少 AHCI 支持的旧系统,或者在其他模式下使用 SSD 时遇到系统不稳定,并且需要使用此模式进行兼容性/测试。

    请注意,某些主板可能会以不同的方式引用上述模式,例如 AHCI 被称为“串行 ATA”或 IDE 被标记为“传统”或只是“ATA”。如果您的 SATA 模式没有以明显的方式描述,请参阅您的系统或主板文档以进行说明

    .

    • 17
  2. Ravexina
    2017-04-28T02:54:09+08:002017-04-28T02:54:09+08:00

    检查sda运行:

    lsblk -So TRAN,NAME | grep sda
    

    就我而言:

    sata   sda
    

    要全部运行:lsblk -So TRAN,NAME,对于其他磁盘,将其通过管道传输到| grep sdX.

    您可以做的另一件事是检查您的设备正在使用哪个内核模块,在您的情况下运行:

    lspci -vk -s 00:1f.2 
    

    如果你看到类似的东西,sata controller或者ahci它应该是 SATA。

    • 5
  3. Peter Green
    2017-04-28T05:32:10+08:002017-04-28T05:32:10+08:00

    00:1f.2 IDE 接口:英特尔公司 82801GBM/GHM (ICH7-M 系列) SATA 控制器 [IDE 模式] (rev 01)

    这看起来像是一个伪装成 IDE 控制器的 SATA 控制器。

    一些背景:

    当 SATA 首次引入时,操作系统没有标准接口。每个控制器都需要一个不同的驱动程序,这是一个 PITA。后来引入了 AHCI,这意味着驱动程序不再需要特定于供应商,但仍然必须为每个操作系统编写和部署 AHCI 驱动程序。

    当 SATA 开始集成到芯片组中时,芯片组供应商通常会提供一种 IDE 仿真模式,以仿真长期以来几乎所有主板都包含的标准 IDE 控制器。这种模式的好处是无需修改即可使用现有的操作系​​统。缺点包括缺乏对 NCQ 的支持、缺乏对热插拔的支持以及桌面系统的某些 IDE 和 SATA 端口无法使用(“标准”IDE 控制器仅支持四个驱动器)。该芯片组还将提供 AHCI 和/或供应商特定模式,允许使用控制器的全部功能。

    现在我想知道我的硬盘有IDE接口还是SATA接口。我怎么能意识到这一点?

    它可能是 SATA,但我们不能 100% 确定。

    许多芯片组(我相信包括 ICH7 系列)都提供混合模式,其中 IDE 和 SATA 驱动器的混合将作为模拟 IDE 控制器对上的驱动器呈现。因此,我不会将 LSPCI 中显示的名称中的“SATA”作为驱动器实际上是 SATA 的确凿证据。

    为了增加确定性,寻找其他证据。也许尝试 hdparm 看看它是否可以读取驱动器的型号。也许看看您是否可以找到笔记本电脑的用户或服务手册(我假设它是一台笔记本电脑,因为它使用的是“移动”ICH)。也许尝试查看 BIOS 设置。

    • 2

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve