管理磁盤的主要通過通過Windows自帶的磁盤管理工具來完成。
磁盤管理是一項(xiàng)計(jì)算機(jī)使用時(shí)的常規(guī)任務(wù),位于“計(jì)算機(jī)管理”控制臺(tái)中,包括查錯(cuò)程序、磁盤碎片整理程序和磁盤整理程序,以一組磁盤管理應(yīng)用程序的形式提供給用戶。 (推薦學(xué)習(xí):phpstorm)
知道了磁盤碎片的產(chǎn)生原因之后,我們還有必要了解一下程序運(yùn)行時(shí)磁盤的讀寫動(dòng)作。
一般運(yùn)行一個(gè)程序時(shí),磁盤驅(qū)動(dòng)器的磁頭所做的工作是先搜索該程序運(yùn)行必需的文件,然后讀取數(shù)據(jù),最后做讀后處理——將數(shù)據(jù)傳送至磁盤高速緩存(Cache)和內(nèi)存中。
搜索時(shí)間在硬盤性能指標(biāo)中被稱為平均尋道時(shí)間(Averageseektime),單位為毫秒(ms),主流硬盤的平均尋道時(shí)間小于9.5ms。如果能將應(yīng)用程序的相關(guān)文件放在磁盤的連續(xù)空間內(nèi),磁頭搜索的時(shí)間將會(huì)減少很多。
其實(shí)磁盤碎片應(yīng)該稱為文件碎片,是因?yàn)槲募环稚⒈4娴秸麄€(gè)磁盤的不同地方,而不是連續(xù)地保存在磁盤連續(xù)的簇中形成的。
當(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)中引起問題,但文件碎片過多會(huì)使系統(tǒng)在讀文件的時(shí)候來回尋找,引起系統(tǒng)性能下降,嚴(yán)重的還要縮短硬盤壽命。
另外,過多的磁盤碎片還有可能導(dǎo)致存儲(chǔ)文件的丟失。