FAT
От: Proc  
Дата: 12.05.03 15:09
Оценка:
Привет, всем!!!
Мне необходимо написать программу диагностики и восстановления FAT. Это надо сделать под операционную систему Windows XP и использовать Visual C++. Для этого, как я понимаю, надо программно прочитать FAT и корневой каталог. Так вот как мне это сделать?
Re: FAT
От: Valerio Россия linkedin.com/in/boronin
Дата: 12.05.03 15:47
Оценка: 12 (2)
Здравствуйте, Proc, Вы писали:

P>Привет, всем!!!

P>Мне необходимо написать программу диагностики и восстановления FAT. Это надо сделать под операционную систему Windows XP и использовать Visual C++. Для этого, как я понимаю, надо программно прочитать FAT и корневой каталог. Так вот как мне это сделать?

See
FSCTL_GET_VOLUME_BITMAP
FSCTL_GET_RETRIEVAL_POINTERS
FSCTL_MOVE_FILE
FSCTL_READ_MFT_RECORD
The first three are implemented on both NTFS and FAT file systems, but the fourth, FSCTL_READ_MFT_RECORD, is only relevant to NTFS.

в исходниках на sysinternals есть
Inside Disk Defragmenting

Formatx and Chkdskx v1.0

до кучи про NTFS:
здесь

Еще этот ресурс может быть полезен:
здесь
... << RSDN@Home 1.0 beta 7 >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.