Recently I bought a new Acer laptop which had a 64-bit processor. I downloaded Windows ISO and made a bootable USB (Pen Drive), But when I tried to boot from the Pen Drive, I found that the BIOS (Laptop system) wasn’t detecting the Bootable Pen Drive. I had done a small mistake, which I will talk in this post about. So, let’s see the reasons and the solution to bootable Pen Drive not detected by BIOS sometimes.
Reasons and solution to bootable Pen Drive not detected by BIOS
1. You have simply copied the setup files and have not burned the ISO on the Pen Drive.
If this is the case then you need to make the Pen Drive bootable using some tool such as Rufus or Zotac WinUSB Maker (I prefer Zotac WinUSB Maker for no specific reason). Check this post on how to make a Pen Drive bootable properly: Make bootable Pen Drive using Rufus
2. You have not selected the Pen Drive as the first boot option.
To do this go to the BIOS settings of your laptop or PC and change the boot order to bring the USB drive to the first. Different vendors set different keys to enter the BIOS. In my Acer laptop it was the F12 key. So I would press the F12 key 5-6 times when switching on the laptop. And this would take me to the BIOS settings where I can change the boot order. You can try the following keys to enter the BIOS setup: DEL, F2, F1.
3. Booting from a 32-bit OS on 64-bit architecture
This is the most critical of all the three and this is what has happened with me. When your laptop/PC has a 64-bit architecture and you try to boot it from a 32-bit bootable USB Drive, it won’t boot up. In fact the bootable USB drive won’t even show up on the boot menu. So, you can’t change the boot order.
There are 2 ways to boot from the USB drive in this case.
- First is to change the boot mode from UEFI to Legacy. To do so, do this: Go to BIOS settings and then in the boot menu you will see an option which says “Boot Mode”. Change it to Legacy from UEFI.NOTE: You will be able to install the 32-bit OS on the 64-bit architecture but changing the Boot mode from UEFI to Legacy in order to install a 32-bit OS on a 64-bit architecture may sometimes result in unusual behavior and sometimes may not allow the creation of new drives. Besides this there is no issue in changing the boot mode.
- Second method is to make the USB bootable using a 64-bit OS. This is way easy from the previous method and there are no chances of running into issues if you do this.
The 3rd mistake is the one which I had committed, and it took me almost 3-4 hours to sort this out since there was no definite answer on the internet as to why this would happen.
Do let me know through the comments if you get stuck somewhere or you need help with this. Any suggestions to improve Iocreed are also welcome.