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


快速目錄:

一般來說,硬碟的轉速決定了這個硬碟讀取效能的主要表現。越高轉速的硬碟,可以提供較多的資料傳輸速率之外,也可以縮短平均資料存取時間。不過,相對的來說,轉速越高,不可避免的結果就是硬碟噪音會變大,因此目前硬碟轉速還是以 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硬碟不需要重組嗎?) 

個人部落格 發表在 痞客邦 留言(0) 人氣()