I Can't Boot From a USB


Booting a system from a USB drive allows you to start a new operating system or a maintenance program while bypassing the installed OS's start-up procedure. Running a Linux distribution is a common reason to boot from a USB disk, and several versions of the Linux OS can run directly on a flash drive without installation. If you can't boot from a USB drive, the problem may be with the drive's boot sector, the stored software or the system's BIOS configuration.

Boot Basics

  • When a computer boots up, several actions take place in succession. First, the system BIOS starts and scans through connected hardware devices in a prescribed order. When the BIOS finds a device with a valid boot sector, it uses that device to boot the system. Finally, it runs the software stored on the device. Bootable USB drives must pass each of these three phases without error by being listed at the top of the BIOS device list, having a properly written boot sector, and containing bootable software.

No Boot Sector

  • A USB disk must contain a boot sector in order to work correctly at start-up. The boot sector is a standard piece of information read by the system's BIOS. Without it, the BIOS will skip over the USB drive as a non-bootable device and boot from a different piece of hardware. Several free software utilities can write boot sectors to USB drives, usually with specific software functions in mind. UNetbootin, for instance, creates boot sectors for Linux packages, while MKBT works for more general purposes.

Non-Bootable Software

  • Even with a properly written boot sector, the USB drive won't boot properly unless it contains bootable software. Software may remain unbootable if it requires an operating system to run correctly, or has an incompatibility with the system's hardware. Most programs are not directly bootable, and have operating system requirements, but some specialized utilities run at start-up, often programs designed to repair or change the system, such OS install programs.

Incorrect BIOS Configuration

  • The BIOS software keeps a list of bootable hardware devices, and will boot from the first available device in the list. In order to ensure it selects the USB drive, you must change the boot order to give priority to the USB ports. The steps required to enter the BIOS menu vary by motherboard manufacturer, but generally require you to press the correct function key during start-up. Look for a key labeled "BIOS" or "Setup" on the start-up screen. Go to the "Boot" or "Boot Order" section to change the device priority.

Incompatible Systems

  • Some older motherboards don't list the USB ports in the BIOS menu, and don't support booting from USB at all. These platforms will not work with bootable USB devices even if they meet all three boot parameters. You may need to transfer the desired software to a CD or floppy disc to work with these systems.

Related Searches


  • Photo Credit Ryan McVay/Photodisc/Getty Images
Promoted By Zergnet



You May Also Like

  • How to Boot a MacBook From the USB

    When Mac OS X is installed, it allows you to select a USB storage device as the target volume for the operating...

  • How to Create a DOS Boot USB

    Boot disks are a particular setup of a removable media that allows users to install operating systems when there is an absence...

Related Searches

Check It Out

Geek Vs Geek: Robot battles, hoverboard drag race, and more

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!