Windows和连续扇区上的文件

时间:2020-03-05 18:51:03  来源:igfitidea点击:

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

我应该补充一点,就是我希望能够以编程方式创建此文件,因此我宁愿不只是要求用户在创建此文件后对其硬盘驱动器进行碎片整理。如果可以通过编程方式对我创建的文件进行碎片整理,那也可以。

解决方案

回答

我相信没有办法实现这一目标。我们只能在写入文件后对其进行碎片整理。

回答

我将从这里开始:

http://technet.microsoft.com/zh-cn/sysinternals/bb897428.aspx

并按照Mark的碎片整理文档进行操作:

http://technet.microsoft.com/zh-cn/sysinternals/bb897427.aspx

回答

我知道没有这样的保证。

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