|
http://technet.microsoft.com/zh-cn/bb897428
简介
市场上有许多 NT 的磁盘碎片整理程序,包括 Winternals Defrag Manager。这些工具对执行常规磁盘碎片整理都很有用,但虽然大多数文件都可由这些实用程序进行碎片整理,有些文件则未必。此外,很难确保频繁使用的特定文件能得到碎片整理 - 由于应用的碎片整理产品所使用的碎片整理算法所特有的原因,这些文件可能仍然是零碎的。最后,即使所有的文件都得到碎片整理,随后对关键文件的更改可能导致他们变得零碎。只有通过运行彻底的碎片整理操作,才可能指望他们再次得到碎片整理。
Contig 是一个单个文件碎片整理程序,其目的是使磁盘上的文件保持连续。对于持续被碎片化的文件,或者如果您希望确保碎片数量尽量少,它可以完美地迅速优化文件。
返回页首
安装和使用
Contig 可以在 NT 4.0 或更高版本上运行。Contig 可以用来整理现有文件的碎片,或者创建指定大小和名称的新文件,并优化其在磁盘上的位置。Contig 使用标准的 Windows 碎片整理 API,因此它不会导致磁盘损坏,即使您在运行时终止它。
要使现有的文件保持连续,请按如下方式使用 Contig:
用法:contig [-v] [-a] [-q] [-s] [文件名]
使用 -v 开关可以使 Contig 打印出所执行的文件碎片整理操作的信息。如果您只希望看到一个或多个文件的碎片化程度,请使用 -a 开关令 Contig 分析碎片。使用 –s 开关,可以在用通配符指定文件名时递归执行子目录处理。例如,要对 c:\winnt 下的所有 DLL 文件进行碎片整理,您可以输入“contig -s c:\winnt\*.dll”。-q 开关覆盖 -v 开关,使 Contig 在“静默”模式下运行,此时碎片整理过程中打印出的唯一内容就是摘要信息。
要在创建新文件后即完成碎片整理,请按如下方式使用 Contig:
用法:contig [-v] [-n 文件名长度]
返回页首
工作原理
Contig 使用本机 Windows NT 中与 NT 4.0 一起推出的碎片整理支持(有关详细信息,请参见我的关于碎片整理 API 的文档)。它首先扫描磁盘,收集关于可用区域的位置和大小信息。然后,它确定相关文件的位置。然后, Contig 根据可用区域和文件当前所包含的碎片数量,决定文件是否可以优化。如果文件可以优化,它将被移入磁盘的可用空间。
返回页首
详细信息
Helen Custer 在“Inside Windows NT”(深入了解 Windows NT)中全面介绍了对象管理器命名空间,Mark 在 1997 年 10 月的 Windows NT 杂志专栏“Inside the Object Manager”(深入了解对象管理器)也(无疑)是非常出色的介绍。
下载 Contig (55 KB) |
|