Dimitry
Гость
|
|
« Ответ #1 : 11-09-2006 16:56 » |
|
Странно... А в чём проблема при чтении MBR под Win9x?
С другой стороны, непонятно, зачем читать MBR, если нужно узнать, где расположен FAT - т.к. нужен загрузочный сектор раздела, а не главная загрузочная запись всего жёсткого диска.
Под WinNT(2K, XP) можно вызвать API-функцию CreateFile с именем "файла" \\.\harddisk0 и далее обращаться ко всему диску как к файлу. Если использовать \\.\harddisk0\volume0 - можно обращаться к первому разделу диска, \\.\harddisk0\volume1 - второму разделу и т.д. Естественно, что подобные манипуляции с жёстким диском может выполнять только пользователь с правами администратора.
|