Как написать прогу для работы с диском
Как написать прогу для работы с диском напрямую, т.е. минуя всё? Что-то типа DiskEdit'а...
On 2001-08-26 0455, stein wrote
Как написать прогу для работы с диском напрямую, т.е. минуя всё? Что-то типа DiskEdit'а...
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
Пиши на C/C++ или Assembler'e и работай напрямую через прерывания (#13). Еще если правильно помню были 25/26-ые - они уже с логическими секторами работают.
Я когда-то писал библиотеку - лежит у меня на сайте http//eugeny.hut.ru в разделе компьютеры->программы
Она правда работает только с FAT12/16, т.к. это было давно и она писалась для DOS'a.
Но есть единственная проблема - т.к. в Windows с ними (прерываниями) работать нельзя, даже дискедитор просит загрузиться в однозадачной среде.
программирования HDD через порты - пришлите
пожалуйста
Буду признателен
С Уважением ко всем программерам Acid JAM
"Программирование на аппаратном уровне"
Автор: Владимир Кулаков
Издательство: "Питер-Пресс" С-П. 2001
Там есть практически все о HDD как на уровне INT, так и на уровне I/O
Очень советую.
S int 13h. Jest na etom sajte.
Цитата:
Originally posted by Fantomas
S int 13h. Jest na etom sajte.
S int 13h. Jest na etom sajte.
Ну Вы батенька даете, вы хоть на дату смотрели? :)