QT C++. Обнаружение областей HPA и DCO на носителе (HDD/SSD)

Вначале, что значат аббревиатуры. HPA - Host Protected Area. DCO - Device configuration overlay. В сети есть немало утилит для работы с HPA и DCO. Однако, информации, как взаимодействовать на "уровне кода" мало.

Пишу консольное приложение С++. Хочу получить следующие данные:

  • Размер скрытой области в байтах
  • Размер HPA в байтах
  • Размер DCO в байтах

Пишут, что чтобы получить эти значения необходимо посылать ATA-команды устройству. Но как это реализовать?

Буду рад получить, как теоретическую поддержку, так и примеры реализации.


Ответы (0 шт):