操作系統能夠維持最佳可靠性和最佳性能非常重要,Windows 2000 操作系統通過稱為“磁盤碎片整理程序”的內置系統工具來實現這一點。磁盤碎片整理程序通過 Microsoft Corporation 和 Executive Software International 之間的相互協作開發而成。繼續看下去可了解有關磁盤碎片和碎片整理,及磁盤碎片整理程序如何支持維護磁盤效率方面的更多信息。
碎片類型
碎片是由于創建和刪除文件及文件夾、安裝新軟件、從 Internet 下載文件所致。計算機不必在硬盤的一個空間中保存整個文件和文件夾,它們保存在首先可用的空間中。在大部分硬盤空間使用后,多數后續的文件和文件夾將在整個卷中保存為幾段。(在此論述中,術語磁盤和卷經常互換使用。) 當刪除文件或文件夾后,隨后空出的空間被新儲存的文件隨機填充。這就是碎片產生的過程。卷的碎片越多,計算機文件的輸入和輸出性能就會越低。磁盤碎片主要有兩種類型: 文件碎片和可用空間碎片。
文件碎片
文件的所有部分儲存在磁盤的一個位置中稱為“連續”。如果一個文件不是連續的,則被分散到磁盤各處形成多塊碎片。所有 Windows NT 和 Windows 2000 文件類型(文件分配表 (FAT) 和 NTFS 文件系統 (NTFS))都容易產生碎片。
對于所有基于 Windows 2000 的服務器和工作站應定期進行磁盤分析和碎片整理,以確保磁盤以最佳狀態運行。
安全的碎片整理
在 Windows NT 的開發階段,開發了碎片整理應用程序編程接口 (API),并將其內置到 Windows NT 中,以確保在操作系統運行的同時,可以安全移 動文件(不會發生丟失數據、系統崩潰或遭到破壞的情況)。在 Windows 2000 中,Microsoft 進一步完善、測試和認證了這些碎片整理 API,確保使用 Windows 2000 創建的文件可以毫無風險地進行碎片整理。
磁盤碎片整理的執行過程
為確保防止數據丟失、系統崩潰和文件破壞,Windows 2000 磁盤碎片整理程序可以和文件系統及 API 一起使用。
磁盤碎片整理程序可以通過以下操作優化磁盤并保持磁盤的高效運行:
1、查找整個磁盤中每個文件的碎片。
2、將其連續復制到一個新位置。
3、確保該副本是原件的精確復制。
4、更新主文件表 (MFT),以便設置新文件的位置。
5、取消分配原位置并將其重新劃分為可用空間。
謹記事項
是文件系統而不是磁盤碎片整理程序負責所有的數據移 動。
API 不支持 MFT、頁面文件、FAT 目錄,或獨占使用打開文件(如 Windows 注冊表)的碎片整理。