相比安裝win10正式版,大多的用戶更愿意選擇對(duì)系統(tǒng)進(jìn)行直接升級(jí),不過(guò)由于軟硬件環(huán)境的復(fù)雜性,升級(jí)安裝的失敗率要比全新安裝高很多。比如,最近不少用戶就反饋,他們?cè)谏?jí)Windows10時(shí),系統(tǒng)會(huì)顯示“由于內(nèi)存不足, 因此無(wú)法創(chuàng)建Ramdisk設(shè)備。錯(cuò)誤代碼為無(wú)法0xc0000017”。而奇怪的是,電腦配有足夠大的內(nèi)存,并且處于閑置狀態(tài),這是為什么呢?具體一起來(lá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)住笔窍到y(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,回車就可以看到很多內(nèi)存塊被標(biāo)記為bad;
? 要清除這些標(biāo)記只需要輸入下面的命令回車即可:
bcdedit /deletevalue {badmemory} badmemorylist
之后再重新運(yùn)行Win10升級(jí)程序就不會(huì)看到錯(cuò)誤提示了。
以上就是升級(jí)win10系統(tǒng)時(shí)提示內(nèi)存不足報(bào)錯(cuò)0xc0000017的解決辦法了。假如你也遇到了同樣的問(wèn)題,那么趕緊按照小編的方法操作看看吧!希望能夠幫到大家!
評(píng)論