4

有没有办法保证 Windows 上的文件(使用 NTFS 文件系统)将使用硬盘上的连续扇区?换句话说,文件的第一个块将存储在某个扇区中,文件的第二个块将存储在下一个扇区中,依此类推。

我应该补充一点,我希望能够以编程方式创建这个文件,所以我宁愿不只是要求用户在创建这个文件后对他们的硬盘进行碎片整理。如果有办法以编程方式仅对我创建的文件进行碎片整理,那也可以。

4

3 回答 3

7

我将从这里开始:

http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx

并遵循 Mark 的碎片整理文档:

http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx

于 2008-09-10T20:45:32.853 回答
1

我知道没有这样的保证。

但也要记住,NTFS“文件”由多个数据流组成。因此,您实际上正在寻找一种方法来保证是连续的。

于 2008-09-10T20:48:04.407 回答
0

我相信没有办法做到这一点。您只能在写入文件后对其进行碎片整理。

于 2008-09-10T20:40:47.077 回答