硬盤作為電腦的存儲設備,容量變得越來越大。很多用戶已經沒有為了空間而東挪西移或是經常整理硬盤的習慣,這就在無形中導致了垃圾文件產生的過多,從而使得系統的整體性能顯著下降。如果垃圾嚴重,甚至可能會影響到程序的正常運行。所以為了更好地使用硬盤,就要對硬盤進行系統的優化,讓自己的電腦不要被硬盤所拖累。
一、操作系統優化硬盤
1.打開硬盤DMA傳輸模式
(1)如何打開DMA模式
DMA是一種快速的數據傳輸模式,開啟后能增加硬盤或光驅的讀取速度,并提高穩定性。如果硬盤支持DMA模式,就應該打開模式。在Windows98/Me下打開DMA的方法:首先確定硬盤是否支持DMA傳輸模式(即是否支持UDMA33/66/100或UDMA133),采用VIA芯片組的主板則需要安裝VIA的四合一驅動程序;如果硬盤能夠支持DMA模式,則可以在“設備管理器”選項的“磁盤驅動器”一欄,雙擊欲優化的硬盤驅動器,進入“設置”選項,在“選項”中確定選中“DMA”。雖然在WindowsXP下打開DMA的方法與Windows98/Me基本相同,但是在高級設置這個選項卡內,需要選擇“DMA(若可用)”和“確定”才行。
(2)如何解決沖突問題
老硬盤(比如4GB以下的硬盤)因為不支持DMA方式,打開DMA模式后可能出現問題,建議不要打開DMA。有些支持DMA的硬盤,打開DMA后也可能在Windows內部出現沖突,解決辦法是:在inf目錄下找到Mshdc.inf文件,在[ESDI_Addreg]小節的最底部加入“HKR,IDEDMADrive0,301”和“HKR,IDEDMADrive1,3,01”這兩行就可以啦。
2.正確設置硬盤緩存
(1)硬盤緩存的作用
緩存對于電腦硬件的作用不容忽視,從CPU、光驅到硬盤都離不開緩存。緩存能夠協調數據傳輸速度,保證數據傳輸的穩定性和可靠性。目前的硬盤產品基本都帶有8MB以上的緩存,但對于操作系統是遠遠不夠的。一般來說,硬盤緩存越大,其數據傳輸率與穩定性就越高,這樣電腦用戶可以通過增加硬盤的緩存容量來提高其性能。
(2)調整預讀緩存的大小
在“控制面板”里,依次點擊系統——性能——文件系統,打開“硬盤”設置頁。在“此計算機的主要用途”一項中可以看到系統默認的“臺式機”。這種設置只能存儲已訪問過的32個文件夾和677個文件,電腦用戶需要將其改為“網絡服務器”,使之提高到可存儲64個文件夾和2729個文件。接著把“預讀式優化”這一項的滑塊拖到最右側,這樣當程序連續請求的數據達到64KB時,Windows會自動預讀,最后重啟電腦即可。
(3)根據內存容量設置緩存
根據電腦中內存容量的大小來設置硬盤的緩存。因為硬盤是將內存作為數據交換空間的,如果電腦用戶的內存足夠大,就可以把內存的30%左右作為硬盤緩存。方法是在“系統信息”里選擇“系統配置實用程序”,打開系統文件“System.ini”,找到其中的[vcache]設置項,可見下面有minfilecache和maxfilecache“最小(大)磁盤緩沖區”剛夠參數,設置后重啟電腦即可生效。
二、加速程序優化硬盤
1.安裝與主板芯片相對應的硬盤加速軟件
一些芯片組廠商為了方便電腦用戶的使用,提供了專門的硬件加速軟件,比如INTEL的IAA和VIA的IDE這類專用驅動軟件等。這類軟件安裝上,程序會自動根據硬盤的物理特性來選擇最佳的傳輸模式,會使硬盤工作在應有的高性能狀態下。
2.安裝硬盤廠商推出的專用硬盤加速軟件
同芯片廠商一樣,硬盤廠商通常也提供硬盤加速軟件,我們可以通過這些軟件正確地設置硬盤從而達到提速的效果。比如IBM的DTF(DriveFitnessTst)、WD的DataLifeguardTools、Maxtor的PowerDiagnostic(Powermax)、Seagate的SeaTools等。它們能夠提高硬盤的抗震和抗沖擊能力,并通過軟件結合的方式,使硬盤具有自我監測、自我診斷與一定程度的自我修復能力。著名的硬盤制造商邁拓(Maxtor)在近期發布的一款名為Maxboost的硬盤驅動,則是這類加速優化軟件中最為突出的代表。邁拓官方稱其能夠大幅提升自家生產的硬盤性能,最大可以提升60%!這可是讓人激動的消息,在硬盤性能逐漸成為系統瓶頸的今天,如果采用軟件方式的MaxBoost真的能夠起到如此大的作用,稱其為重要技術突破也不為過。MaxBoost實際上一款硬盤驅動程序,它替換了Windows2000/XP的底層硬盤驅動程序,能夠針對不同的應用軟件而自動在系統內存設置一個大小適當的緩存,在硬盤讀寫數據前起到預讀和緩沖作用,利用高速的系統內存并輔以一種不肯公布技術細節的“高級算法”,從而有效地提升硬盤讀寫速度,達到提升應用程序和系統速度的目的。下面將以這款軟件為例進行介紹,讓大家能夠清楚地了解到這類硬盤加速軟件的實際效果。
(1)驅動程序的安裝
從“驅動之家”網站下載并進行安裝該軟件。在電腦用戶進行MaxBoost的安裝過程中,該程序會自動列出檢測到的硬盤,讓用戶選擇需要使用MaxBoost的硬盤。選擇并確定后即重啟,MaxBoost就會自動運行。如果用戶想關閉該軟件或對該軟件進行設置,可右鍵單擊在系統托盤區的程序圖標就會彈出選擇菜單。
(2)利用軟件進行優化
MaxBoost的主界面中有三個選項卡:第一個選項卡是一般設置頁面,這里列舉出所有能檢測到的硬盤,當然在這里只包括邁拓和昆騰兩種硬盤,電腦可以在這里更改硬盤的應用設置;第二個選項卡是一個測試頁面,提供了簡單的讀寫的存取時間測試,以兩個精美的儀表來分別表示平均讀取和寫入時間;第三個選項卡則是它的進階設置頁面,在這里可以設置緩存區域的大小及多媒體應用的優化。根據不同的硬盤數量和系統物理內存,緩存可以設置的范圍也不一樣。如果電腦用戶使用兩個硬盤,并想讓它們同時使用MaxBoost,那就最少要有512MB內存。
(3)性能的顯著提升
經過專業軟件測試后,我們發現使用MaxBoost的硬盤并沒有達到官方宣稱的60%的性能提升。但在一些方面的應用仍然給電腦用戶帶來了很大的驚喜,比如大幅提升的商用磁盤性能和高端磁盤性能,而在實際應用中的拷貝測試更是盡顯威力。從測試結果看來,超線程并不能給磁盤性能帶來什么提高,所以單純從磁盤性能考慮的話,使用超線程的用戶如果為了享受更高的磁盤性能可以把超線程關閉。而使用32MB的緩存確實要比16MB的緩存性能更高些,但差距較小,以16MB的內存占有來換取這點性能提升,到底值不值,就由電腦用戶自己衡量了。