版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們

[科普中國(guó)]-磁盤碎片整理

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識(shí)科普陣地
收藏

磁盤碎片應(yīng)該稱為文件碎片,是因?yàn)槲募环稚⒈4娴秸麄€(gè)磁盤的不同地方,而不是連續(xù)地保存在磁盤連續(xù)的簇中形成的。文件碎片一般不會(huì)在系統(tǒng)中引起問(wèn)題,但文件碎片過(guò)多會(huì)使系統(tǒng)在讀文件的時(shí)候來(lái)回尋找,引起系統(tǒng)性能下降,嚴(yán)重的還要縮短硬盤壽命。1

磁盤碎片整理,就是通過(guò)系統(tǒng)軟件或者專業(yè)的磁盤碎片整理軟件對(duì)電腦磁盤在長(zhǎng)期使用過(guò)程中產(chǎn)生的碎片和凌亂文件重新整理,可提高電腦的整體性能和運(yùn)行速度。

內(nèi)容簡(jiǎn)介硬盤在使用一段時(shí)間后,由于反復(fù)寫入和刪除文件,磁盤中的空閑扇區(qū)會(huì)分散到整個(gè)磁盤中不連續(xù)的物理位置上,從而使文件不能存在連續(xù)的扇區(qū)里。這樣,再讀寫文件時(shí)就需要到不同的地方去讀取,增加了磁頭的來(lái)回移動(dòng),降低了磁盤的訪問(wèn)速度。

一般家庭用戶1個(gè)月整理一次,商業(yè)用戶以及服務(wù)器半個(gè)月整理一次。但要根據(jù)碎片比例來(lái)考慮,如在windows7中,碎片超過(guò)10%,則需整理,否則不必,如 果頻繁的對(duì)磁盤進(jìn)行整理反而有損硬盤的壽命。2

碎片產(chǎn)生原因主要原因當(dāng)應(yīng)用程序所需的物理內(nèi)存不足時(shí),一般操作系統(tǒng)會(huì)在硬盤中產(chǎn)生臨時(shí)交換文件,用該文件所占用的硬盤空間虛擬成內(nèi)存。虛擬內(nèi)存管理程序會(huì)對(duì)硬盤頻繁讀寫,產(chǎn)生大量的碎片,這是產(chǎn)生硬盤碎片的主要原因。

其他原因其他如IE瀏覽器瀏覽信息時(shí)生成的臨時(shí)文件或臨時(shí)文件目錄的設(shè)置也會(huì)造成系統(tǒng)中形成大量的碎片。文件碎片一般不會(huì)在系統(tǒng)中引起問(wèn)題,但文件碎片過(guò)多會(huì)使系統(tǒng)在讀文件的時(shí)候來(lái)回尋找,引起硬盤性能下降,嚴(yán)重的還要縮短硬盤壽命。

整理方式系統(tǒng)自帶常見的有Windows XP 碎片整理,Windows Vista 碎片整理,Windows 7碎片整理,如圖。

磁盤碎片整理的進(jìn)入方式:

桌面右鍵點(diǎn)擊“我的電腦”,左鍵單擊“管理”,在出現(xiàn)的對(duì)話框里的左邊左鍵單擊“磁盤碎片整理程序”,然后在右邊選擇你要整理的磁盤。

常見工具首先說(shuō)明一下,有的碎片整理軟件整理很快,那是因?yàn)樵赩ista以上系統(tǒng)中,小于64MB的碎片文件不被整理,所以很快。

Diskeeper

Diskeeper是有史以來(lái)的第一次也是任何軟件程序的計(jì)算歷史的第一次具備新的InvisiTasking技術(shù)的Diskeeper完全自動(dòng)操作,不干擾任何系統(tǒng)資源。文件系統(tǒng)性能幾乎立即開始增強(qiáng),而且無(wú)需計(jì)劃。Diskeeper2011設(shè)計(jì)為在需要時(shí)實(shí)時(shí)工作。由于它透明運(yùn)行,不干擾系統(tǒng)資源,所以無(wú)需由IT人員進(jìn)行計(jì)劃。碎片整理幾乎立即開始。如同日落日出那樣自動(dòng) 化,Diskeeper始終保持系統(tǒng)以最佳速度和可靠性運(yùn)行。

Diskeeper 2008主要新特性:

