5 Ways to Resolve Error Code 0xc0000017 in Windows 10

A frequent issue encountered during the upgrade or update of Windows 10 is the error message: "There isn't enough memory available to create a ramdisk device" (error code 0xc0000017). A clean installation is not the preferred solution. Hence, review the workarounds presented below and resolve the Windows 10 upgrade error 0xc0000017 on your own while installing.

Translate into English

Workable Solutions Step-by-step Troubleshooting
Fix 1. Copy System Files to Config Download and install WinPE. Enter the Windows Preinstallation Environment...Complete steps
Fix 2. Clean Up Bad Memory Entries As the computer won't boot, you'll need the assistance of the recovery drive...Complete steps
Fix 3. Disconnect External Devices Remove all external devices. Restart your computer and inspect...Complete steps
Fix 4. Update Motherboard Drivers Download professional software like DriverHandy to scan and update Motherboard drivers...Complete steps
Fix 5. Disable Hybrid Graphics Press the power button to turn off the workstation. Press it again to turn on...Complete steps

Overview - What Is Error Code 0xc0000017 Error Code 0xc0000017, also known as "STATUS_NO_MEMORY," is a critical system error that typically occurs when a Windows operating system encounters a shortage of memory resources while attempting to execute a process or load a crucial system component. This error can result in a system crash, a Blue Screen of Death (BSOD), or an inability to start your computer. The cause of this error can be attributed to various factors, including: 1. Insufficient RAM: Your system might not have enough physical memory to run the programs or services it's trying to access. 2. Corrupted system files: Damage to essential system files can lead to issues with memory allocation. 3. Malware or virus infections: Malicious software can consume significant amounts of memory, causing this error. 4. Driver issues: Outdated or incompatible device drivers might contribute to memory management problems. 5. Overloaded startup processes: Too many programs launching at startup can exhaust available memory. 6. Software conflicts: Certain applications may interfere with memory allocation, leading to this error. To resolve Error Code 0xc0000017, you can try the following troubleshooting steps: 1. Check for malware: Run a full system scan using a reliable antivirus program. 2. Update drivers: Ensure all device drivers are up to date and compatible with your system. 3. Memory diagnostic: Use the built-in Windows Memory Diagnostic tool to check for any issues with your RAM. 4. System restore: Restore your computer to a point before the error occurred. 5. Repair or reinstall Windows: As a last resort, you may need to perform a repair installation or a clean install of the operating system. It's always advisable to create a backup of your important data before attempting these fixes, as some methods might involve modifying or resetting your system settings.

Error code 0xc0000017 represents "STATUS_NO_MEMORY" - There is insufficient virtual memory or swap file allocation for the specified operation. This error typically occurs when Windows 10 (or Windows 8.1) is restarting after installing an update. A blue screen will appear with the message:

    • Your PC/Device needs to be repaired.
    • There isn't enough memory available to create a ramdisk device.
    • Error code: 0xc0000017
    • You'll need to use recovery tools. If you don’t have any installation media (like a disc or USB device), contact your PC administrator or PC/Device manufacturer.

error code 0xc0000017 - you couldn't start properly

Also Read: How to Fix Error Code 0x80070002 in Windows Update

Scene - Insufficient Memory Available to Create a Ramdisk Device

"Attempting to upgrade to Windows 10 via Windows Update, I was prompted to restart the computer and then initiate the upgrade. I followed the instructions. However, during the reboot process, an error 0xc0000017 appeared with a message stating 'There isn't enough memory available to create a ramdisk device.' Despite this, there is actually ample unused disk space on the computer's hard drive. How can I resolve this error and successfully complete the Windows 10 upgrade?"

Even with ample unused RAM, you might still encounter issues with the Windows 10 upgrade due to insufficient hard drive storage. More specifically, there might not be enough CONTIGUOUS space. So, what does the error code 0xc0000017 indicate? The issue arises when areas of the memory have been flagged as bad by Windows' built-in Boot Configuration Data (BCD), which disrupts the Windows 10 installer's ability to utilize RAM as a temporary storage for data. Since this is not a genuine memory problem, it can be easily resolved by following these steps:

Read Also: Blue Screen of Death Error 0x000000C5

Resolution - How to Fix Error Code 0xc0000017 (5 Methods)

Here, you will learn five methods to resolve error code 0xc0000017 caused by insufficient RAM, conflicts with external devices, bad memory blocks, and more. Continue reading for further information.

注意: 在修复错误后,您可以尝试使用 Techradar 推荐的软件 来管理您的硬盘内存。

Fix 1: Repair Error 0xc0000017 by Copying System Files

You might encounter this error if your system files are missing. To resolve error code 0xc0000017, follow the steps outlined below.

Step 1. Download and install WinPE.

Step 2. Enter the Windows Preinstallation Environment and navigate to C:\Windows\System32\config\RegBack.

Step 3. Copy the backed up system file to config, then you can boot normally.

Fix 2: Clean Up Bad Memory Entries to Resolve Error Code 0xc0000017

Error code 0xc0000017 indicates that there is insufficient memory available to create a ramdisk device. To resolve this error code 0xc0000017 in Windows 10, you can fix the issue by清理不良内存条目.

