2

向 SATA 磁盘发出磁盘命令(从 lba n 等读取 k 块)的最佳方法是什么?操作系统的选择并不重要。我还需要能够发出 ATA 命令。我宁愿通过工具/应用程序来做到这一点,也不愿以编程方式使用 ioctls。

4

1 回答 1

2

在 Linux 上,http ://tldp.org/HOWTO/SCSI-Generic-HOWTO/ 正是您想要的——您可以从用户模式 ​​100% 控制驱动器,就像您必须在内核模式下一样。如今,SATA 驱动器在 Linux 上注册为 SCSI(现代 ATA 命令有意类似于 SCSI 命令)

于 2010-12-11T06:02:59.587 回答