漯豐王科技集團
作者:Mark Russinovich
發布日期: 2007年03月21日
簡介
微軟推薦的磁碟碎片整理程式。
市場上有許多 NT 的磁碟碎片整理程式,包括 Winternals Defrag Manager。這些工具對執行常規磁碟碎片整理都很有用,但雖然大多數檔案都可由這些實用程式進行碎片整理,有些檔案則未必。此外,很難確保頻繁使用的特定檔案能得到碎片整理 - 由於套用的碎片整理產品所使用的碎片整理算法所特有的原因,這些檔案可能仍然是零碎的。最後,即使所有的檔案都得到碎片整理,隨後對關鍵檔案的更改可能導致他們變得零碎。只有通過運行徹底的碎片整理操作,才可能指望他們再次得到碎片整理。
安裝和使用
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”(深入了解對象管理器)也(無疑)是非常出色的介紹。
Contig在生物學上的意義
Contig在現代分子學上指的是連續交疊群,即基因組測序過程中將許多短的序列片段連結成很長的連續片段。
其指的是脫氧核苷酸(DNA)片段或者那些形成連續的、擴展的、不間斷的DNA序列的交疊片段產物。通過比對不同的序列,我們能夠發現片段的順序,並且contigs能被添加、刪除、重排列來形成新的序列。