Проголосовал за переполнение стека.Я думаю, независимо от того, что использование внешнего жесткого диска, подключенного через USB, ничего не изменит, так как он по-прежнему выглядит как обычный диск для Windows.
Когда вы говорите «raw access API», вы имеете в виду такие функции, как CreateFileНапишите файл и т. Д. Как указано здесь ?Потому что эти функции должны вызываться из обычных приложений Win32.Или вы хотите получить прямой доступ к самому диску без промежуточного уровня файловой системы?(Некоторые пользовательские приложения, такие как HxD , могут напрямую открывать диски для чтения / записи - используйте с осторожностью)