【问题标题】:Sending ATA commands directly to HDD on Ubuntu [closed]将 ATA 命令直接发送到 Ubuntu 上的硬盘 [关闭]
【发布时间】:2015-03-03 15:49:52
【问题描述】:

我想将 ATA 命令直接发送到 Ubuntu 上的硬盘。这样做的步骤是什么?或者,是否有命令或 GUI 来执行此操作?

【问题讨论】:

  • 伙计们,没有什么比对 HDD 的 ATA 命令更与硬件相关的了。理解请求。 ATA 命令通过 PIO 或 DMA 直接编程。这需要非常低级别的内核访问才能有效地完成它。如果这是一个太简单的问题,只需回答这个问题:您将如何在 LINUX 下直接访问硬件 PIO 寄存器,正确且安全的方法是什么?你弹出你的书,发现答案是一个普通而平凡的问题,给你更多的权力,脱掉帽子......但如果你只是左右标记,你就是个白痴。
  • 我说的是 C 代码、分步说明或用于直接访问 HDD 硬件寄存器的命令行或 GUI(但我担心我想发布 PIO 或DMA 传输——重要的不是命令行工具或 GUI)。那就是所谓的ATA,查看相关的ATA规范和SIG。人们口中所说的 ATA 并不是 ATA,它是一种 ATA 总线或 ATA 驱动程序,而不是数百页 ATA 文档中描述的命令。

标签: ubuntu ata


【解决方案1】:

使用 hdparam 它的功能很少。 MHDD一个dos程序也可以发送一些命令读取驱动寄存器等等。

【讨论】:

    猜你喜欢
    • 2010-11-05
    • 2021-06-14
    • 2016-12-19
    • 2023-03-23
    • 2021-01-30
    • 2010-09-28
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多