對(duì)于很多用戶(hù)來(lái)說(shuō),選擇直接從Win7、Win8.1升級(jí)到Win10要比全新安裝省事得多,不過(guò)由于軟硬件環(huán)境的復(fù)雜性,升級(jí)安裝的失敗率要比全新安裝高很多,而導(dǎo)致錯(cuò)誤的原因也是多種多樣。

據(jù)部分網(wǎng)友反饋,他們?cè)谏?jí)Windows10時(shí),系統(tǒng)顯示“由于內(nèi)存不足, 因此無(wú)法創(chuàng)建Ramdisk設(shè)備。錯(cuò)誤代碼為無(wú)法0xc0000017”。奇怪的時(shí),電腦配有足夠大的內(nèi)存,并且處于閑置狀態(tài),那為何還會(huì)出現(xiàn)內(nèi)存不足呢?
經(jīng)查閱微軟相關(guān)文檔,在Windows安裝過(guò)程中,需要啟動(dòng)到WinRE/PE環(huán)境,而該環(huán)境的運(yùn)行需要在內(nèi)存中開(kāi)辟一段連續(xù)空間作為“內(nèi)存盤(pán)”。而導(dǎo)致內(nèi)存不足的“罪魁禍?zhǔn)?rdquo;是系統(tǒng)的BCD配置中將過(guò)多的內(nèi)存塊標(biāo)記為“壞內(nèi)存(badmemory)”,這些“壞內(nèi)存”是無(wú)法用于創(chuàng)建“內(nèi)存盤(pán)”的。
那么該如何解決這個(gè)問(wèn)題呢?這時(shí)就需要請(qǐng)出系統(tǒng)內(nèi)置的BCD命令行工具了,
具體方法如下:
• 在任務(wù)欄或開(kāi)始菜單搜索框中輸入cmd,右鍵單擊搜索結(jié)果中的命令提示符,選擇“以管理員身份運(yùn)行”;
• 在打開(kāi)的命令提示符中輸入bcdedit /enum all,回車(chē)就可以看到很多內(nèi)存塊被標(biāo)記為bad;
• 要清除這些標(biāo)記只需要輸入下面的命令回車(chē)即可:
bcdedit /deletevalue {badmemory} badmemorylist
之后再重新運(yùn)行Win10升級(jí)程序就不會(huì)看到錯(cuò)誤提示了。