If you receive a Your PC needs to be repaired, The operating system couldn’t be loaded because a critical system driver is missing or contains errors, message on your Windows 10/8/7 computer, then this post may help you. One of our Twitter followers received this error on his Windows and informed us about it.
Your PC needs to be repaired
The operating system couldn’t be loaded because a critical system driver is missing or contains errors
This error is received when a critical system file is missing or has become corrupted. It could also happen when the Boot Configuration file BCD is missing some required information or has become corrupted. You can even see this message when you are upgrading to a higher version of Windows. The error codes mentioned, could vary from 0x0000098, 0xc000000f, 0xc0000034, 0xc0000225, 0xc000014C, etc. You can use the error code to find out the reason your computer will not work.
For instance here are what some of the error codes stand for:
- 0xc000000f – An error occurred while attempting to read the boot configuration data
- 0xc000014C – The Boot configuration data for your PC is missing or contains errors
- 0xc0000225 – Boot selection failed because a required device is inaccessible
- 0x0000098, 0xc0000034 – Boot Configuration Data file missing required information or does not contain a valid OS entry.
The error message will usually include the suggestion that you will need to use the recovery tools on your installation media like DVD or USB to repair and recover your Windows installation.
To fix such errors, make sure you disconnect all external devices before you commence. Then you will have to insert your installation DVD or connect your USB to your laptop, restart your computer, and boot from the CD, DVD or USB drive, and select Repair your computer.
Next, select Troubleshoot. Select the Reset This PC option. This should normally resolve your issue. A Refresh or a Reset PC usually fixes this problem. Do note that using Reset PC option will delete your data, so we trust you have backed up your data.
If this does not help, restart the same process but this time select the Advanced options. This post will show you more details about the Advanced Startup Options.
Here you will see:
- System Restore
- System Image Recovery
- Startup Repair
- Command Prompt:
- Startup Settings
- Go back to the previous build.
Select Command Prompt. Using the CMD you can access the more advanced built-in Windows tools.
Here are a few things you can try, depending on the error code you receive. See which applies to your system and carry them out:
- Run System File Checker to replace the corrupted Windows system files or Drivers
- Run DISM tool to repair Windows image.
- Use the Command prompt to rebuild your MBR, using the built-in bootrec tool.
- Use EasyBCD or Dual-Boot Repair to repair your BCD file. It also lets you repair MBR.
On UEFI supported systems, you may try the following. Type the following two commands one after the other and hit Enter.
You now have to select the volume that is labeled ESP. ESP or EFI System Partition is a partition on a hard disk or solid-state drive which adheres to UEFI or Unified Extensible Firmware Interface. In my case, it is Volume 2.
Select volume 2
Now we need to assign a letter to it. Let’s select ‘z’.
Now exit diskpart by using the following command.
Next, type the following command and hit Enter:
bcdboot C:\windows /s z: /f UEFI
/f when used with the /s command, specifies the firmware type of the target system partition, and the options are – BIOS, UEFI and ALL. We used UEFI to generate boot files for UEFI supported systems. Get more information on this at TechNet.
Restart your computer and see if any of these suggestions have helped you resolve the issue.
See this post if the error says The Boot Configuration Data file is missing some required information.
This post will help you if you receive a Your PC did not start correctly message.