No boot disk has been detected error, which indicates that either the boot settings are incorrect or your hard disk has become corrupted. In the BIOS (Basic Input/Output System) setup, you can change the boot settings, but if your hard drive is corrupted to the point where it can't be repaired, i's time to replace it.
When the system is unable to locate the boot information needed to load the operating system, the following error message appears: No boot disk has been detected or the disk has failed.
How to fix No boot disk has been detected Error?
Follow the 4 troubleshooting methods given below to easily fix the error:
Disclaimer: The troubleshooting methods involved to fix the error might lead to data loss before you head to the steps it is suggested that you backup your data. If your drive is inaccessible and you're wondering how to backup data there's a quick solution you can try. Download the Remo Hard Drive data recovery tool and backup data from even inaccessible drives since the tool locates your drive easily.
Fix 1: Check if the hard drive or SSD is properly connected
If the connection between the hard drive / SSD and the computer is not proper, then the system will not be able to access it to receive boot information. This results in an error message.
So open the computer’s casing, disconnect the drive from the system, clean all the connections and ports, and reconnect the drive to the system. Make sure the connections are properly seated. Now boot the computer, and see if the problem exists.
Fix 2: See if the drive is failing
This error could most probably be due to a failing SSD or hard drive, as the error states that the boot disk has failed. To check this, connect the drive to another already booted computer, and see if you can access the contents.
Fix 3: Run Chkdsk
- Restart your computer after inserting the Windows 10 installation DVD.
- When requested to select a key to boot from a CD or DVD, select any key to proceed.
- Click Next after selecting your language options. In the bottom-left corner, click Repair your system.
- Select Troubleshoot on the Choose an Option screen.
- Click the Advanced option on the Troubleshoot screen.
- Choose Automatic Repair or Startup Repair on the Advanced Settings screen.
- Await the completion of the Windows Automatic/Startup Repairs.
- Restart your computer and you should be able to fix No Boot Disk Has Been Found.
- Go back to the Advanced settings panel and pick 10.
In cmd, type the following command and press enter: sfc /scannow /offbootdir=c: /offwindir=c: sfc /scannow /offbootdir=c: /offwindir=c:windows
- Be patient while the system file checker runs.
- Restart your computer after you've finished.
Fix 3: Clean install Windows
If the above methods listed are not working, then it means that the computer’s boot disk has not failed, but the operating system or the boot information that the boot disk contained could be erased.
If this is the case, then the best solution is to clean install Windows from scratch. However, be careful that clean installing Windows will lead to data loss.
If you have lost data after clean installing, then you can make use of this Windows Recovery tool to recover your files. It helps to retrieve data from undetectable hard drives, inaccessible drives, formatted drives, and so on.
Not just that, even files from corrupted, damaged, or reformatted partitions can be recovered with ease. It also supports RAID data recovery, file recovery after repartitioning, RAW drive recovery, and so on.
That's all, you've successfully resolved the No Boot Disk Has Been Detected or the Disk Has Failed error. If you have any further queries, feel free to comment on them in the comments section below.