Error Code 0xc0000017, There isn't enough memory available to create a ramdisk device

I'm getting this blue screen message when Windows 8.1 finishes downloading and I reboot my computer as instructed:



Your PC needs to be repaired

There isn't enough memory available to create a ramdisk device

Error Code: 0xc0000017

You'll need to use the recovery tools on your installation media


However, after getting that message, I'm able to select F9 and it reboots back into Windows 8 with a message stating:


Sorry, we couldn't complete the update to Windows 8.1. We've restored your previous version of Windows to this PC



Anybody have insight with what's going on and how I can fix it?


I have 8 GB of RAM, plenty of hard drive storage, and my computer exceeds all the OS requirements, I 've been running Windows 8 great for about a year.




Question Info

Last updated December 13, 2019 Views 86,145 Applies to:

Ladies & Gentlemen,

I came across the issue of BSoD code 0x0000017 during a recent upgrade to a Windows 10 Insider Preview build, when I was asked to look at a friend's desktop when she suffered this BSoD code.

There are a few solution that have been batted around, and I have no doubt that they have worked for the person who has posted the solution.

  • unplugging all USB devices certainly reduced the memory allocation for the drivers - if the device is not running then it does not need memory allocation
  • stopping your anti-virus - this will certainly stop any false positives, especially where there are major alterations to the operating system .. we have witnessed this issue perviously during the installation of service packs

The BSoD error code 0x0000017 appears to be associated with "Bad Memory". I have witnessed this error code with systems that are running both x86 & x64 systems, with 4Gb, 8Gb & 12Gb. I am unable to explain the reason why. However, the solution that I use is something that I was taught in the days of Windows 2000 to Windows XP & server 2003.

  • Open a Command Prompt with Administrative Privelages
  • Type "BCDEdit /Enum" & press Return, or Enter - without quotations
  • Download the update .. & before you restart go to the next step
  • Type "BCDEdit /DeleteValue {BadMemory} BadMemoryList" & press Return, or Enter - without quotations

Hopefully this will give you the solution the the issue that you are experiencing


12 people were helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.