2012-04-07 23 views
1

我有我的驅動器支持的ATA命令列表:documentation請參閱第13頁「9.命令說明」 如何發送此類操作碼「EFh CCh」?如何使用C++將ATA命令發送到HDD/SSD驅動器

如何將ATA命令(操作碼)從C++發送到我的HDD/SSD驅動器?也許有人有簡單的源代碼來舉例說明它?

謝謝

+0

調用它們,你正在使用哪種平臺/操作系統? – 2012-04-07 17:09:23

+0

這並不重要,主要的事情發送消息到驅動器(也許得到答案)。任何Unix平臺(例如ubunty/freebsd)的例子都適合我。 – abrahab 2012-04-07 17:17:07

回答

2

你上面的評論表明你熟悉Unix平臺。如果包括Linux,那麼我建議你看看developer's guide for libata.這個API會有C調用,但是你可以從C++