MemTest86 11.7 從隨身碟自己開機,把記憶體一格一格驗一遍
摘要
MemTest86 不靠已裝好的系統,直接從隨身碟開機,反覆往記憶體寫入測試樣式再讀回比對,出錯時告訴你是哪個位址、哪一條模組。免費版足以應付日常排查,付費版多了報告與自動化。
推薦- 軟體名稱
- MemTest86
- 版本
- 11.7
- 收費
- 免費
- 開源
- 非開源
- 作業系統
- Windows
- 更新時間
- 2026-10-06 20:47
為什麼要在系統之外測記憶體
壞掉的記憶體很少用「硬體壞了」的樣子出現。它表現為某個不方便的時刻跳出藍白畫面、程式無緣無故閃退、檔案抓下來卻驗不過校驗碼、壓縮包解不開。這些都可能是某幾格記憶體在某些條件下讀錯或寫錯造成的,而在有人決定去查記憶體之前,它們全都長得像軟體問題。
從系統裡面測,是最直覺的做法,也是最不可靠的做法。等到系統開完機,記憶體已經有一大塊被核心、被服務、被使用者開著的東西佔住,測試碰不到那些地方,也就談不上覆蓋。測試還得跟這些佔用者搶頻寬,而它想壓的正是那些時序。
一次測試長什麼樣
MemTest86 用「完全不用作業系統」來避開這兩個問題。它從一張隨身碟獨立開機,幾乎沒有其他程式在跑,然後反覆往記憶體寫入測試樣式、再讀回來比對。映像需要一張至少 1GB 的隨身碟,機器要提供 UEFI;x86、x86-64 與 ARM64 各有對應的版本,只有傳統 BIOS 的老機器得改用較舊的版本。
開起來之後,測試會照預設設定自己跑,不需要做決定。預設是四輪。官方給的參考時長是單輪約 15 分鐘、四輪約 2 小時,實際取決於裝了多少記憶體、跑得多快、選了哪些項目。這些數字適合用來估一個晚上夠不夠,不適合當成時刻表。
報告怎麼讀
出現錯誤時,畫面會給出錯誤數量、出錯的位址、由哪個測試項目產生,以及這個位址屬於哪一條模組、哪一個通道。後面兩項才是關鍵:它們把一個模糊的懷疑變成一個具體動作。
位址決定先試什麼。如果錯誤集中在某一條模組,換掉那條是最便宜的一次實驗;如果錯誤跟著插槽走而不跟著模組走,嫌疑就落到主機板上;如果只在開啟記憶體加速設定時才出現,那問題就是那個設定本身。最省時間的建議是:不要在第一個錯誤出現時就宣判死刑。先把加速設定關掉(依平台是 XMP 或 EXPO),回到預設頻率與電壓重測,然後一次只插一條記憶體測。排除法很慢,而它是唯一能把模組、插槽與記憶體控制器分開的方法。
版本、價格與目前這一版
它分免費版與付費的 Pro 版。免費版足以應付日常的情況:一台機器行為不正常,而你懷疑背後是記憶體。付費版多了可設定的報告、自動化與批次部署,這些對「要檢查一整間機房而不是一台機器」的人才重要。官方標價是 116 美元。
目前這條線是 11.7,2026 年 5 月發布,加入了對新一代記憶體模組與平台的支援。和其他診斷工具一樣,版本其實沒有方法重要:較新的版本可能認得舊版不認得的硬體,但報告怎麼解讀,兩種情況下的功夫是一樣的。
它沒辦法告訴你的事
它能找出記憶體層面可重現的錯誤,而這句話比聽起來窄。它沒辦法把壞掉的模組與記憶體控制器、供電、或主機板上的信號完整性問題完全分開。所以一次乾淨的測試只是降低了懷疑,不是證明健康;一次失敗的測試指向一個區域,而不是指名一個兇手。
這也是為什麼合理的用法是把它當第一步,而不是判決。把系統從畫面裡拿掉,讓記憶體自己回答,然後拿著報告走下一步:換一條、重插一次、放寬加速設定,或把可疑的模組插到另一台機器上試。工具的價值在於它產生的證據具體到足以支撐這些決定,而這正是一台不穩定的機器本來最不肯給的東西。
MemTest86 是懷疑記憶體時的第一個動作:把系統排除在外,讓記憶體單獨受檢。它給的不只是「有沒有錯」,還有錯在哪個位址、屬於哪一條模組,後面的每一步處理,都從這幾行開始。