Upgrade Win10 encounters 0xc0000017 error solution

  

For many users, choosing to upgrade directly from Win7 and Win8.1 to Win10 is much more trouble-free than a new installation. However, due to the complexity of the hardware and software environment, the failure rate of upgrade installation is much higher than that of the new installation. The causes of errors are also diverse.

According to some netizens' feedback, when they upgraded Windows10, the system showed that "the Ramdisk device could not be created due to insufficient memory. The error code is 0xc0000017". Oddly, the computer is equipped with enough memory and is idle, so why is there insufficient memory?

After consulting Microsoft related documents, in the Windows installation process, you need to boot into the WinRE/PE environment, and the operation of the environment needs to open up a continuous space in the memory as a "memory disk." The "culprit" that leads to insufficient memory is that the system's BCD configuration marks too many memory blocks as "badmemory", which cannot be used to create "memory disks".

So how do you solve this problem? At this time, you need to ask the system's built-in BCD command line tool, the specific method is as follows:

• Enter cmd in the task bar or start menu search box, right click on the command prompt in the search results, select "Run as administrator";

• Enter bcdedit /enum all at the open command prompt and press Enter to see that many memory blocks are marked as bad;

• To clear these tags, just type the following command to enter:

bcdedit /deletevalue {badmemory} badmemorylist

After re-running the Win10 upgrade, you will not see the error message.

Copyright © Windows knowledge All Rights Reserved