Upgrade Win10 encounters 0xc0000017 error solution

  
For many users, choosing to upgrade directly from Win7, Win8.1 to Win10 is much more trouble-free than the new installation, but due to the complexity of the hardware and software environment, the failure rate of upgrade installation is better than New installations are much higher, and the causes of errors are varied.

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 not 0xc0000017”. Oddly, the computer is equipped with enough memory and is idle. Why is there a shortage of memory?
After consulting Microsoft related documents, in the Windows installation process, you need to boot into the WinRE/PE environment. The operation of this environment requires a continuous space in memory as a "memory disk". The "culprit" that caused the lack of memory is that the system's BCD configuration marks too many memory blocks as "badmemory", and these "bad memory" cannot be used to create "memory" memory. Disk”
So how to 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 taskbar or start menu search box, right click At the command prompt in the search results, select “Run as administrator";
• Enter bcdedit /enum all at the command prompt that opens, and you can 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