Windows Guide · BIOS & Bootable USB

BIOS Not Seeing a Bootable USB in the Boot Menu: Causes and Fixes

A practical troubleshooting guide for cases where a USB installation drive, recovery drive, or rescue flash drive does not appear in the BIOS/UEFI boot menu.

⏱ 10-minute read 💾 USB flash drives 🧩 BIOS & UEFI 🖥 Windows 10 & 11

BIOS Not Seeing a Bootable USB: The Most Likely Fix

If the BIOS or UEFI boot menu does not show your flash drive, the most common reason is a mismatch between the USB drive format and the firmware boot mode. A modern UEFI computer usually expects a USB drive prepared as GPT with FAT32. Older BIOS systems usually expect MBR with Legacy or CSM boot enabled.

💡
Best first fix Recreate the USB drive with the correct target system: GPT + UEFI for most Windows 10/11 PCs, or MBR + BIOS/UEFI-CSM for older computers. Then plug it directly into a rear USB port and open the one-time Boot Menu with the manufacturer’s boot key.
Check 01

Wrong USB layout

The flash drive was created for Legacy BIOS, but the PC is set to UEFI only, or the opposite.

Very common
Check 02

Secure Boot blocks it

Some rescue tools, Linux images, and older installers do not boot while Secure Boot is enabled.

Common
Check 03

USB port issue

The firmware may not initialize a front-panel port, hub, docking station, or some USB 3.x controllers early enough.

Easy to test

Typical Symptoms When the USB Drive Does Not Appear in the Boot Menu

The problem can look slightly different depending on the motherboard, laptop brand, and firmware interface. Usually you will see one of these symptoms:

Why BIOS or UEFI Does Not Show a Bootable USB Drive

A flash drive is not listed in the boot menu just because files were copied to it. The firmware must recognize a valid boot structure, a compatible partition scheme, a supported file system, and a boot mode that matches the current BIOS/UEFI configuration.

Cause What it means Recommended fix
Wrong partition scheme GPT USB is used on a Legacy-only PC, or MBR USB is used on a UEFI-only configuration. Recreate the USB drive with the correct target system.
Unsupported file system Some UEFI firmware cannot boot from NTFS without a helper loader. Use FAT32 for UEFI when possible.
Secure Boot restriction The bootloader on the USB drive is not trusted by the firmware. Disable Secure Boot temporarily or use a signed image.
Fast Boot enabled Firmware skips some USB initialization during startup. Disable Fast Boot in UEFI settings.
Bad USB creation method The ISO was copied as normal files instead of being written as a bootable drive. Use Media Creation Tool, Rufus, Ventoy, or another reliable writer.
Port or hub problem The USB controller is not available before the operating system loads. Use a direct USB 2.0 port or a rear motherboard port.

Basic Checks Before Changing BIOS Settings

Before you change firmware options, confirm that the USB drive itself is usable and that you are opening the correct boot menu.

  1. Shut down the computer completely. Do not use sleep or hibernation.
  2. Connect the USB flash drive directly to the PC. Avoid USB hubs, monitors, docking stations, and front-panel ports for the first test.
  3. Power on the computer and repeatedly press the one-time boot key: usually F12, F11, F8, Esc, or F9, depending on the manufacturer.
  4. Look for entries such as UEFI: USB Drive, USB HDD, Removable Device, or the flash drive model name.
  5. Test the same USB drive on another PC. If no computer can boot from it, recreate the installation media.
⚠️
Important Do not rely only on the normal BIOS boot order screen. Some computers show removable drives only in the one-time Boot Menu, not in the permanent boot priority list.

Create the Bootable USB with the Correct Partition Scheme

The fastest reliable fix is to recreate the bootable USB drive. For Windows installation media, the safest options are Microsoft Media Creation Tool or Rufus. For diagnostic tools and Linux images, use the tool recommended by the image developer.

Recommended Rufus settings for a modern UEFI PC

