Windows和相邻扇区上的文件

Windows和相邻扇区上的文件,windows,filesystems,Windows,Filesystems,有没有办法保证Windows上的文件(使用NTFS文件系统)将使用硬盘上的连续扇区?换句话说,文件的第一块将存储在某个扇区中,文件的第二块将存储在下一个扇区中,依此类推 我应该补充一点,我希望能够以编程方式创建此文件,因此我不希望仅要求用户在创建此文件后对其硬盘进行碎片整理。如果有一种方法可以通过编程方式对我创建的文件进行碎片整理,那也没问题。我认为没有办法实现这一点。您只能在写入文件后对其进行碎片整理。我从这里开始: 并遵循Mark的碎片整理文档: 据我所知,没有这样的保证 但还要记住,NT

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


我应该补充一点,我希望能够以编程方式创建此文件,因此我不希望仅要求用户在创建此文件后对其硬盘进行碎片整理。如果有一种方法可以通过编程方式对我创建的文件进行碎片整理,那也没问题。

我认为没有办法实现这一点。您只能在写入文件后对其进行碎片整理。

我从这里开始:

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


据我所知,没有这样的保证


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

你能为此更新你的帖子吗?我认为这是为了提高性能,但对我来说,试图优化文件在磁盘上的位置似乎有点过头了。如果你澄清你想做什么,也许我们可以提供另一种方法来解决你的问题。