為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

硬碟是影響我們電腦使用效能的另一個重要關鍵,資料、程式都儲存在硬碟裡頭,提昇硬碟效能可以靠硬碟重組來達成,不過什麼時候才該進行重組呢?就讓我們來瞧瞧吧!

快速目錄:

一般來說,硬碟的轉速決定了這個硬碟讀取效能的主要表現。越高轉速的硬碟,可以提供較多的資料傳輸速率之外,也可以縮短平均資料存取時間。不過,相對的來說,轉速越高,不可避免的結果就是硬碟噪音會變大,因此目前硬碟轉速還是以 5400 rpm 以及 7200 rpm 為主。而後來為了提昇硬碟的讀取效能,減少對硬碟資料的存取次數,於是又在硬碟中內建有Buffer緩衝記憶體,將一些可能會比較頻繁讀取的資料,放置在這個記憶體中。因此,一般你選購硬碟的時候,除了在標示硬碟容量之外,又會附帶有8MB、16MB、64MB等的緩衝記憶體容量。

為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

▲在硬碟規格方面,除非你是玩家級的高手,否則在細節計較其實對於效能沒有太大意義。

事實上評估硬碟效能的標準有很多,主流的評估方法是以硬碟的搜尋時間、資料的傳輸速率為決定硬碟的效能標準。但是這兩個數值表現高的硬碟,不見得在實際執行應用程式時,會跑得比其它的硬碟快。如果再考量噪音、耗電量等的因素,情況又更複雜。

為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

▲不用的資料,儲存到外接硬碟當中,也能減少系統硬碟的負擔。

FAT、NTFS 格式化的差別

我們買了一個新的硬碟,第一個步驟都是要將硬碟格式化。在Windows系統中,我們可以選擇將硬碟格式化為FAT或是NTFS兩種格式,這兩種格式化的差別又在哪裡呢?

最基本的觀念是,FAT是DOS時代發明的檔案系統,當時設計這個系統時,沒有顧慮到日後會有GB級的大容量硬碟出現,因此最多僅支援到2GB的硬碟。後來為了補救,因此推出了FAT32的檔案系統(舊有的FAT系統就稱為FAT16),原理上可達8TB的容量,但是使用微軟XP的工具限制,只能分割32GB的磁區。除非用第三方工具軟體,可以分割出超過32GB限制的磁區。而之後微軟在推出Windows NT的時候,同時推出了NTFS的檔案系統,最高可達支援16TB的硬碟。

但其實除了支援的硬碟容量有差之外,其實FAT、NTFS格式在檔案搜尋的效率方面,也有很大的不同。舊有的FAT系統,要使用檔案時,會從磁區的開頭開始找起,因此檔案搜尋起來很沒有效率。而NTFS則有一個索引表,可以讓系統快速找到檔案。


早期FAT硬碟重組為什麼要很久?

很多人都知道,Windows本身也內建有重組工具,不過大多數人都不想用,因為以前使用的經驗就是重組起來非常慢,沒有效率,但是這個印象其實都是早期FAT時代的錯。因為過去FAT格式的關係,要找檔案必須從磁區的開頭開始找起,因此為了讓系統維持良好的效率,必須時常進行硬碟重整的動作,讓常用的檔案完整地保持放置在磁區的前面,這樣檔案執行起來才會快。

目前市面上的磁碟重組軟體演算法各不相同,有些採用早期保持系統磁區完整的方式來重組,有些則採用檔案完整性的方式來重組。後者的效率會比前者快很多,而且重組之後的效能也高。建議如果是NTFS格式的硬碟,採用後者來重組即可。(Windows 7內建的硬碟重組軟體就是用這種方式)

磁碟需要重組的原因

我們以簡單的步驟圖示來說明磁碟為什麼需要重組的原因,最理想的狀況當然是如步驟一所示,檔案排排站好,磁區中的每個連續空間都完全利用。但是隨著你檔案使用越來越頻繁時,一個檔案會被迫切割分散在硬碟的不連續空間中,而且隨著操作越久也就放的位置越分散,最後硬碟要找一個檔案就變得要到很多不連續的空間去尋找,才能湊成一個檔案,因此會減低效能。

為什麼硬碟要重組?硬碟重組的好處、注意事項與實作

(點圖可放大)

重組會導致當機、傷害硬碟?

很多人不願進行硬碟重組,是因為聽了網路上太多人說過關於重組的壞處。講的最多的就是由於硬碟重組頻繁地對硬碟進行存取的動作,而在短時間進行這麼大量檔案搬移的動作,會導致硬碟壽命受到損害。

雖然聽起來這個理由好像很合理,但事實上你對硬碟進行的任何動作,都有可能會導致硬碟壽命受到損害,而硬碟重組的動作其實並不會導致對硬碟壽命的減少有特別高的可能性。尤其現在的硬碟技術,光檔案搬移還不至於會對硬碟造成損害。

以下我們就把其他幾個關於硬碟重組的謠言一併進行分析:

  1. 會導致系統當機:系統當機通常是因為驅動程式損毀或是系統過熱所引起,這與硬碟重組無直接關係。
  2. 導致應用程式損毀:應用程式損毀通常是因為誤刪程式的重要檔案,這跟重組硬碟也無關。
  3. 重組時會讓系統效能變低:沒有錯,重組的時候的確會讓系統效能降低,因此建議在沒有執行太繁重工作時使用。
  4. 重組之後,想要恢復之前刪除的檔案就沒辦法了:這點也沒錯,由於重組是將磁區中的資料重新排列,檔案救援軟體也就無法發揮作用。

(後面還有:NTFS硬碟不需要重組嗎?)

延伸閱讀:

固態硬碟3倍快、價格持續降,你買了沒?

你用多大容量硬碟?真的需要那麼多容量嗎?

4款迷你 NAS 推薦,家庭備份、線上音樂、雲端儲存自己來

高 CP 值的固態混合硬碟,2個 DIY 方案及 3款產品介紹

6款 500GB、1TB 硬碟推薦與效能實測,選主流容量就夠了

效能提昇的硬道理:破解4個老手也不一定懂的迷思

找回被遺忘的記憶體空間:提昇使用率,讓程式跑得更快

開機速度要加快,10個調整方法與注意事項

janus
作者

PC home雜誌、T客邦產業編輯,曾為多家科技雜誌撰寫專題文章,主要負責作業系統、軟體、電商、資安、A以及大數據、IT領域的取材以及報導,以及軟體相關教學報導。

使用 Facebook 留言
189cd9dfc40aa585367d656296e625e4?size=48&default=wavatar
1人給推

1.  CHCOOBOO (發表於 2012年5月09日 19:47)
請不要亂寫
FAT32這規格沒有32GB的限制

32GB的限制是XP內建的格式化工具限制的
使用其它軟體仍然能格式化超過32GB,甚至2TB都行
Ed6adbd809263027776c7ce261c7587d?size=48&default=wavatar
2.  RB (發表於 2012年5月09日 21:00)
FAT32沒有32GB限制+1,這件事情WIKI倒是對的...
tntchn
8.  tntchn (發表於 2012年5月11日 01:10)
←非SSD,電腦買回來到現在都沒重組過,剛剛開重組工具整條紅的╮(╯_╰)╭,有一個1.5GB的壓縮檔甚至被分成1500多塊...
是時候該重組了.......
發表回應
謹慎發言,尊重彼此。按此展開留言規則