This can seem quite scary for anyone especially if this is the first time you are seeing this message on your screen. Depending on the make and model of your computer, this error message could come in many different forms even when caused by the same situation.
Common Forms of this Error Message
- “No operating system found”
- “Missing operating system”
- “An operating system wasn’t found”
- “Operating system not found”
- “No bootable device found”
- “No Boot device found”
- Yet, for some computers like this Lenovo L530, you will just find a boot menu screen like this with different boot devices, and no matter what boot device you choose it won’t boot into windows.
Common Causes of this Error
There are several possible reasons why you may be having this problem ranging from hardware to software related issues. Below are the most common causes of this error:
- Loose hard disk connection
- Failing or broken hard disk
- Improper BIOS configuration
- Improper boot mode
- Corrupt Windows boot files
- Broken data cables
- Missing Boot Configuration Data (BCD)
- Inaccessible Master Boot Record (MBR)
To avoid any further complications to your computer is advisable to implement the following suggestions in the order which they are presented.
Solution 1: Check for Loose Hard Disk Connection
The most common cause of this problem is loose hard disk connection, and this is the first thing you should check out for.
Obviously, this is completely physical. It could happen due to some major vibrations or shock, needless to say that no matter what software solutions you try to implement, if this is the issue and is not resolved then nothing would work, that is why you should start off with this suggestion.
You will need to figure out where your hard disk is located, for most laptops, it is readily accessible from the back-cover underneath, others are more difficult to access especially is they are underneath the keyboard.
If your hard disk is that difficult to access, then maybe you can try out the other suggestions first before taking the extra pain to locate your hard disk. If you’re able to access your hard disk, all you need to do is to detach and reattach the hard disk firmly to the connector.
If you notice some dust or debris around the connector or port, then use dry cotton to wipe off the dust before reattaching. Couple back the laptop and try to boot it up again.
Solution 2: Check Boot Priority Order in the BIOS Settings
If the initial suggestion doesn’t resolve the problem, then the next thing you want to check is your boot priority order in the BIOS. Normally you should have your hard disk at the top of the priority order so your BIOS doesn’t try to boot into some other devices or disks with no operating system.
To check the boot priority order, you need to know the key or combination of keys that will take you to your BIOS. This could be the f2 or f12, or combination of escape key and some other function key.
Power on your laptop and immediately keep pressing the key until you see your BIOS page, it should look something like this or maybe a more different interface.
From the BIOS, try to find where it says boot, boot order, or boot priority, or something in that line. Some BIOS would have it under advanced settings or system configurations, check around and see where yours is located. For this laptop is right on the top menu, so I will navigate to it.
Here I have my boot devices, and as it shows here, any USB device attached to this PC will try to boot first before my hard disk, that needs to change except if I’m trying to run some installation from a USB, but that’s not the case here.
To change this order, the BIOS gives a clue that F6 takes a device up in the boot order while F5 brings it down, so with the arrow key I will move to my hard drive which is this HDD/SSD, then use the F6 key to take it to the top of the boot order.
After that hit F10 to save changes and then select yes to complete the process. If this is the problem in your case, then upon restarting it should boot you back into Windows.
Solution 3: Change Boot Mode
For this fix, I will be toggling between the UEFI and legacy or CSM boot mode from the BIOS. If you have the boot mode set to a format that is not supported by your hard disk then it won’t boot up even though you have a functional Windows operating system on it. This setting needs to be changed from the BIOS.
For most people, you may not know for sure what format your disk is configured to, so the logical fix would be to change your current boot mode to the other and try to see if that would resolve the issue.
To change your boot mode you need to get back into your BIOS, again this might be placed under some other menu, so you will need to check out where yours is located. For this Lenovo, is under startup, here you will see where it says UEFI/Legacy Boot.
Here is set to Legacy only, so I will use the arrow key to navigate to it, hit enter to reveal the possible options and again use the arrow keys to select my preferred mode.
This BIOS gives the option of selecting both boot modes, so if you’re unsure of your disk format, then this is the option to choose, but if you don’t have the both option, like the case with this Toshiba, then just select another boot mode other than your initial boot mode.
Remember to save changes using F10, and then try to boot up again and see if that resolves the issue.
Solution 4: Use Diskpart to Re-Activate Your Windows Disk Partition
This suggestion will require that you have a bootable USB with Windows installation files stored in it, if you are yet to make one, you can follow the step by step procedure HERE to do that.
Attach your bootable USB with Windows installation files and boot into it. Wait for the installation files to load. On this window, hit next.
Then on the page that follows, select Repair your computer.
Here select Troubleshoot,
Then select Command prompt,
A command line terminal should pop up. Here run the following commands:
- Diskpart, and hit enter
- Next type, list volume and hit enter. That should show the different volumes you have currently attached to your laptop.
Normally the volume with your Windows operating system should have the letter C, which is volume one in my case, another way to verify the volume with your windows is to check the sizes of the different volumes, normally it should be the largest volume except you have configure it otherwise, as you can see the other volumes I have here are in MBs other than volume 5 which is my bootable USB. Volume 1 which is the volume with windows is about 60 Gigabyte. Here I’m working on a virtual machine, on normal windows PC, this should be close to the size of your hard disk, except if you’ve done some disk partitioning, then the volume with your windows should be the size of the partition where you chose to install your Windows.
- Now that I’m sure that volume 1 is the volume with my Windows, I will go ahead and type, select volume 1 and hit enter.
- Next type the command active and hit enter.
- Then type in assign and hit enter.
- Type exit and hit enter to close diskpart.
- Then finally type exit again to close the command line.
That should bring you back to this page, from here you can turn off your PC, remove the bootable USB and try to boot into Windows again.
I hope one of these was able to help you out. If you have any questions regarding the procedures, please post in the comment section to get more help. The video below demonstrates most of the suggestions discussed above.
Below are other posts that might interest you.
- How to Fix Bootrec /fixboot Access is Denied During Fix Boot Configuration (2 Fixes)
- Windows 10 Black Screen With Cursor [Solved]
- [SOLVED] Windows Failed to Start, a Recent Hardware or Software Change Might Be the Cause
- How to Fix Grub Error no Such Partition. Entering Rescue Mode. Grub Rescue
- How To Fix 100% Disk Usage in Windows 10