許多用戶選擇從 Win7/Win8.1 直接升級至 Win10,雖然省去重新安裝的麻煩,但因軟硬體環境複雜,升級失敗率高於全新安裝。常見錯誤代碼 0xc0000017 提示「記憶體不足,無法建立 Ramdisk 裝置」,實際上是 BCD 開機配置中將過多記憶體區塊誤標為「壞記憶體」所致。本文提供相同的修復方案。
Windows 安裝需啟動 WinRE/PE 環境,須在記憶體中劃分連續空間作「記憶體磁碟」。BCD 的 {badmemory} 清單若標記過多頁面為壞軌,導致可用連續記憶體不足,引發此錯誤。
cmd → 右鍵 → 以系統管理員身分執行)。bcdedit /enum all 查看壞記憶體清單。bcdedit /deletevalue {badmemory} badmemorylist 清除所有標記。
此方法同樣適用於全新安裝過程中遇到的相同錯誤。操作前建議備份重要資料,若清除標記後問題持續,請使用 Windows 記憶體診斷工具檢測實體記憶體硬體狀態。