簡介
操作系統能夠維持最佳可靠性和最佳性能非常重要
Windows
操作系統通過稱為
磁盤碎片整理程序
的內置系統工具來實現這一點
磁盤碎片整理程序通過 Microsoft Corporation 和 Executive Software International 之間的相互協作開發而成
繼續看下去可了解有關磁盤碎片和碎片整理
及磁盤碎片整理程序如何支持維護磁盤效率方面的更多信息
碎片類型
碎片是由於創建和刪除文件及文件夾
安裝新軟件
從 Internet 下載文件所致
計算機不必在硬盤的一個空間中保存整個文件和文件夾
它們保存在首先可用的空間中
在大部分硬盤空間使用後
多數後續的文件和文件夾將在整個卷中保存為幾段
(在此論述中
術語磁盤和卷經常互換使用
) 當刪除文件或文件夾後
隨後空出的空間被新儲存的文件隨機填充
這就是碎片產生的過程
卷的碎片越多
計算機文件的輸入和輸出性能就會越低
磁盤碎片主要有兩種類型
文件碎片和可用空間碎片
文件碎片
文件的所有部分儲存在磁盤的一個位置中稱為
連續
如果一個文件不是連續的
則被分散到磁盤各處形成多塊碎片
所有 Windows NT 和 Windows
文件類型(文件分配表 (FAT) 和 NTFS 文件系統 (NTFS))都容易產生碎片
產生文件碎片後
由於磁頭在讀取分散的文件部分時需要花費更多的時間在磁盤不同點來回移 動
從而降低了磁盤的性能
這是系統性能逐漸降低的主要原因—也是讀取和重新開機時間延長的特定原因
可用空間碎片
一個局部充滿的磁盤包含有未使用的空間
即我們所說的可用空間
理想情況下
此空間應為硬盤上的一些連續可用部分
我們有可用空間是件好事
但是若被分割成碎片就不怎麼樣了
可用空間碎片指文件空間被分為多段
而沒有連接在一起
對此碎片類型
由於磁頭要在硬盤上不同的點進行移 動來查找可用空間
然後寫入文件
從而降低了硬盤性能
產生碎片的可用空間在文件大於要寫入的硬盤空間時
還會增加文件破碎(形成文件碎片)的可能性
分析碎片整理
碎片整理是將非連續文件重新寫到硬盤連續扇區的過程
其結果可以增加數據存取和檢索的速度
由於 FAT 和 NTFS 磁盤可能隨著時間的流逝而退化並產生更多的碎片
因此進行碎片整理來優化系統性能非常重要
碎片分析研究
系統是如何形成碎片的?
年
月
加利福尼亞 Irvine 的 American Business Research Corporation 對碎片進行了分析
發現在
個未使用碎片整理程序的企業辦公室中
有
% 的被調查者
其服務器文件具有
到
塊碎片—另有
% 的被調查者
其文件被分割成
到
塊
各種情況的結果相似
服務器和工作站的性能明顯降低
好管家
即便是新的計算機系統也會發生因加載操作系統而形成文件和可用空間碎片的情況
可以通過在新機器上加載操作系統
然後運行磁盤碎片整理程序的分析功能來對此進行測試(如下所述)
對於個人用戶
應在加載操作系統之後即運行磁盤碎片整理程序
然後定期進行人工檢查
根據正在進行的工作類型
確定碎片整理的時間—切記計算機的一般及日常使用會產生碎片
應考慮在壓縮及解壓文件和安裝操作系統及應用程序之後進行碎片整理
通常
對中度和繁重的使用情況
可每星期進行一次碎片整理
斷斷續續的使用可減少整理頻率
在確定是否要進行磁盤碎片整理之前
可用磁盤碎片整理程序對磁盤進行分析
磁盤分析之後
會顯示一對話框提示您卷中碎片文件和文件夾的比例並建議您采取一系列行動
定期分析卷並在
磁盤碎片整理程序
建議進行碎片整理時實施操作
對於所有基於 Windows
的服務器和工作站應定期進行磁盤分析和碎片整理
以確保磁盤以最佳狀態運行
安全的碎片整理
在 Windows NT 的開發階段
開發了碎片整理應用程序編程接口 (API)
並將其內置到 Windows NT 中
以確保在操作系統運行的同時
可以安全移 動文件(不會發生丟失數據
系統崩潰或遭到破壞的情況)
在 Windows
中
Microsoft 進一步完善
測試和認證了這些碎片整理 API
確保使用 Windows
創建的文件可以毫無風險地進行碎片整理
磁盤碎片整理的執行過程
為確保防止數據丟失
系統崩潰和文件破壞
Windows
磁盤碎片整理程序可以和文件系統及 API 一起使用
磁盤碎片整理程序可以通過以下操作優化磁盤並保持磁盤的高效運行
查找整個磁盤中每個文件的碎片
將其連續復制到一個新位置
確保該副本是原件的精確復制
更新主文件表 (MFT)
以便設置新文件的位置
取消分配原位置並將其重新劃分為可用空間
謹記事項
是文件系統而不是磁盤碎片整理程序負責所有的數據移 動
API 不支持 MFT
頁面文件
FAT 目錄
或獨占使用打開文件(如 Windows 注冊表)的碎片整理
NTFS 目錄可在 Windows
中進行碎片整理
磁盤碎片整理過程的要素
要維持磁盤的高效運行
需了解和控制以下幾個關鍵部分
主文件表
頁面文件
休眠文件和目錄
主文件表
NTFS 中包含一個稱為主文件表 (MFT) 的文件
MFT 是一個映射磁盤中儲存的所有對象的索引文件
在 MFT 中
NTFS 磁盤上的每個文件(包括 MFT 自身)至少有一映射項
MFT 中的各項包含如下數據
大小
時間及時間戳
安全屬性和數據位置
一但 MFT 產生碎片
磁盤碎片整理程序無法對其進行碎片整理
但是
由於可以持續使用 MFT 來存取磁盤上所有的其它文件
因此它也會逐漸形成碎片
從而導致磁盤存取時間加長
降低磁盤性能
NTFS 通過保留
/
的磁盤空間留作 MFT 專用而將此影響降至最低
磁盤的此區域(稱為 MFT 區域)盡可能在 MFT 增加時保持其連續性
頁面文件
頁面文件是 Windows
用來從或向隨機存取存儲器 (RAM) 交換數據的磁盤空間
當存儲器所需空間超出物理 RAM 總數時
虛擬內存管理器將 RAM 中儲存的最早的數據轉移到頁面文件
這樣使 RAM 可以用於優先級更高的使用中
如果頁面文件形成碎片
可能會由於磁盤輸入和輸出次數增加而嚴重影響磁盤性能
當 Windows
啟動後
磁盤空間被分配給 MFT 和頁面文件
供其專用
了解啟用安全碎片整理的 API 不支持這些文件的移 動非常重要
此時這些文件無法安全移 動
因此
建議 MFT 和頁面文件要在沒有運行 Windows
時進行碎片整理
但是
由於此方法超出了日常碎片整理的范圍
標准的解決方案是在啟動期間
使用第三方企業級碎片整理程序來整理 MFT 和頁面文件的碎片
休眠文件
休眠文件是計算機關閉時內存數據儲存的磁盤空間
由於休眠文件的位置是在啟動過程的最初階段確定的
故不可以移 動
但是
它可以在啟動時使用第三方企業級碎片整理程序進行碎片整理
目錄
目錄也可能形成碎片
從而增加存取文件所需的時間
NTFS 上的 Windows
目錄可以在操作系統運行期間進行碎片整理
但是
FAT 目錄只能在啟動時進行碎片整理
Windows
磁盤碎片整理程序
磁盤碎片整理是一個壓縮的手動系統工具
它支持 FAT
FAT
和 NTFS(支持壓縮和加密文件)
其中包括一個分析程序
用來說明磁盤碎片的程度
分析顯示
說明碎片整理之前的磁盤狀況
而
碎片整理顯示
表明磁盤整理後的情況
對於個人用戶
磁盤碎片整理程序
完全可以滿足維護高水平磁盤性能作業的需要
使用
磁盤碎片整理程序
磁盤碎片整理程序
簡單易用的界面提供了兩個磁盤管理選項
分析和碎片整理
圖 分析和碎片整理選項 分析和碎片整理
分析
是一個診斷工具
用來檢查所選磁盤的狀況
並顯示是否需要進行磁盤碎片整理
下例中在使用了
分析
工具後
顯示不必對卷 (C:) 進行碎片整理
如果需要對磁盤進行碎片整理
消息框就會顯示相應信息
僅需按
Defragment
按鈕
碎片整理過程就會自動開始
圖 分析消息框 無論是對卷進行分析還是碎片整理
磁盤碎片整理程序
每次僅能在一個卷上運行
每個卷都要通過單擊進行手動選擇
選擇好卷和要執行的操作後
該界面顯示一說明磁盤當前碎片狀態的圖形
運行
磁盤碎片整理程序
以下步驟詳細說明了使用
磁盤碎片整理程序
的過程
單擊
開始
指向
附件
系統工具
並單擊
磁盤碎片整理程序
選擇要檢查碎片的卷
單擊
分析
並等待消息框顯示是否需要進行碎片整理
如果需要進行碎片整理
單擊
碎片整理
注意 盡管在
磁盤碎片整理程序
對卷進行碎片整理時
可以執行其它任務
但不建議您這樣做
這是因為碎片整理過程有可能降低整個系統的響應時間
建議您在計算機完成當天的使用後
運行
磁盤碎片整理程序
當碎片整理過程完成後
選擇下一個要進行碎片整理的卷(如果有其它卷的話)
直至所有卷碎片整理及合並完畢
了
From:http://tw.wingwit.com/Article/os/youhua/201311/10746.html