How to Boot From an External Hard Drive in Windows 11

To boot Windows 11 from an external hard drive, plug in the drive, restart your PC, and press the boot menu key (often F12, F11, F9 or Esc) as it starts, then choose the external drive. You can also do it from Windows: go to Settings > System > Recovery, click Restart now next to Advanced startup, and choose Use a device. The external drive must contain a bootable system, such as Windows installation files, a recovery tool or a portable operating system.

Below are both methods, how to change the boot order permanently, and what to check if the drive doesn’t show up.

Before you start

  • The drive must be bootable. A drive with only documents and photos won’t boot. It needs Windows setup files, a cloned Windows installation, a Linux live system or a recovery tool.
  • Use a direct USB port. Connect the drive to a port on the PC itself, not a hub. A USB 3 port is faster.
  • Check Secure Boot. Windows and most major Linux distributions boot with Secure Boot on. Some tools need it turned off in the BIOS.

Method 1: Use the boot menu key

  1. Plug in the external drive and restart or turn on the PC.
  2. Immediately press the boot menu key repeatedly. Common keys:
    • Dell, Lenovo, Acer, Gigabyte: F12
    • HP: F9 (or Esc, then F9)
    • ASUS: F8 or Esc
    • MSI, ASRock: F11
  3. Choose the external drive from the list. Pick the entry starting with UEFI if there are two.
  4. Press Enter.

Method 2: Use Advanced startup in Windows 11

  1. Plug in the external drive.
  2. Open Settings > System > Recovery.
  3. Next to Advanced startup, click Restart now.
  4. On the blue screen, click Use a device.
  5. Choose the external drive.

Shortcut: hold Shift while clicking Restart in the Start menu’s power options to reach the same screen.

Method 3: Change the boot order in the BIOS

To boot from the external drive every time it’s plugged in:

  1. Restart and press the BIOS setup key, usually F2, Delete, F10 or F1.
  2. Open the Boot section.
  3. Move USB Hard Drive or the drive’s name above Windows Boot Manager.
  4. Save and exit, usually with F10.

Remember to move Windows Boot Manager back to the top later, or the PC may try the external drive first and fail when it isn’t bootable.

If the external drive doesn’t appear

Problem Fix
Drive not listed in the boot menu Try another USB port, and make sure the drive is bootable
PC boots straight into Windows Turn off Fast Startup, or use Advanced startup instead
“Secure Boot violation” message Use a Secure Boot-compatible image, or turn Secure Boot off temporarily
Drive appears but won’t start Recreate the bootable drive in GPT/UEFI mode
USB boot disabled Enable USB boot in the BIOS settings

Can you run Windows 11 from an external drive?

Windows doesn’t officially support running a full Windows 11 installation from an external USB drive for everyday use; the former Windows To Go feature was removed. You can boot external drives with installers, recovery tools or Linux. If you clone Windows to an external SSD, it may boot, but drivers and activation can cause problems.

Related: install Windows 11 from a USB drive.

Related: change the boot drive in Windows 11.

Frequently asked questions

How do I know if my external drive is bootable?

Check the boot menu. If the drive appears and starts loading, it’s bootable. You can also look for an EFI folder at the root of the drive.

Will booting from an external drive affect my files?

Booting itself doesn’t change your internal drive. Installing an operating system or running disk tools from the external drive can, so read each step carefully.

Why does Windows say “Use a device” isn’t available?

Some PCs hide the option when the firmware doesn’t support it. Use the boot menu key instead.