1.即使空閑空間只有1%也照樣可以進(jìn)行碎片整理,以滿足用戶最苛刻的需求。

2.最繁重的任務(wù)等級(jí)里可以整理數(shù)百萬(wàn)個(gè)碎片。

3.Frag Shield 2.0可以自動(dòng)防止關(guān)鍵系統(tǒng)文件產(chǎn)生碎片,從而提高系統(tǒng)可靠性。4.卷影拷貝服務(wù)(VSS)兼容模式可以改善VSS數(shù)據(jù)保護(hù)能力。

5.管理員版本中的網(wǎng)絡(luò)磁盤性能分析器可以根據(jù)需要提供性能圖表,也可通過(guò)電子郵件發(fā)送。

6.智能文件訪問(wèn)加速順序技術(shù)I-FAAST2.0最高可將最常用文件的訪問(wèn)速度提高80%(平均10%~20%)。

7.后臺(tái)碎片整理無(wú)需用戶干預(yù)。

8.實(shí)時(shí)碎片整理可以監(jiān)控磁盤,一旦產(chǎn)生碎片就進(jìn)行整理,最大程度地保證系統(tǒng)穩(wěn)定性和速度。

Diskeeper一直引領(lǐng)著Windows系統(tǒng)碎片整理技術(shù),Diskeeper以作為Diskeeper品牌標(biāo)記的真正的"Set It and Forget It";性能增強(qiáng)而繼續(xù)保持領(lǐng)先。

無(wú)論您之前是否使用過(guò)Diskeeper,您都可能已經(jīng)熟悉了它的某些功能,但Diskeeper 對(duì)這些功能進(jìn)行了改進(jìn),并增加了一些其它核心的增強(qiáng)功能。新用戶會(huì)發(fā)現(xiàn) Diskeeper 不僅便于使用,而且功能強(qiáng)大。有經(jīng)驗(yàn)的 Diskeeper 用戶會(huì)看到熟悉的功能,而且還會(huì)看到 Diskeeper(及其系統(tǒng))性能的改善。

Diskeeper是磁盤碎片整理技術(shù)的領(lǐng)導(dǎo)廠商,不僅長(zhǎng)期為微軟開發(fā)Windows自帶的碎片整理工具,而且是宇瞻等SSD廠商指定的碎片整理方案,其價(jià)格不菲的獨(dú)立版軟件,適用于從家用機(jī)到服務(wù)器的所有Windows平臺(tái)。

Diskeeper會(huì)常駐后臺(tái)并自動(dòng)決定最佳的整理方案,只占用很少的系統(tǒng)資源。

新功能摘要

IntelliWrite– 防止碎片化IntelliWrite;是一項(xiàng)顛覆性的革新技術(shù),可從根本上防止大部分碎片的產(chǎn)生,顯著改善Windows系統(tǒng)性能。

有一小部分碎片無(wú)法阻止,將由“自動(dòng)碎片整理”來(lái)消除。結(jié)合使用IntelliWrite和“自動(dòng)碎片整理”將以可能的最有效和最高效的方式,讓您的系統(tǒng)保持運(yùn)轉(zhuǎn)在最佳性能水平。

使用IntelliWrite防止碎片化比任何其它碎片整理方法更為有效。IntelliWrite減少了磁盤磁頭移動(dòng)的需要,因此降低了系統(tǒng)資源使用和電源消耗。

VoptXP

VoptXP是一款可以節(jié)省很多時(shí)間的磁盤整理工具,它一直以高速整理稱霸于磁盤整理類軟件,而它的性能也完全不落人后,并且重要的是它的安全性完全能夠讓人放心并且與Windows自帶的磁盤整理工具完全兼容。

軟件介紹:硬盤長(zhǎng)時(shí)間安裝軟件或者刪除文件變的凌亂,這樣不僅硬盤存取資料速度變慢也會(huì)影響系統(tǒng)效率,雖可以利用Windows內(nèi)附的磁盤整理程序來(lái)整理硬盤,但速度并不是很快,想找其它Windows用的磁盤整理程序取代,除了Norton SpeedDisk外,Vopt可將分裂在硬盤上不同扇區(qū)的文件快速和安全的重整,節(jié)省更多時(shí)間,支持FAT16和FAT32格式及中文長(zhǎng)文件名。

