contig

王朝百科·作者佚名  2010-09-01
窄屏简体版  字體: |||超大  

Contig作者:Mark Russinovich发布日期: 2007年03月21日

简介微软推荐的磁盘碎片整理程序。

市场上有许多 NT 的磁盘碎片整理程序,包括 WinternalsDefrag 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 文件名长度]

如果不会使用命令行的话,可以使用Power Defragmenter GUI(一个高手编写Contig的GUI版本,带有一个图形界面,用起来更方便,更直观。可以大大提高碎片整理速度。使用前需要把Contig与Power Defragmenter放在同一文件夹下。)

工作原理Contig使用本机 Windows NT 中与 NT 4.0 一起推出的碎片整理支持(有关详细信息,请参见我的关于碎片整理 API 的文档)。它首先扫描磁盘,收集关于可用区域的位置和大小信息。然后,它确定相关文件的位置。然后,Contig根据可用区域和文件当前所包含的碎片数量,决定文件是否可以优化。如果文件可以优化,它将被移入磁盘的可用空间。

详细信息Helen Custer 在“Inside Windows NT”(深入了解 Windows NT)中全面介绍了对象管理器命名空间,Mark 在 1997 年 10 月的 Windows NT 杂志专栏“Inside the Object Manager”(深入了解对象管理器)也(无疑)是非常出色的介绍。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航