有Win7/Win8.1用户在升级安装Win10系统的过程中,遇到了“由于内存不足, 因此无法创建Ramdisk设备。错误代码为0xc0000017”的问题。在如今这个普遍高内存的时代,提示“内存不足”,多少有些令人费解。
安装Win10的过程中,需要启动到WinRE/PE环境,而WinRE/PE环境需要内存中的一段连续空间作为“内存盘”才能正常运行。虽然你的内存足够大,但是系统的BCD配置中将过多的内存块标记为“坏内存(badmemory)”,从而导致没有足够的连续内存空间构建正常运行WinRE/PE环境的“内存盘”。
找到了原因,那么解决起来就容易多了,清除BCD配置中的“坏内存(badmemory)”即可。方法如下:
以管理员身份运行命令提示符(Win8.1以管理员身份运行命令提示符的方法 || Win7以管理员身份运行命令提示符的方法),输入并回车运行以下命令:
bcdedit /enum all

这时就会返回许多“坏内存(badmemory)”标记。然后运行以下命令删除这些标记即可:
bcdedit /deletevalue {badmemory} badmemorylist

这样就会有足够的连续内存空间作为“内存盘”正常运行WinRE/PE环境了,Win10安装也能够正常进行了。