管理磁盤的主要通過通過Windows自帶的磁盤管理工具來完成。
磁盤管理是一項計算機使用時的常規(guī)任務,位于“計算機管理”控制臺中,包括查錯程序、磁盤碎片整理程序和磁盤整理程序,以一組磁盤管理應用程序的形式提供給用戶。 (推薦學習:phpstorm)
知道了磁盤碎片的產生原因之后,我們還有必要了解一下程序運行時磁盤的讀寫動作。
一般運行一個程序時,磁盤驅動器的磁頭所做的工作是先搜索該程序運行必需的文件,然后讀取數據,最后做讀后處理——將數據傳送至磁盤高速緩存(Cache)和內存中。
搜索時間在硬盤性能指標中被稱為平均尋道時間(Averageseektime),單位為毫秒(ms),主流硬盤的平均尋道時間小于9.5ms。如果能將應用程序的相關文件放在磁盤的連續(xù)空間內,磁頭搜索的時間將會減少很多。
其實磁盤碎片應該稱為文件碎片,是因為文件被分散保存到整個磁盤的不同地方,而不是連續(xù)地保存在磁盤連續(xù)的簇中形成的。
當應用程序所需的物理內存不足時,一般操作系統(tǒng)會在硬盤中產生臨時交換文件,用該文件所占用的硬盤空間虛擬成內存。
虛擬內存管理程序會對硬盤頻繁讀寫,產生大量的碎片,這是產生硬盤碎片的主要原因。
其他如IE瀏覽器瀏覽信息時生成的臨時文件或臨時文件目錄的設置也會造成系統(tǒng)中形成大量的碎片。
文件碎片一般不會在系統(tǒng)中引起問題,但文件碎片過多會使系統(tǒng)在讀文件的時候來回尋找,引起系統(tǒng)性能下降,嚴重的還要縮短硬盤壽命。
另外,過多的磁盤碎片還有可能導致存儲文件的丟失。