如何创建文件系统碎片?

时间:2010-02-09 04:33:06

标签: windows-xp fragmentation

文件碎片的风险因素主要包括完整的磁盘和重复的文件追加。文件碎片的其他风险因素是什么?如何使用C ++ / C#/ VB / VB.NET等通用语言编写程序来处理文件和文件?制作新文件的目的是增加文件碎片?

WinXP / NTFS是目标

编辑:这样的事情会是一个好方法吗?硬盘可用空间= FreeMB_atStart

  • 会创建10MB的文件来填充 剩余硬盘空间的90%
  • 删除每个第3个创建的文件
  • 制作文件大小FreeMB_atStart * .92 / 3

2 个答案:

答案 0 :(得分:3)

这应该在大多数文件系统上实现至少某种程度的碎片:

  1. 写下许多小文件,
  2. 删除一些随机文件,
  3. 逐个字节地写一个大文件。
  4. 逐字节写入很重要,因为如果文件系统是智能的,它只能将大文件写入一个连续的位置。

答案 1 :(得分:0)

另一种可能性是逐个字节地同时写几个文件。这可能会产生更大的影响。