什么是最好和最简单的方法来确定卷是否需要碎片整理?

时间:2010-03-08 13:26:10

标签: disk

我正在编写一个监视系统健康状况的应用程序,用户应该知道何时需要对卷进行碎片整理。

我在想的是调用“defrag.exe / A”然后分析输出结果,看它是否包含“你不需要对这个卷进行碎片整理。”

但它很慢而且非常糟糕,我想知道MyDefrag.exe上的“Analyze”非常快。

任何人都可以告诉我什么是最好最简单的方式?

1 个答案:

答案 0 :(得分:1)

非常一般术语中,您将不得不:

  1. 能够在问题中了解卷上使用的文件系统
  2. 读取文件系统结构并累积有关分解文件数量和典型连续运行时间的统计信息
  3. 将第2组的结果与某些启发式方法进行比较,以确定在总文件读取时间内寻找时间开始变得相当大(选择启发式方法需要一些判断)。请注意,启发式可能取决于正在使用的文件系统。
  4. 您遇到什么问题?