Defraggler

它是一個(gè)輕量級(jí)的整理工具,支持NTFS和FAT32,支持Windows Vista系統(tǒng),程序總大小不超過(guò)1MB。

軟件介紹:Piriform公司出品的磁盤碎片整理工具,Defraggler是一個(gè)輕量級(jí)的整理工具,但它可以快速高效的整理某個(gè)磁盤、文件夾甚至一個(gè)文件。也可以對(duì)硬盤進(jìn)行查錯(cuò),類似 Windows 的 CheckDisk

命令。自帶一個(gè)獨(dú)立的控制臺(tái)程序,可以通過(guò)命令行操作,方便 DIY欲望比較強(qiáng)的用戶做到任務(wù)計(jì)劃里面。而且還是免費(fèi)的!支持NTFS和FAT32,支持WindowsXP、Viata、Win 7新版本全面支持32位和64位操作系統(tǒng)。Defraggler的命令行版對(duì)系統(tǒng)資源占用極小、無(wú)需添加系統(tǒng)服務(wù),用起來(lái)也實(shí)在是太簡(jiǎn)單。

O&O Defrag Pro

O&O Defrag pro是一款專為 NT/2000/XP 開發(fā)的磁盤工具,可以適用于工作站、服務(wù)器和高級(jí)服務(wù)器等各種版本,支持幾乎所有的文件系統(tǒng),包含F(xiàn)AT16、FAT32、NTFS、NTFS5、FS(Encrypted File System)等,是一款不可多得的好工具??稍O(shè)定時(shí)間自動(dòng)重整硬盤,支持中文長(zhǎng)文件名及需先安裝 Windows NT Service Pack4或是Windows 2000。軟件對(duì)硬件環(huán)境要求并不高,486 的機(jī)器、最少 16MB 內(nèi)存、VGA 顯示卡。Defrag 只能執(zhí)行在Win NT/2000/XP 下,在Win 98/95下安裝時(shí)會(huì)提示錯(cuò)誤訊息:unsupported operating system。因?yàn)閃in NT/2000 是多使用者的操作系統(tǒng),所以在安裝軟件前,必須確認(rèn)有在操作系統(tǒng)上安裝軟件的權(quán)限。據(jù)研發(fā)公司表示O&ODefrag Pro是個(gè)最佳化NT4/2000/XP 專業(yè)版、伺服器版等平臺(tái)的磁碟重組工具。它可加裝在微軟的ManagementConsole中,成為Windows2000的一個(gè)標(biāo)準(zhǔn)磁碟重組軟體??梢詮?qiáng)化磁碟空間重組的能力,并將空間最佳化。磁區(qū)可以以“faded”模式標(biāo)示起來(lái),可以以任何深色系統(tǒng)的顏色表示此磁區(qū)是否有資料。使用磁碟檢查可以檢視的檔案是否正常。

O&O Defrag Server Edition 支持的操作系統(tǒng)為:

+Windows NT 4.0Workstation(SP6)

+ Windows 2000 Professional

+ Windows XP Home Edition

+ Windows XP Professional Edition

+ Windows NT 4.0 Server

+ Windows NT 4.0 Terminal Server Edition

+ Windows 2000 Server

+ Windows 2000 Advanced Server

+ Windows 2003 (所有版本)

+ Windowsvista

準(zhǔn)備工作當(dāng)磁盤碎片整理程序在對(duì)磁盤進(jìn)行碎片整理時(shí),計(jì)算機(jī)可以執(zhí)行其他任務(wù),但此時(shí)計(jì)算機(jī)將運(yùn)行得較慢,磁盤碎片整理程序也要花費(fèi)更長(zhǎng)的時(shí)間。在碎片整理過(guò)程中,每當(dāng)其他程序?qū)懘疟P后磁盤碎片整理程序必須重新啟動(dòng)。為避免磁盤碎片整理程序重新啟動(dòng)太頻繁,一定要在整理磁盤碎片時(shí)關(guān)閉其他程序。3

