как выполнить команду чтения сектора ATA на диск - PullRequest
0 голосов
/ 07 ноября 2019

Я разрабатываю продукт sata и мне нужно увидеть ответ диска для протокола данных ATA PIO . Поэтому мне нужно ввести на диск команду READ SECTOR , чтобы я мог записать ответ анализатором. В частности, я хочу видеть поля LBA в PIO SETUP fis .

Я пытался hdparm и dd для доступа к диску, но драйвер выдает команду ATA DMA . Я попытался выдать ATA IDENTIFY DEVICE , и он использует протокол PIO, но он мне не помог.

Я прочитал это: Как прочитать определенный сектор диска с помощью команды ATA?

, но я не инженер-программист, поэтому я не смог завершить его. Я не знаю, работает ли это или нет, но как мне скомпилировать и попробовать?

Я просто хочу, чтобы простая программа выдала ATA READ SECTORE команда.

...