Step 1. Since the computer won't boot, you'll need a Windows 10 recovery drive or a Windows 10 installation disc.

Step 2. Connect the installation disc to your computer.

Step 3. Click " Troubleshoot > Advanced options > Command Prompt " to proceed.

click command prompt in the boot screen

Step 4. Type bcdedit /enum and press "Enter". A list of all memory locations labeled as "bad" will be displayed. This list can be either removed or deleted.

Step 5. Type bcdedit /deletevalue {badmemory} badmemorylist and press "Enter."

Then exit and restart your PC, and perform the update.

Solution 3: Disconnect External Devices to Resolve Error 0xc0000017 If you have any external devices connected to your computer, such as USB drives, printers, or cameras, they might be causing the error. Follow these steps to disconnect them: 1. **Shut down your computer**: Safely shut down your computer by going to the Start menu, clicking on the Power icon, and selecting Shut Down. 2. **Unplug external devices**: Carefully unplug all external devices, including USB drives, printers, scanners, and any other peripherals that are not essential for booting. 3. **Boot into Safe Mode**: Restart your computer and repeatedly press F8 during the startup process to enter the Advanced Boot Options menu. Choose "Safe Mode with Networking" if you need internet access, or "Safe Mode" if you don't. 4. **Check for error**: In Safe Mode, see if your computer boots up successfully. If it does, try reconnecting one device at a time until you find the problematic device causing the error. 5. **Update or troubleshoot the device**: Once you identify the problematic device, update its drivers or consult the manufacturer's website for troubleshooting steps. If necessary, consider replacing the device. 6. **Boot normally**: After resolving the issue with the problematic device, restart your computer and attempt to boot into Windows normally. The 0xc0000017 error should no longer appear. Remember to reconnect all your essential devices once the error is fixed.

Another simple and quick method to resolve error 0xc0000017 is to disconnect external devices. This error code might be triggered due to conflicts with external devices.

Step 1. Disconnect any external devices.

Step 2. Restart your computer and see if the error has been resolved.

Solution 4: Update Motherboard Drivers to Resolve the 0xc0000017 Error

Lastly, you can update your motherboard drivers. If your driver is outdated, it could lead to the 0xc0000017 error. Since your computer won't boot, you'll require a recovery drive or a WinPE USB. Tools like DriverHandy can be used to automatically scan for outdated drivers and update them efficiently.

Next, follow the steps below to update the motherboard drivers.

Step 1. Open the tool DriverHandy and click "Scan".

Step 2. Select the outdated motherboard driver and click "Update".

update motherboard drivers

Fix 5: Disable Hybrid Graphics if Error 0xc0000017 Occurs

Hybrid graphics refers to a system that incorporates two graphics processing units (GPUs) within the same computer, designed to provide both high-performance capabilities and power efficiency. This technology is intended to cater to different scenarios, such as demanding graphics tasks and energy conservation. According to some users, disabling hybrid graphics has resolved the error 0xc0000017 for them.

Step 1. Press the power button to turn off the workstation.

Step 2. Press the power button again to turn on the workstation, and then press the ESC key repeatedly to enter the Startup Menu.

Step 3. From the Startup Menu, press the F10 key to enter the BIOS setup utility.

Step 4. Click "Advanced > Device Configurations > Hybrid Graphics", and then click "Disable".

Step 5. Click "Save > Save changes" and exit the BIOS.

Disable Hybrid Graphics to fix error 0xc0000017

Conclusion

This post has outlined 5 methods to resolve error code 0xc0000017. Feel free to try any of these solutions to correct the error. If you need to partition a hard drive or modify the file system, you can always utilize the Partition Master tool.

"Related Questions for Error Code 0xc0000017"

If you still have issues, you can refer to these frequently asked questions and answers.

How do I resolve error code 0xc0000017?

To resolve error 0xc0000017:

    1. Fix 1: Repair Error 0xc0000017 by Copying System Files
    2. Fix 2: Remove Incorrect Memory Entries
    3. Fix 3: Disconnect External Devices
    4. Fix 4: Update Motherboard Drivers
    5. Fix 5: Disable Hybrid Graphics

What is error code 0x8007139f?

Windows Update error 0x8007139f typically surfaces following unsuccessful Windows updates or issues encountered during the update download/installation process. This problem can also arise due to damaged system components or software that are causing the error code to display on your screen.

How do I resolve error code 0x8007139f?

To resolve the Windows Update error:

    1. Check your antivirus 2. Run the Windows Update troubleshooter 3. Run SFC and DISM scans 4. Create a new user account 5. Reset Windows Update components 6. Perform a System Restore (using a backup utility - Free Windows Restore Software) 7. Try to install the update manually 8. Perform an in-place upgrade

What is error code 0xc00000e9? Error code 0xc00000e9 is an issue that typically occurs on Windows operating systems. It is a system boot failure error, indicating that there's a problem with the initialization of the operating system or with the files essential for the startup process. This error can be caused by various factors such as hard disk corruption, damaged system files, incorrect system configuration, or issues with device drivers. Resolving this error often involves troubleshooting steps like system restore, booting from a Windows installation media, or checking the hardware components.

Windows error code 0xc00000e9 is a frequent error related to the Windows Boot Manager, which signifies a hardware malfunction or a damaged system file detected during the boot process.