遇到系統配置 msconfig →「開機」→「進階選項」中「最大記憶體」欄位顯示 0(或被鎖定),導致系統無法辨識完整實體記憶體,通常是啟動參數 truncatememory 設定錯誤所致。透過 Windows RE 修復環境即可修正:
bcdedit 查看目前啟動參數,確認是否存在 truncatememory 0x10000000(或類似值)。bcdedit /deletevalue {default} truncatememory 刪除該錯誤參數。bcdedit 確認已移除,重新開機即可恢復正常記憶體辨識。網路上也有建議用 bcdedit /set truncatememory 0x1FFFFFFF 強制設定,但實測不如直接刪除參數穩定。此問題常因手動調整 msconfig 或第三方優化工具誤設導致。