Use this for most Windows 10 and Windows 11 computers: Partition scheme: GPT; Target system: UEFI; File system: FAT32 when available.

Recommended Rufus settings for an older BIOS PC

Use this for older computers: Partition scheme: MBR; Target system: BIOS or UEFI-CSM; File system: FAT32 or NTFS, depending on the image.
Computer type Firmware mode USB partition scheme Best file system
Modern Windows 11 PC UEFI only GPT FAT32
Most Windows 10 laptops UEFI, sometimes CSM GPT for UEFI, MBR for Legacy FAT32 preferred
Old BIOS desktop Legacy BIOS MBR FAT32 or NTFS
Mixed rescue toolkit Depends on target PC Use the writer’s recommended mode Depends on toolkit
🧹
Data warning Recreating a bootable USB drive erases the flash drive. Copy important files from the USB drive before writing the image again.

Check UEFI, Legacy, CSM, and Boot Order Settings

Many boot menu problems come from a simple mode mismatch. A USB drive prepared for UEFI may not appear when the firmware is forced into Legacy mode, and a Legacy-only USB may be hidden when UEFI-only boot is selected.

Enter BIOS or UEFI setup

Restart the computer and press the setup key. Common keys are Del, F2, F10, or Esc. On Windows 10 and Windows 11, you can also use the advanced startup path:

Settings System Recovery Advanced startup Restart now

Settings to check

🔎
Naming difference The same setting can have different names: CSM, Legacy Support, Launch CSM, UEFI/Legacy Boot, or Boot Mode.

Secure Boot Can Hide or Block Some Bootable USB Drives

Secure Boot allows the firmware to start only trusted bootloaders. Official Windows 10 and Windows 11 installation media normally works with Secure Boot enabled. Some older Windows images, Linux distributions, antivirus rescue disks, cloning tools, and custom PE environments may require Secure Boot to be disabled temporarily.

Usually works with Secure Boot

  • Official Windows 10 installation USB
  • Official Windows 11 installation USB
  • Microsoft recovery media
  • Signed Linux distributions

May require Secure Boot off

  • Old rescue disks
  • Custom WinPE builds
  • Unsigned Linux images
  • Some cloning and partition tools
  1. Enter BIOS/UEFI setup.
  2. Open the Security, Boot, or Authentication tab.
  3. Set Secure Boot to Disabled.
  4. Save settings and restart with the USB drive connected.
  5. After finishing the installation or repair, enable Secure Boot again if your Windows installation supports it.

Try Different USB Ports and Remove Hubs

Some systems do not initialize every USB controller before the operating system starts. This is especially common with front-panel connectors, USB hubs, docking stations, adapters, and certain USB 3.x controllers on older motherboards.

🔌
Use a direct port
Connect the flash drive directly to the computer, not through a hub, monitor, keyboard, or docking station.
🖥️
Prefer rear ports on desktops
Rear motherboard ports are usually initialized earlier and are more reliable for boot media.
🧩
Try USB 2.0
If the PC is old, a black USB 2.0 port may detect boot media more reliably than a blue USB 3.0 port.
💾
Try another flash drive
Some firmware is picky about large, very new, very old, or multi-partition USB drives.

Windows Installation USB Not Showing in BIOS: Specific Fixes

If you are trying to install or repair Windows, use official installation media whenever possible. A Windows ISO can be written incorrectly if you only copy the ISO file itself to the flash drive. The USB drive must contain boot files in the correct structure.

Use Microsoft Media Creation Tool

For most users, Microsoft Media Creation Tool is the simplest way to create a Windows installation USB that works on UEFI systems. It automatically prepares the drive with the required boot files.

When using Rufus

For a current Windows 10 or Windows 11 PC, select GPT and UEFI. If the Windows image contains a file larger than 4 GB and FAT32 is not possible, Rufus may create an NTFS-based UEFI boot method. This works on many PCs, but some restrictive firmware setups may not show it until Secure Boot is disabled.

