Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 升級報錯 0xc0000017「記憶體不足」?實為 BCD 標記過多壞記憶體,刪除 badmemorylist 即可

編輯:Win10 系統應用技巧

部分用戶從 Win7/Win8.1 升級 Win10 時遇到錯誤代碼 0xc0000017,提示「因記憶體不足,無法建立 Ramdisk 裝置」。明明記憶體充足卻報錯,經查證是 BCD (開機設定資料) 中將過多記憶體區塊標記為「壞記憶體」,導致無法在記憶體中劃分連續空間建立記憶體磁碟 (Ramdisk) 以啟動 WinRE/PE 環境。

解決方法

  1. 在工作列或開始選單搜尋 cmd,右鍵「命令提示字元」選擇「以系統管理員身分執行」。
  2. 輸入 bcdedit /enum all 觀察,會看到大量記憶體區塊被標記為 badmemory。
  3. 執行以下指令清除所有壞記憶體標記:
    bcdedit /deletevalue {badmemory} badmemorylist
  4. 重新執行 Win10 升級程式,錯誤即可解除。

此操作僅移除 BCD 中的標記,不會影響實體記憶體硬體。升級完成後建議執行記憶體診斷工具確認硬體健康狀態。

Copyright © Windows教程網 All Rights Reserved