У меня есть система, которая записывает файлы в раздел FAT32, но она часто записывает неправильный номер начального кластера для некоторых файлов. Я хотел бы, чтобы программное обеспечение было простым в использовании, чтобы я мог просто найти файл в таблице корневых каталогов и обновить номер начального кластера этого файла. Если он находится в режиме командной строки, его проще использовать. Есть такое программное обеспечение или как я могу это сделать?

1 ответ1

0

Вы можете использовать Win32 defrag API для перемещения кластеров файла в определенное место на томе: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363911%28v=VS.85% 29.aspx # defragmenting_a_file

Обратите внимание, что для очень маленьких файлов (менее 1 КБ) файл может вообще не занимать какие-либо кластеры, поскольку он хранится на странице файла в таблице файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .