「File fragmentation(檔案碎裂)」與「Drive fragmentation(磁碟碎裂)」的不同。
在此以檔案A、B、C、D 與無資料的磁碟空間「_」為例… 這是同時發生「檔案碎裂」與「磁碟碎裂」的資料分佈情形…
AA__BBA__CCCCCB__DDDAA_
這是沒有「檔案碎裂」(即屬於相同檔案的資料區塊完全連續),但是發生「磁碟碎裂」(即無資料的磁碟空間不相連)的狀況。
AAAAA__BB__CCCCC__DDD_
這是沒有「檔案碎裂」,也沒有「磁碟碎裂」的狀況,一般就Windows的「磁碟重整」認知,基本上就是讓磁碟達到這種狀態…
AAAAABBBCCCCCDDD__________
Mac OS X 會自動對檔案進行「File defragmentation」來消除檔案碎裂,但是不會作任何的「Drive defragmentation」來整理無資料的磁碟空間。
無資料的磁碟空間通常會被Mac OS X 系統自動作為虛擬記憶體(virtual memory)使用,特別是在主記憶體(RAM)不足的情況之下,系統會頻繁地對硬碟進行讀寫的動作。此時「磁碟碎裂」程度越大,即代表虛擬記憶體的讀寫效能越低,進而拖慢整體系統的效能。
當然,在硬碟空間沒有被大量使用的狀態,無資料的磁碟空間大致上還是呈連續狀態的。不過隨著檔案越來越多,硬碟空間越來越少,磁碟碎裂的狀態也會越來越嚴重。
Apple官方的建議是保留一定的硬碟空間(一般說法是大約10%~20%之間)。不過就算如此,磁碟碎裂的情形依然會隨著使用時間而越來越嚴重。因此在一定的條件之下,「磁碟重整(Drive defragmentation)」對Mac OS X 來說還是必要的。
Apple官方建議需要磁碟重整時的狀況:
不過一般使用者也可以定期作磁碟重整,以增進Mac OS X 整體系統效能。 Mac OS X 的磁碟重整工具,目前建議的軟體依然是「iDefrag」。
❏ OS X Maintenance And Troubleshooting
❏ Apple Support HT1375 : About disk optimization with Mac OS X
❏ Does Mac OS X need a disk defragmenter/optimizer?
❏ Coriolis Systems :: Products :: iDefrag
真的是受益良多
回覆刪除