記憶體部分顆粒損壞不代表整條報廢。利用 Windows 98 系統內建的「限制記憶體」功能,或主板 BIOS 的「Memory Hole At 15M-16M」選項,即可屏蔽損壞區塊,讓受損記憶體繼續服役。本文實測兩則案例,展示零成本軟體屏蔽術。
開機自檢計數至 260,097KB (≈254MB) 卡住停止,GoldMemory 測試確認高位地址區塊錯誤。
msconfig →「一般」→「進階」。原理:Windows 98 啟動時依此參數截斷實體記憶體映射,跳過損壞的高位地址區。限制:僅對 Windows 9x 內核有效,NT 核心(2000/XP/後續版本)不支援此參數。
自檢至 15,373KB (≈15MB) 報錯。上述限制法無效(剩餘可用太少),且屬第一面損壞無法單純放棄後半段。
原理:BIOS 將 15-16MB 標記為保留區,作業系統記憶體管理器不會分配該區間給應用程式,從而繞過損壞的低位地址塊。
適用條件:損壞區落在 15-16MB 窗口內;主板 BIOS 支援此選項(多見於 440BX/810/815/KT133 等晶片組年代主板)。
| 損壞位置 | 推薦方案 | 可用容量損失 | 系統支援 |
|---|---|---|---|
| 高位地址(後半段) | msconfig 限制記憶體 | 極小(僅損失壞塊上方) | Windows 9x |
| 低位地址 15-16MB 區間 | BIOS Memory Hole At 15M-16M | 1MB | 支援該選項的主板(全系統) |
| 低位地址其他區間 | 無軟體屏蔽方案 | 需硬體拆除故障面晶片 | — |
| 多處分散損壞 | 不建議屏蔽 | — | 建議更換/硬體維修 |
屏蔽法是「變廢為寶」的智慧結晶,但在關鍵任務機器上請務必更換健全記憶體,數據安全無小事。