Memtest86是一款免費的內存測試軟件,測試准確度比較高,內存的隱性問題也能檢查出來!大家可以到http://www.memtest86.com/頁面下載它的最新3.0版本。
Memtest86是一款基於Linux核心的測試程序,所以它的安裝和使用和其它內存測試軟件有些不同。將Memtest86程序下載解壓縮後,我們可以看到4個文件,其中Install.exe用來安裝Memtest86程序到軟盤。雙擊運行這個程序,在彈出窗口中的“Enter Target diskette drive:”後輸入你的軟盤驅動器的盤符,如a,然後回車。插入一張格式化過的軟盤,單擊回車開始安裝,這樣Memtest86就安裝到軟盤了。前面我們說過Memtest86是基於Linux核心的,所以在Windows的資源管理器裡我們看不到軟盤上的內容(不要誤認為軟盤裡沒有內容)。如果沒有軟驅,Memtest86的主頁有該軟件的ISO文件,可以直接刻錄到光盤,用光驅啟動後進行測試。
測試內存
制作好軟盤後,我們用這張盤來啟動電腦 Memtest86會自動開始測試內存,其測試界面如圖1所示。在紅色顯示的“Memtest-86 v3.0”程序版本號下,我們可以看到當前系統所采用的處理器型號和頻率,以及CPU的一級緩存和二級緩存的大小及速度,當然也包括測試的主角——系統物理內存的容量和速度。最後顯示的是主板所采用的芯片組類型。通過這些信息我們可以對系統的主要配置有個大致的了解。
在系統信息的右側顯示的是測試的進度,“Pass”顯示的是主測試進程完成進度,“Test”顯示的是當前測試項目的完成進度。“Test #1”顯示的是目前的測試項目。
下方的“WallTime”顯示測試已經耗費的時間,在這一排數據中“ECC”一欄中,顯示的是當前內存是否支持打開ECC校驗功能,“TEST”顯示的是測試的模式,有“標准”和“完全”模式可供選擇。“Pass”顯示的是內存測試所完成的次數,Memtest86的測試是無限制循環的,除非你結束測試程序,否則它將一直測試下去。另外Memtest86的測試比較耗費時間,標准的測試模式跑一遍大概需要個把小時,如果是完全測試的話則需要幾個小時(和內存容量有關)。
要進行完全測試
我們可以單擊“C”鍵打開Memtest86的設置菜單,接著單擊數字鍵“2”選擇“Test Selection”選項(注意從主鍵盤輸入數字),再單擊數字鍵“3”選擇“All Test”選項打開完全測試模式(圖2)。利用這個設置菜單,我們還可以進行更多的設置,比如設置測試的Cache大小、重新開始測試等等。
開始測試後,主要的內存突發問題(比如“死亡”位)將在幾秒鐘內檢測出來,如果是由特定位模式觸發的故障,則需要長時間測試才能檢測出來,對此需要有耐心。Memtest86一檢測到缺陷位,就會在屏幕底部顯示一條出錯消息,但是測試還將繼續下去。如果完成幾遍測試後,沒有任何錯誤信息,那麼我們可以確定內存是穩定可靠的。如果檢測出現問題,你可以試著降低BIOS中內存參數的選項值,如將內存CAS延遲時間設置為3等,再進行測試,這樣可能會避免錯誤的出現,讓內存運行時保持穩定。
最後值得注意的是如果你的系統有多根內存條(相信現在大家的機器裡都插著幾根吧),那麼就需要單獨測試每一根內存,這樣才能分清到底是哪根內存出錯。其實Memtest86測試內存並不僅僅局限在測試內存的好壞上,用它的完全測試模式跑幾遍,還能檢測內存和系統的穩定性。所以如果你的系統經常遇到本文開頭所述的那些問題,那麼不妨用Memtest86測試一下你的內存。