darkelf
Молодой специалист
Offline
|
|
« Ответ #1 : 23-06-2004 05:57 » |
|
Diletant, в Windows NT и 2000 помоему есть возможность открыть дисковое устройство \\.\PHYSICALDRIVEx, где x - номер диска с 0, также имеется возможность открывать логические диски и партиции: \\.\x:, где x - буква диска. Для того, чтобы читать сектора и прочее, надо 1) знать тип файловой системы и ее структуру. 2) возможно знать режим работы диска lba или chs. Подробнее о структурах файловых систем NTFS и FAT32 можно почитать в исходных текстах ядра Linux. Но вообще, имхо, читать и писать чтото низкоуровнево на диск, не надо, операционная система сама этим занимаеться, имхо есть вероятность разрушить систему, или нарушить синхронность внутренних структур ядра системы с содержанием диска.
|