在整理磁盤碎片前應(yīng)該先對(duì)驅(qū)動(dòng)器進(jìn)行“磁盤錯(cuò)誤掃描”。這樣可以防止系統(tǒng)將某些文件誤認(rèn)作邏輯錯(cuò)誤而造成文件丟失。具體操作是(以Windows XP為例):在“我的電腦”中選擇要整理的驅(qū)動(dòng)器,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“屬性”,進(jìn)入“工具”選項(xiàng)卡,點(diǎn)擊“查錯(cuò)”欄中的“開始查錯(cuò)”按鈕,然后按提示操作即可。

推薦設(shè)置優(yōu)化方面的設(shè)置

部分軟件提供優(yōu)化設(shè)置。用戶可以選擇快速優(yōu)化、完全優(yōu)化。通常家庭用戶可以選擇快速優(yōu)化,每半年一次完全優(yōu)化最好,優(yōu)化指的是將頻繁使用的文件移到驅(qū)動(dòng)器的高性能區(qū),加快讀取速度。

文件間隙設(shè)置

部分軟件提供了設(shè)置是否保留文件間隙的設(shè)置。建議不要保留,如果保留文件間隙則很快就會(huì)產(chǎn)生大量碎片。

將目錄靠近MFT

部分軟件提供此類設(shè)置,如果將移動(dòng)目錄 靠近主文件分配表則會(huì)大大加快文件讀取速度。

相關(guān)常識(shí)磁盤碎片會(huì)降低系統(tǒng)的整體性能

如果文件存儲(chǔ)在不同的碎片上,那么打開文件時(shí),計(jì)算機(jī)必須搜索硬盤,以便將碎片重新拼湊在一起。響應(yīng)時(shí)間可能明顯變長(zhǎng)。
磁盤碎片整理程序是一個(gè) Windows 實(shí)用工具,用于合并計(jì)算機(jī)硬盤上存儲(chǔ)在不同碎片上的文件和文件夾,從而使這些文件和文件夾中的任意一個(gè)都只占據(jù)磁盤上的一塊空間。將文件首尾相接整齊存儲(chǔ)而沒(méi)有碎片時(shí),磁盤讀寫速度將加快。
除定期(最好每月一次)運(yùn)行磁盤碎片整理程序外,在通常每月一次的慣例之外,如果發(fā)生了某些特定的事件也可以運(yùn)行該實(shí)用工具。
在以下情況下,應(yīng)該運(yùn)行磁盤碎片整理程序:
· 增加了大量文件。
· 只有 15% 左右的可用磁盤空間。
· 安裝了新程序或 Windows 的新版本

Linux的文件系統(tǒng)

此處是在此范疇下對(duì)Linux文件系統(tǒng)有針對(duì)性的簡(jiǎn)單介紹,更多內(nèi)容詳見Ext2。

Linux的文件系統(tǒng)可大致分為兩塊,inode區(qū)域和block區(qū)域,分別存著稱為inode和block的不同的塊。

inode中存著很多條記錄,每條記錄用于存放文件除實(shí)際內(nèi)容之外的所有信息,包括權(quán)限、修改日期、名稱等,一個(gè)文件的實(shí)際內(nèi)容可能散落于block區(qū)域的不同位置,這些位置的信息也全部記錄在inode的一條記錄里。

block區(qū)域中是一個(gè)個(gè)大小固定的塊,負(fù)責(zé)存文件的實(shí)際內(nèi)容。

二者的關(guān)系是,inode相當(dāng)于索引,block中是實(shí)際內(nèi)容。

Linux與Windows對(duì)比

假設(shè)要讀取一個(gè)文件,

Linux的處理方式是:

1.在inode區(qū)域中找到對(duì)應(yīng)文件

2.得出文件所在的不同的block

3.設(shè)計(jì)出最佳路徑在硬盤上得到(讀出)這些block。

Windows的處理方式是:

1.在分配表中找到對(duì)應(yīng)文件,讀取第一個(gè)簇。

2.根據(jù)記錄的下一個(gè)簇的位置,移動(dòng)到下一個(gè)位置并讀取。

3,重復(fù)第二步直到讀完文件。

這樣區(qū)別在于,如果文件在磁盤上比較零散,Windows需要繞更多圈尋找,而Linux可以制定讀取順序,一次全部讀出。所以,對(duì)于Windows,文件擺放的集中有利于提高讀取效率,這就是Windows需要磁盤碎片整理的原因。

本詞條內(nèi)容貢獻(xiàn)者為:

徐恒山 - 講師 - 西北農(nóng)林科技大學(xué)