Я разрабатываю продукт sata и мне нужно увидеть ответ диска для протокола данных ATA PIO . Поэтому мне нужно ввести на диск команду READ SECTOR , чтобы я мог записать ответ анализатором. В частности, я хочу видеть поля LBA в PIO SETUP fis .
Я пытался hdparm и dd для доступа к диску, но драйвер выдает команду ATA DMA . Я попытался выдать ATA IDENTIFY DEVICE , и он использует протокол PIO, но он мне не помог.
Я прочитал это: Как прочитать определенный сектор диска с помощью команды ATA?
, но я не инженер-программист, поэтому я не смог завершить его. Я не знаю, работает ли это или нет, но как мне скомпилировать и попробовать?
Я просто хочу, чтобы простая программа выдала ATA READ SECTORE команда.