除少數特定用途外,碎片整理可能不是必需的
Apple為使用名為“ 磁盤工具”的硬盤提供了一個方便的應用程序 。 如果打開“ 磁盤工具” ,您會注意到它不包含對連接到Mac的任何驅動器進行碎片整理的工具。 這種被忽視的原因是運行任何版本的OS X的Mac不需要進行碎片整理。 OS X以及macOS都有自己的內置防護措施,可以防止文件首先變成碎片。
- Mac的HFS +文件系統嘗試不使用磁盤上最近釋放的文件空間。 相反,它會在驅動器上尋找更大的空閒區域,從而避免將文件碎片化以適應可用空間。
- Mac OS會動態地收集小文件組,並自動將它們合併到磁盤上的較大區域。 將文件寫入新的較大位置的過程會對該組中的所有文件進行碎片整理。
- OS X和MacOS實現熱文件自適應群集,該群集監視經常訪問的文件,這些文件不會被更改(只讀),然後將這些經常訪問的文件移動到啟動驅動器上的特殊熱區。 在移動這些文件的過程中,OS X對它們進行碎片整理,然後將它們存儲在訪問速度最快的驅動器區域。
- 當您打開一個文件時,Mac會檢查它是否高度碎片化(超過8個碎片)。 如果是,操作系統會自動對文件進行碎片整理。
所有這些保護措施的結果是,Mac很少(如果有的話)需要對其磁盤空間進行碎片整理。 唯一的例外是當你的硬盤空間不足10%時 。 此時,Mac操作系統無法執行其自動碎片整理例程,您應該考慮刪除文件或擴大磁盤存儲大小。
是否有任何理由不對我的Mac驅動器進行碎片整理?
正如我們上面提到的那樣,您可能不需要對驅動器進行碎片整理,因為您的Mac會為您提供幫助。 但是,有些類型的任務可以從經過碎片整理的驅動器中受益; 特別是在處理實時或接近實時的數據採集或操作時。 考慮視頻或音頻記錄和編輯,複雜的科學數據採集或處理時間敏感的數據。
這僅適用於標準硬盤。 如果您使用SSD或Fusion驅動器,則永遠不要對其數據進行碎片整理,否則可能導致寫入放大,這是SSD過早失效的常見原因。 SSD具有可執行的有限數量的寫入。 您可以將其視為SSD內存儲位置隨著時間變得脆弱。 每次寫入內存位置都會增加單元的使用壽命。
由於基於閃存的存儲需要在寫入新數據之前擦除存儲器位置,因此對SSD進行碎片整理的過程可能導致多個寫入周期,從而導致SSD過度磨損。
將碎片整理傷害我的驅動器?
正如我們所提到的,對SSD或任何基於閃存的存儲設備(包括使用小型SSD /閃存設備以及標準硬盤驅動器的基於Fusion的驅動器)進行碎片整理可能會導致過早失效,方法是增加磨損量(寫入和讀取存儲單元)。 對於使用機械旋轉盤的硬盤驅動器,只需執行碎片整理,硬盤驅動器或Mac就沒有大的損壞機會。 唯一的負面影響來自執行碎片整理所需的時間。
如果我決定確實需要整理碎片?
有第三方實用工具可以對Mac驅動器進行碎片整理。 我們最喜歡的任務之一是Drive Genius 4 。
Drive Genius 4不僅提供了對Mac驅動器進行碎片整理的功能, 它包括監測驅動器健康狀況以及修復大多數驅動器問題的能力。