Что нового

[Файловая система] Кластеры FAT - чтение, запись, ошибки

pboy

Новичок
Сообщения
18
Репутация
0
Хочу написать несложный скрипт, который работал бы с дисками формата FAT/FAT32/ExFAT на уровне кластеров: читал, писал, помечал кластеры как сбойные. Где есть такие функции?
 

Prog

Продвинутый
Сообщения
537
Репутация
65
pboy [?]
Хочу написать несложный скрипт
Не сложным он точно не будет! Необходимо изучить файловую структуру и работать с ней в режиме прямого обмена данными с диском.

Где есть такие функции?
Не нужно думать что для этого есть простые функции, которые не напрягаясь помогут реализовать эту задачу. Необходимо получить доступ к диску с помощью WinAPI функции CreateFile, и читать/писать данные функциями ReadFile и WriteFile. Необходимо знать устройство файловых систем.
 
Автор
P

pboy

Новичок
Сообщения
18
Репутация
0
Во времена MS-DOS вызвать нужное прерывание не было высшей математикой. К сожалению, не знаю, что сложного в работе с кластерами стало под Windows.
Prog сказал(а):
CreateFile
ReadFile
WriteFile
Если Вы действительно в теме, объясните пожалуйста, хоть на примере, хоть простыми словами, как прочитать с их помощью кластер, скажем, №10.
 
Верх