BSOD Error 0xc0000017 – 5 Method to Fix and login back to PC

The BSOD error 0xc0000017 usually occurs in the situation of incomplete installation of updates and upgrades on Windows 11/10/8 machine. There must be a bad memory area in the boot sector that is stopping Windows to read the boot section and causing Blue Screen of Death.

Error Message:
Your PC/Device needs to be repaired.
There isn’t enough memory available to create a ramdisk device.
Error Code: 0xc0000017

In this article, I will tell you some advanced ways to bypass this error code and login back into your PC.

What causes BSOD Error 0xc0000017?

There are several things that may cause this problem.

❶ Faulty RAM
❷ Corrupted system files, drivers, and software.
❸ Incomplete installation of Windows updates
❹ Virus/Malware attack, etc.

How can I fix Error 0xc0000017 on my Windows 11/10/8 machine?

As you know that there are dozens of reasons that can cause this problem so apply the methods one by one and see which one is working for you.

Method 1: Fix using Advanced System Repair Tool

As I mentioned above that this problem mostly happens due to corrupted system files, drivers, and software so use Advanced System Repair Tool to fix and optimize your PC.

3 Steps to Fix this Error

Step 1. Download Advanced System Repair Pro [File Size: 16.4 MB]
Step 2. SCAN your Windows PC
Step 3. Click Fix button to Repair Error

Method 2: Re-insert RAM

If you have somehow a little bit of knowledge of working with PC hardware, then open the case and re-insert the RAM. Before doing that, you must disconnect all the power supply from the PC.
Re-Inserting RAM in PC

Method 3: Repair Windows using Recovery Drive

It is a good idea to create a Recovery drive for your operating system. It could recover your PC from crashes. If you have a recovery drive, then you could use it to resolve this issue with ease.

Step 1: Connect the Recovery Drive or Insert the Recovery DVD into your computer.
Step 2: Open Advanced Startup Option. Select the Use a device option.

use a device option in Advanced startup menu windows 10/11

Step 3: Select your Recovery Drive. It might be your External Hard Drive, a DVD drive, or a Network Drive.

use a device option in windows 10 & 11

Step 4: Your computer will restart and ask you to choose the Keyboard layout. Choose the US.
Step 5: Select Recover from a drive option.

recover from a drive option in Windows 10 & 11

Step 6: Select your option between “Just remove my files” and “fully clean the drive”.

just remove my files option in Windows 10 & 11

Step 7: On the final confirmation, click Recover to start Recovery of your computer.

Recover option in advanced menu

Method 4: Perform Startup Repair

After getting blocked by BSOD error 0xc0000017, you can use Startup Repair to fix and bypass this error. A startup repair, repairs the corrupted system files, corrects the misconfigured settings, restores missing system files, etc, and allows you to boot your PC successfully. You can ensure Startup Repair on Windows 8/10/11 as follows:

Step 1: Connect the Windows Bootable device and boot from this drive. It will open Windows Installation settings. Click Next.

windows os installation

Step 2: In this window, select the Repair your computer option.

repair your computer option windows 10 & 11

Step 3: It will open the Advanced option or Windows Recovery Environment. Click on the Troubleshoot.

Troubleshoot in Advanced Startup Menu Windows 10 & 11

Step 4: Click on the Startup Repair.

Startup Repair Windows 10 & 11

Step 5: Select your OS.

Startup Repair - Select OS

Step 6: It will start Diagnosing your PC. Please wait.

diagnosing windows 10 & 11

Step 7: After completing the repair, your PC will get restarted, and you will be able to log in again.

Method 5: Remove Bad Memory Section

It is one of the essential treatments for this BSOD problem. Clearing the bad section memory will allow windows to read the whole memory without facing trouble. To perform this method, you need to have a Windows bootable USB drive.

Step 1: Connect the Windows Bootable device and boot from this drive. It will open Windows Installation settings. Click Next.
Step 1: Connect the Windows Bootable device and boot from this drive. It will open Windows Installation settings. Click Next.

windows os installation

Step 2: In this window, select the Repair your computer option.

repair your computer option windows 10 & 11

Step 3: It will open the Advanced option or Windows Recovery Environment. Click on the Troubleshoot.

Troubleshoot in Advanced Startup Menu Windows 10 & 11

Step 5: Select Advanced options.

advanced option windows 10 & 11

Step 6: Select Command Prompt. Either it will open the command prompt directly or your PC could be restarted and ask for login credentials before opening the command prompt.

open_command_prompt in advanced startup option

Step 7: Run the following command. It will list out all the bad memory areas.
bcdedit /enum all

bcdedit command

Step 8: Now, run the following commands to remove bad memory areas from the system memory.
bcdedit /deletevalue {badmemory} badmemorylist

bcdedit command - remove bad memory

Step 9: Write Exit to close the command prompt. Reboot your PC to apply the effect.

Conclusion

It is hard to tell you which methods could work for you but applying the above common method will surely fix BSOD error 0xc0000017 from your Windows OS.