提起磁盤碎片,可能大家都有所耳聞,不過每個人對待磁盤碎片的態度卻是大相徑庭。有的人認為,磁盤碎片會嚴重降低系統的性能表現,應該經常對碎片進行整理,以保持磁盤的高效率工作狀態;有的人則認為,磁盤碎片是正常現象,不必擔心,整理不整理無所謂,不會對使用造成任何影響。
今天,河蟹就給大家講講磁盤碎片的故事,目的呢,就是讓大家正確認識磁盤碎片,養成一個良好的使用習慣,從而將磁盤碎片對我們的影響降到最低,把更多的時間和精力放在游戲中哦!
磁盤碎片是怎么產生的?
要了解磁盤碎片,首先我們要弄明白磁盤的物理結構。從數據存儲角度來說,以硬盤為例,包括了磁頭、磁道、扇區和柱面4個組成部分。這里面的重點是扇區,若干個扇區組成操作系統規定的最小數據使用單位——簇,我們的數據都是存放在以簇為單位的磁盤盤面上,一個扇區可以存放512字節(Byte)的信息,每個簇可以包括2、4、8、16、32或64個扇區。

扇區示意圖:我們的數據都是存放在包含扇區的簇之中
拋開術語,接下來我們來簡單解釋一下什么是磁盤碎片。在硬盤的使用過程中,分為讀和寫兩個操作,舉個例子,在我們運行一個游戲的時候,就是從硬盤中讀取數據并運行的過程,而當我們在安裝游戲的時候,就是一個寫操作的過程。限于目前Windows操作系統和硬盤的文件讀寫機制,磁盤在進行寫操作的時候并不是將數據按照順序寫入到連續的簇之中,而是以簇為單位隨機寫入,也就是說,一個超過1簇容量的程序可能被分散到若干個毫無聯系的磁盤簇之中。
這個時候問題就來了,大量的應用程序毫無規律的分散在多個簇之中,磁頭在完成一個程序的讀寫操作中會在多個簇之間來回奔波(它自己樂意的--\"),時間長了,頻繁的讀寫會留下一些冗余信息,也就是碎片。同時,虛擬內存這個家伙也來添亂,當應用程序所需的物理內存不足時,操作系統會在硬盤中產生臨時交換文件,用該文件所占用的硬盤空間形成虛擬內存,虛擬內存管理程序會造成硬盤頻繁讀寫,產生大量的碎片。
磁盤碎片的影響
了解了磁盤碎片的由來,我們再來看看磁盤碎片對我們的影響,也就是本文開頭我們最關心的問題:面對磁盤碎片,我們到底該怎么辦呢?
由于“應用程序毫無規律的分散在多個簇之中,磁頭在完成一個程序的讀寫操作中會在多個簇之間來回奔波”,所以磁頭在進行讀寫操作,特別是讀操作(程序運行)的時候,相對于一個程序存放在連續完整的簇中而言,效率是比較低的。另外,由此產生的磁盤碎片會讓磁頭經常做一些無謂的工作,進一步降低磁盤效率,再加上虛擬內存產生的大量碎片,時間長了,磁盤性能的下降是肯定的。另外,這些碎片文件的存在還會增加數據丟失和數據損壞的可能性——磁頭長期頻繁“奔波”甚至會影響到硬盤的使用壽命,因為讓硬盤磁頭從8個地方讀取一個文件比從1個地方讀取要困難得多。
那么是不是就需要經常整理磁盤碎片呢?相對于磁盤的讀寫性能而言,少量的碎片是可以忽略不計的,即使比較多的碎片,對磁盤的性能影響也在幾個百分點之內,幾乎感覺不到。只有在頻繁且長時間使用之后——比如經常BT下載或大量游戲應用——產生了大量的碎片積累,才會對磁盤性能產生較大的影響。
如此一來,我們對待磁盤碎片的態度也就明確了,一般情況下半年整理一次磁盤碎片足矣,如果經常BT下載,那么2、3個月整理一次碎片也夠了。
要注意的是,整理碎片并不會對硬盤壽命產生不良影響,因為現在的磁盤碎片整理軟件已經很智能化了,只是頻繁整理碎片對磁盤性能不會有太大幫助。
定期整理磁盤碎片
那么,定期進行碎片整理是很有必要的。碎片整理程序把磁盤碎片收集在一起,刪除無用的冗余信息,并把有用的文件作為一個連續的整體存放在連續的簇上,從而有效降低磁頭的移動次數,提高磁盤的性能表現,同時也對硬盤的使用壽命有一定的積極作用。
在整理碎片之前,我們要做好一些準備工作。
1.應該把硬盤中的垃圾文件和垃圾信息清理干凈。系統工作一段時間后,垃圾文件就會非常多,有程序安裝時產生的臨時文件、上網時留下的緩沖文件、刪除軟件時遺留的DLL文件以及強行關機時產生的錯誤文件等。我們可以使用Windows優化大師一類的軟件先對磁盤進行一番清理,這樣有助于提高磁盤碎片整理的效率。
2.檢查并修復硬盤中的錯誤。我們可以使用系統自帶的“磁盤掃描程序”,雖然它的速度實在不怎么樣,但只要你有足夠的耐心,經過這個程序對磁盤完整而詳細的掃描后,系統中的絕大多數磁盤錯誤已經被修復了。另外我們也可以使用WinDoctor或Windows優化大師完成這項準備工作。
3.在進行碎片整理的過程中盡量不運行其他應用程序,讓碎片整理軟件快速完成整理過程,效果也是比較好的。
優秀磁盤碎片整理軟件推薦
下面給大家推薦幾款好用的磁盤碎片整理軟件,這種東西貴精不貴多,選擇任何一個都足以滿足我們的使用需求了。

軟件大小:2.42MB
運行環境:Win2003/WinXp/Win2000/Nt/WinMe/Win9x
授權方式:共享
軟件語言:英文
特點:快速、智能
這款軟件的整理速度非常快,對于菜鳥來說,只要選擇要整理的磁盤并點擊Start即可,其他工作都由UltimateDefrag完成,使用非常簡便。
UltimateDefrag支持4種不同類型的磁盤碎片增量功能,帶有策略文件配置選項,允許你根據文件的使用情況優化你的硬盤驅動器以便更快速地進行訪問。
該軟件根據大多數用戶80%的時間只使用了20%文件的規律,因此你的驅動器上的大半內容在大多數時間處于閑置狀態。使用高級磁盤碎片整理模式,你可以指定哪個文件和文件夾極少使用并且把其放置到你的驅動器上較慢的磁道上,為你頻繁使用的文件準備出快速訪問的區域。
舉例來說,假如你有一個大于1GB的文件,其中900MB是在連續的區域中,而其他100MB散布在10個區域中,UltimateDefrag只會移動這100MB的部分,可以大大縮短整理執行時間,且有效升執行效率。
OO Defrag Pro v10.0.1634

軟件大小:12.87MB
運行環境:Win2003/WinXp/Win2000/WinVista
授權方式:共享
軟件語言:漢化
特點:硬件要求低,效果好
一款專為Windows NT/2000/XP開發的磁盤工具,可以適用于工作站、服務器和高級服務器等各種版本,支持幾乎所有的文件系統,包含 FAT16、FAT32、NTFS、NTFS5、FS(Encrypted File System) 等,是一款不可多得的好工具。
相對而言,這款軟件的分析和整理功能更為強大和可視化,整理效果較好,速度一般,但是幾乎不影響你的正常使用,也就是說你完全可以一邊整理磁盤一邊進行工作,不過要想玩游戲還是等整理完畢比較好一些。這款軟件具有5種磁盤碎片整理方式,可以盡可能優化使用空間以達到效果的最佳化,但磁盤碎片整理時間較長。
值得一提的是,這款軟件對系統的要求較低,即使在比較老的電腦上也可以順利完成工作,還在使用老電腦的朋友不妨試一試這款軟件。
Diskeeper 2008 v12.0.759.0

軟件大小:24.69MB
運行環境:WinVista/Win2003/WinXp/Win2000/Nt/WinMe/Win9x
授權方式:共享
軟件語言:簡體中文版
特點:穩定性上佳,計劃任務強大
這個軟件幾乎每個人都用過,為什么這么說呢?在Windows 2000大行其道的幾年間,Diskeeper是Windows 2000系統內置的磁盤碎片整理程序,只不過是一個功能簡化版。在我們現在使用的Windows XP中,依然附帶著這樣一個碎片整理工具。Diskeeper本身是一個第三方的碎片整理軟件,是一套完全支持Windows所有版本的磁盤整理工具,整合微軟的Management Console(MMC),能整理Windows加密文件和壓縮文件,可以自動分析磁盤文件系統,無論磁盤文件系統是FAT16還是NTFS格式皆可安全、快速的進行整理。
Diskeeper可以選擇完整整理或僅整理可用空間等多種模式,保持磁盤文件的連續性,加快文件讀寫效率。這款軟件可以設定整理磁盤時間表,時間一到即可幫你自動做磁盤維護工作。
從功能上說,這款軟件更為強大一些,可以很徹底的整理碎片,但是CPU占用略高一些。
PerfectDisk 9.0.0 Build 43

軟件大小:34.2MB
運行環境:Win2003/WinXp/Win2000/Nt/WinMe/Win9x
授權方式:共享
軟件語言:英文
特點:智能,遠程
一套安全和強大的磁盤整理工具。可通過網絡對遠程計算機進行磁盤整理。無論磁盤的文件系統是FAT、FAT32或是NTFS格式皆可以聰明地分析磁盤文件格式,為家庭、小型商務和大型企業用戶提供了高速、徹底并且易用的解決方案。
PerfectDisk是經過微軟認證的磁盤碎片整理軟件,從穩定性、安全性、兼容性等方面來看有一定的優勢。該軟件的操作界面明了,使用方便,整理速度和整理效果達到了較高的平衡度。
河蟹有話說:經過這篇文章的介紹,相信大家對磁盤碎片有了正確的認識,選擇一款碎片整理軟件,在一個恰當的時候整理一下磁盤會有效提高系統性能,并延長硬盤的使用壽命。不過河蟹覺得,其實系統自帶的碎片整理程序也夠用了,就是速度慢點,效果一般,如果你的電腦并沒有什么特殊的應用,那使用系統自帶的碎片整理程序就行了,不必單獨安裝一個專業的軟件,而且幾個月可能才用到一次,有點得不償失哦~