为文件保留空间或设置文件在硬盘上的放置位置

为文件保留空间或设置文件在硬盘上的放置位置

为了减少碎片,我希望为文件保留空间或手动指定文件在硬盘上的存储位置,以便文件可以增长而不会产生碎片。这对我的邮件项目、Windows 索引和数据库文件很有用,因为它们增长很快并且变得非常碎片化。

在 NTFS 上可以实现吗?有没有什么工具可以实现这个功能?

答案1

嗯,这是有可能的。。但是,有点像“科幻小说中可能”那样。。为了做到这一点,你需要在存储所有文件之前了解它们的所有空间要求。我猜你不会知道的。所以基本上,不,你不会在现实世界中这样做。

我能建议的最好的办法是买几个不错的大硬盘,用分区来分开东西。这样,你可能开始拥有一些严重碎片化的存储文件,但您可以保持您的操作系统文件相对连续..当然,您可以运行碎片整理来帮助解决这个问题..另外,我不确定文件系统碎片是否会导致固态硬盘 (SSD) 性能下降,有人知道吗?

或者,您可以使用像 ext3 这样的文件系统,它不会向用户公开碎片问题。它也不需要这样做,因为它可以自行执行内部管理,因此您基本上不会遇到碎片问题。

答案2

使用此内置命令:

fsutil file createnew C:\path\to\padding_file 1000

其中 1000 是以字节为单位的文件大小。

相关内容