更新FAT32文件的起始簇号

更新FAT32文件的起始簇号

我有一个将文件写入 FAT32 分区的系统,但它经常为某些文件写入错误的起始簇号。我想要一个易于使用的软件,这样我就可以在根目录表中找到文件并更新该文件的起始簇号。如果它处于命令行模式,它也更易于使用。有这样的软件吗?或者我该怎么做?

答案1

您可以使用 Win32 碎片整理 API 将文件的群集移动到卷中的特定位置:http://msdn.microsoft.com/en-us/library/windows/desktop/aa363911%28v=VS.85%29.aspx#defragmenting_a_file

请注意,对于非常小的文件(小于 1KB),该文件可能根本不占用任何群集,因为它存储在文件表中的文件页面中。

相关内容