Good sign In a UEFI boot menu, the correct entry often starts with UEFI:. Choose that entry when installing Windows on a GPT disk.

Advanced Fixes When the Bootable USB Still Does Not Appear

If the basic fixes do not help, the problem may be caused by firmware bugs, old BIOS versions, corrupted NVRAM entries, or a USB drive layout that the motherboard cannot parse.

Reset BIOS/UEFI settings

Load default firmware settings, save, restart, then configure only the required options again: USB Boot, UEFI or Legacy, and Secure Boot.

Update BIOS/UEFI firmware

If the motherboard or laptop is old, a firmware update may improve USB boot compatibility. Download firmware only from the official manufacturer website and follow the exact instructions for your model.

Clean the USB drive before recreating it

If the flash drive has an unusual partition layout, old boot records, or hidden partitions, wipe it before writing the image again. In Windows, you can use DiskPart:

DiskPart commands — this erases the selected USB drivediskpart
list disk
select disk X
clean
exit
🚨
Be careful Replace X with the correct USB disk number. The clean command removes partition information from the selected disk. Selecting the wrong disk can erase an internal drive.

What to Try First When BIOS Does Not Detect the Bootable USB

Use this table to choose the fastest next step based on what you see.

What you see Most likely cause Try this first
USB works in Windows but not in Boot Menu Not created as bootable media Recreate the USB using Media Creation Tool or Rufus.
Only Windows Boot Manager appears USB boot disabled or UEFI-only filtering Enable USB boot and recreate the drive as GPT + UEFI.
USB appears only in Legacy mode Drive was created as MBR/Legacy Use Legacy/CSM or recreate as GPT + UEFI.
USB appears but does not boot Secure Boot or corrupted image Disable Secure Boot temporarily or write the ISO again.
USB appears on another PC only Port, firmware, or compatibility issue Try another port, another flash drive, or update BIOS/UEFI.

FAQ: Bootable USB Missing from BIOS or UEFI Boot Menu

Q Why does BIOS see the USB drive as storage but not as a boot option?
The firmware can detect the flash drive electrically but still reject it as a boot device. This usually means the USB drive does not contain a compatible bootloader, has the wrong partition scheme, uses an unsupported file system, or was created for the wrong boot mode.
Q Should I use GPT or MBR for a bootable Windows USB?
Use GPT for modern UEFI computers, especially Windows 11 systems. Use MBR only when you need to boot an older BIOS/Legacy computer or when the target system requires CSM mode.
Q Does the USB drive need to be FAT32?
For UEFI boot, FAT32 is the most compatible choice. Some tools can boot UEFI from NTFS using an additional loader, but not every firmware accepts that method, especially with Secure Boot enabled.
Q Why is there no Legacy or CSM option in my BIOS?
Many newer laptops and Windows 11-ready PCs are UEFI-only and do not provide Legacy/CSM boot. On those systems, recreate the USB drive for UEFI boot instead of trying to enable Legacy mode.
Q Can a faulty flash drive cause this problem?
Yes. If the flash drive disconnects, writes slowly, fails verification, or is detected inconsistently, try another USB drive. Firmware compatibility can also vary by brand, size, and controller.
Q What is the best boot key for the Boot Menu?
It depends on the manufacturer. Common keys are F12 for Dell, Lenovo, and many Gigabyte boards; F8 or Esc for ASUS; F11 for MSI and some HP desktops; F9 or Esc for many HP laptops. If unsure, check the startup screen or the motherboard/laptop manual.

Final Checklist for a USB Drive Missing from the Boot Menu

Most reliable sequence

Recreate the USB drive for the correct boot mode, connect it directly to a reliable USB port, open the one-time Boot Menu, and check UEFI/Legacy, Secure Boot, and USB Boot settings. In most cases, the problem is solved by matching GPT + UEFI or MBR + Legacy/CSM to the target computer.