How to Change the Boot Drive in Windows 11

To change the boot drive in Windows 11, you change the boot order in your PC’s UEFI firmware (often still called BIOS). The quickest way in is Settings > System > Recovery > Advanced startup > Restart now, then Troubleshoot > Advanced options > UEFI Firmware Settings. On the Boot tab, move the drive you want to Boot Option #1, save, and exit.

To start from a USB drive just once, use the one-time boot menu key instead (often F12, F11, F8, or Esc). If you have two Windows installations, you can choose the default from Windows itself.

Quick Answer

Open UEFI Firmware Settings from Advanced startup, go to the Boot tab, set the drive you want as Boot Option #1, and press F10 to save and exit.

Method 1: Change the Boot Order in UEFI

  1. Open Settings > System > Recovery.
  2. Next to Advanced startup, select Restart now.
  3. Select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
  4. In the firmware menu, open the Boot tab (it may be called Boot Priority, Boot Sequence, or Startup).
  5. Select Boot Option #1 and choose the drive you want, such as Windows Boot Manager on your new SSD. Some firmware uses + and – keys or drag-and-drop to reorder.
  6. Press F10 (or choose Save & Exit) and confirm.
Firmware setup Boot tab with Boot Option 1 highlighted and the list of drives available to boot from
Put the drive you want to start from in Boot Option #1, then save and exit.

Menus differ by manufacturer, but the Boot tab and F10 to save are common to most PCs.

Method 2: Boot From a Drive Just Once

  1. Restart the PC.
  2. As soon as the logo appears, press the boot menu key repeatedly.
  3. Choose the drive from the list. The permanent order doesn’t change.
PC maker Common boot menu key Firmware setup key
Dell F12 F2
HP Esc, then F9 Esc, then F10
Lenovo F12 (or Fn + F12) F1 or F2
ASUS F8 or Esc F2 or Del
Acer F12 (may need enabling) F2
Custom desktops F11, F12, or F8 Del

Keys vary by model, so check your manual if these don’t work. You can also select Use a device on the Advanced startup screen.

Method 3: Choose the Default Windows on a Dual-Boot PC

  1. Press Windows + R, type msconfig, and press Enter.
  2. Open the Boot tab.
  3. Select the installation you want and choose Set as default.
  4. Select OK and restart.

You can also go to Settings > System > About > Advanced system settings > Startup and Recovery to set the default and the menu timeout.

After Moving Windows to a New Drive

  • If you cloned Windows to an SSD, set the SSD’s Windows Boot Manager entry first, then check that the PC starts from it before wiping the old drive. See how to clone a hard drive or move Windows to an SSD.
  • Open Disk Management (right-click Start) and confirm the new drive shows Boot and EFI System Partition.

Setting up a second operating system? Our guide to installing Linux alongside Windows covers dual-booting step by step.

Troubleshooting

  • The drive isn’t listed: Make sure it’s connected and has a bootable Windows installation. USB drives must be formatted for UEFI.
  • “Secure Boot violation”: The USB tool or OS isn’t signed. Use official media, or check your Secure Boot settings.
  • The PC goes straight to Windows before you can press a key: Fast startup skips the key window. Use Advanced startup instead.

Frequently Asked Questions

Can I change the boot drive without entering the BIOS?

For a one-time boot, yes: use Advanced startup > Use a device. Permanent changes are made in UEFI.

Will changing the boot order erase anything?

No. It only changes which drive the PC tries first.

Summary

  1. Open UEFI Firmware Settings from Advanced startup.
  2. Set the drive you want as Boot Option #1.
  3. Save with F10.
  4. Use the boot menu key for one-time changes.