Пожалуйста, посмотрите здесь, что MSDN говорит о ' CreateFile ', где-то внизу страницы "Физические диски и тома", и посмотрите на KB об этом. Вам нужно будет позвонить на « DeviceIoControl ».
Раздел и MBR являются частью загрузочного сектора, найденного в первом секторе диска, то есть в секторе 0.
Будь осторожен! Возмущение разделов приведет к потере данных. Не говори, что тебя не предупредили!
Если вы хотите получить физический доступ к диску до запуска Windows, посмотрите Список прерываний Ральфа Брауна для Int 0x13 (шестнадцатеричный), чтобы выполнить прямой дисковый ввод-вывод. Есть несколько превосходных программ с открытым исходным кодом, таких как «fdisk», «cfdisk», «gnuparted», которые объяснят, как это работает. - Используйте источник Люк ...