How to Fix a Computer That Won't Boot from a USB Drive

Published 2026-10-16 · LuxuriousComputers Repair

You plug in a bootable USB drive, restart the computer, and it boots straight into Windows or shows an error instead of loading from the USB. The computer acts like the USB drive does not exist. Booting from USB is necessary for installing an operating system, running recovery tools, or using live environments, and when it fails the cause is almost always a BIOS setting, the USB drive format, or the boot mode not matching the USB preparation method.

Why computers ignore bootable USB drives

  • The computer BIOS or UEFI firmware controls which devices it will boot from and in what order. If the USB drive is not in the boot order or is disabled as a boot source, the computer skips it entirely
  • Modern computers use UEFI firmware with Secure Boot enabled by default. Secure Boot only allows booting from digitally signed bootloaders. Many bootable USB tools and Linux distributions are not signed for Secure Boot, so the firmware refuses to load them
  • The USB drive must be formatted in a way that matches the computer boot mode. A drive formatted for UEFI booting will not work on a computer set to Legacy/CSM mode, and vice versa
  • Not all USB ports support booting. Some computers only boot from USB 2.0 ports, and USB 3.0 ports (usually blue inside) may not be initialized early enough in the boot process for the firmware to detect them

Access the boot menu or BIOS

  • Most computers have a key you press during startup to access either a one-time boot menu or the BIOS setup. Common keys are F12, F2, F10, Delete, or Escape. The correct key is usually shown briefly on the screen during startup or listed in the computer manual
  • The boot menu lets you select a device to boot from without changing permanent BIOS settings. If your USB drive appears in the boot menu, select it. If it does not appear, you need to check BIOS settings
  • On Windows 10 and 11, fast startup can skip the BIOS key detection window entirely. If you cannot access BIOS by pressing keys at startup, go to Settings, System, Recovery, and under Advanced Startup click Restart Now. Then navigate to Troubleshoot, Advanced Options, UEFI Firmware Settings
  • Another approach is to hold Shift while clicking Restart from the Start menu. This forces Windows to restart into the advanced startup menu where you can access UEFI firmware settings

Check BIOS boot order

  • In the BIOS setup, find the Boot tab or Boot Order section. The boot order lists devices in the sequence the computer tries to boot from them. If the USB drive is not in the list or is below the hard drive, the computer boots from the hard drive first
  • Move the USB device to the top of the boot order. The USB entry may be labeled as USB HDD, USB Flash Drive, Removable Devices, or by the specific brand name of the USB drive
  • If no USB option appears in the boot order at all, the USB drive may not be detected. Try a different USB port, preferably a USB 2.0 port directly on the motherboard (not a front panel or hub port)
  • Save changes and exit the BIOS (usually F10). The computer should now attempt to boot from USB before the hard drive

Disable Secure Boot

  • Secure Boot prevents the computer from loading unsigned bootloaders. If your USB drive contains a Linux distribution, a recovery tool, or a Windows installation prepared with certain tools, Secure Boot may block it
  • In the BIOS, find the Secure Boot option (usually under the Security or Boot tab). Set it to Disabled. Some BIOS versions require setting a Supervisor Password before allowing Secure Boot to be disabled
  • After disabling Secure Boot, you may also need to enable Legacy Boot or CSM (Compatibility Support Module) if the USB drive was prepared in Legacy/MBR mode rather than UEFI mode
  • Remember to re-enable Secure Boot after you finish using the USB drive, especially if you plan to continue using Windows 11, which expects Secure Boot to be active

USB drive formatting issues

MBR versus GPT

  • USB drives can be partitioned with either MBR (Master Boot Record) or GPT (GUID Partition Table). UEFI systems typically require GPT-formatted drives with a FAT32 partition. Legacy BIOS systems require MBR-formatted drives
  • If your USB drive is MBR-formatted and your computer uses UEFI (most computers from 2012 onward), the firmware may not recognize it as bootable. Recreate the USB drive using a tool that supports UEFI formatting, or switch the BIOS to Legacy/CSM mode

FAT32 versus NTFS

  • UEFI firmware can only read FAT32 partitions during boot. If the USB drive is formatted as NTFS or exFAT, UEFI will not boot from it even if the bootloader files are present
  • This is a common problem with Windows installation media because the install.wim file can exceed the FAT32 file size limit of 4GB. Tools like Rufus handle this by splitting the file or using a dual-partition layout
  • If you created the USB drive manually by copying files, verify the partition is FAT32. If the Windows installation image is too large for FAT32, use the official Microsoft Media Creation Tool or Rufus, which handle the size limitation automatically

USB drive is not bootable

  • Simply copying an ISO file to a USB drive does not make it bootable. The ISO must be written to the drive using a tool that extracts the contents and sets up the boot structure correctly
  • Recommended tools for creating bootable USB drives include the Microsoft Media Creation Tool (for Windows installation), Rufus (for Windows and Linux ISOs), Balena Etcher (for Linux ISOs), and Ventoy (which allows booting directly from ISO files without extraction)
  • Verify the USB drive works by trying it on a different computer. If it boots on another machine but not yours, the issue is with your computer BIOS settings. If it fails on all computers, the USB drive was not created correctly

USB port and hardware issues

  • Try different USB ports. Use ports directly on the back of a desktop or built into the side of a laptop rather than front panel ports or USB hubs. Front panel ports sometimes have wiring issues or are not connected to the motherboard USB boot circuit
  • USB 2.0 ports (black connector inside) are more compatible for boot purposes than USB 3.0 ports (blue connector). Some older BIOS firmware does not include USB 3.0 drivers in the boot environment
  • If the USB drive is old or has been written to many times, it may have bad sectors that prevent the bootloader from loading. Try a different USB drive
  • Some USB drives with unusual controllers or very large capacities (128GB or more) are not recognized by all BIOS implementations. A standard 8GB to 32GB drive from a major brand works most reliably for boot purposes

Fast Boot and quick POST

  • Some BIOS implementations have a Fast Boot or Quick POST option that skips USB device initialization during startup to speed up boot time. If this is enabled, the BIOS literally does not check USB ports for bootable devices
  • Disable Fast Boot in the BIOS and try again. This setting is separate from the Windows Fast Startup feature (though both can interfere with USB booting)
  • After disabling Fast Boot, the computer may take a few extra seconds to start, but it will properly enumerate and check all connected USB devices for boot capability

Windows Boot Manager priority

  • On computers with Windows installed in UEFI mode, the Windows Boot Manager often takes priority over other boot devices even when the boot order shows USB first
  • In the BIOS boot order, you may see both a USB entry and a Windows Boot Manager entry. The Windows Boot Manager entry is the UEFI boot record stored on the hard drive. Move the USB entry above the Windows Boot Manager entry specifically
  • Some BIOS implementations separate UEFI boot sources from Legacy boot sources. Make sure you are selecting the USB device from the correct category that matches how the USB drive was prepared

Need help booting from USB?

If your computer will not boot from a USB drive after trying BIOS adjustments and different USB configurations, or if you need to install an operating system and cannot get past the boot stage, LuxuriousComputers Repair can configure your BIOS settings, prepare a properly formatted bootable USB drive, and resolve firmware compatibility issues that prevent USB booting.

← Back to Blog