У меня есть система, которая записывает файлы в раздел FAT32, но она часто записывает неправильный номер начального кластера для некоторых файлов. Я хотел бы, чтобы программное обеспечение было простым в использовании, чтобы я мог просто найти файл в таблице корневых каталогов и обновить номер начального кластера этого файла. Если он находится в режиме командной строки, его проще использовать. Есть такое программное обеспечение или как я могу это сделать?
1 ответ
0
Вы можете использовать Win32 defrag API для перемещения кластеров файла в определенное место на томе: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363911%28v=VS.85% 29.aspx # defragmenting_a_file
Обратите внимание, что для очень маленьких файлов (менее 1 КБ) файл может вообще не занимать какие-либо кластеры, поскольку он хранится на странице файла в таблице файлов.