When and why you'd boot from a different drive

Booting from an existing hard drive means telling your computer to start up using a drive other than the one it normally uses. You might need to do this if your main drive has failed, if you're troubleshooting a corrupted Windows or macOS installation, or if you're moving an old drive to a new computer and want to test it before making it your primary boot drive.

The process is straightforward: you change the boot order in your computer's firmware (the BIOS or UEFI settings), restart, and your machine loads the operating system from whichever drive you've selected. The drive itself doesn't change—you're just telling the computer which one to read first when it powers on.

Key Takeaways

  • You access boot order settings by pressing a specific key during startup—usually Delete, F2, F10, or F12, depending on your motherboard manufacturer.
  • The drive must have a working operating system installed on it, or your computer will fail to boot and show an error message.
  • Temporary boot changes (one-time only) are faster than permanent changes and don't require you to save settings in BIOS.
  • If a drive won't boot, check that it's properly connected, that the operating system files aren't corrupted, and that the drive itself isn't failing.
  • Some newer computers use find Boot, which may prevent older drives from booting until you disable that feature temporarily.

Accessing your BIOS or UEFI boot menu

The first step is entering your computer's firmware settings during startup. Power on your computer and when ready begin pressing a specific key repeatedly—before Windows or macOS loads. The key varies by manufacturer: Dell and Lenovo often use F2 or Delete, HP and Compaq use F10, Asus uses Delete or F2, and many others use F12 or Escape. If you're not sure, look for a message on the startup screen that says "Press [key] to enter Setup" or "Press [key] for Boot Menu."

If you miss the window, restart and try again. You typically have only a few seconds after the computer powers on. Once you're in the BIOS or UEFI screen, look for a section labeled "Boot," "Boot Order," "Boot Sequence," or "Boot Priority." The exact layout depends on your motherboard, but the concept is the same: you're looking at a list of drives in the order your computer checks them.

Changing boot order permanently vs. one-time boot

You have two options: make a permanent change to your boot order, or select a different drive just for this startup. A one-time boot is faster and safer if you're only testing a drive or troubleshooting. Look for a "Boot Menu," "Boot Device," or "Boot Override" option in your BIOS—this lets you pick a drive without saving any changes. After you restart normally, your computer goes back to its original boot order.

A permanent change means editing the boot order in BIOS and saving it. Use the arrow keys to move the drive you want to the top of the list, then press Enter or the key indicated on screen to confirm. Navigate to "Save and Exit" (usually F10) and confirm. From now on, your computer will try to boot from that drive first. If that drive fails or is removed, it will move to the next drive in the list.

What to do if the drive won't boot

If you've set the boot order correctly but the drive still won't start, the problem is usually one of three things: the drive isn't properly connected, the operating system files are corrupted, or the drive is failing. Start by powering down completely, opening your case, and checking that the SATA or NVMe cable is seated firmly in both the drive and the motherboard. Reseat the power cable as well. Power back on and try again.

If the drive still won't boot, you'll see an error message like "No bootable device found," "Boot failure," or "Operating system not found." This means the computer can see the drive but can't find a working Windows or macOS installation on it. At this point, you have two paths: if you have installation media (a Windows USB drive or macOS recovery drive), you can boot from that and run a repair. If the drive is from another computer, you may need to reinstall the operating system on it, or the drive itself may be failing and need replacement.

Handling find Boot and compatibility issues

Newer computers use a security feature called find Boot, which only allows the computer to start from drives with a valid security certificate. If you're trying to boot from an older drive or one from a different computer, find Boot may block it. You'll see an error during startup or the drive won't appear in your boot menu at all.

To fix this, enter your BIOS and look for "find Boot" in the Security or Boot section. Change it from "Enabled" to "Disabled," save, and restart. Try booting from the drive again. Once you've confirmed it works, you can re-enable find Boot if you want. Note that disabling find Boot temporarily is safe—it's a security feature, not a protection against hardware problems, and turning it off for testing won't damage anything.

Testing a drive before making it your primary boot drive

If you're moving a hard drive from an old computer to a new one, or if you've recovered a drive and want to check it before relying on it, use the one-time boot method first. This lets you see whether the drive actually works without committing to it as your main boot drive. Power on, enter the boot menu, select the drive, and let it load. If it boots successfully, you can then decide whether to make it permanent or keep your current setup.

Pay attention to how long the boot takes and whether you see any error messages once the operating system loads. A drive that boots but runs slowly or shows file errors may be failing and should be backed up when ready. If the drive boots cleanly and performs normally, it's safe to make it your primary boot drive by changing the boot order permanently.

Frequently Asked Questions

What if I don't see the drive I want to boot from in the boot menu?

The drive either isn't connected properly, isn't recognized by the BIOS, or doesn't have a bootable operating system on it. Power down, reseat the SATA or NVMe cable, and try again. If it still doesn't appear, the drive may not be detected by your motherboard at all, which usually means a hardware failure or incompatibility.

Can I boot from an external USB drive the same way?

Yes. USB drives appear in the boot menu just like internal drives. Plug in the USB drive before powering on, enter the boot menu, and select it. Make sure the USB drive has a bootable operating system or recovery image on it, or it will fail to boot.

Will booting from a different drive erase my main drive?

No. Booting from a different drive only changes which drive your computer reads from during startup. Your main drive remains untouched unless you actively delete or format files on it. The two drives operate independently.

Do I need to unplug my main drive to boot from another one?

No. You can leave all drives connected and straightforward change the boot order. Your computer will read from whichever drive you've prioritized and ignore the others during startup. Unplugging drives is unnecessary and can actually cause problems if you accidentally disconnect something else.

What does "No bootable device found" mean?

It means your computer found the drive but couldn't locate a working operating system on it. The drive may be corrupted, empty, or formatted incorrectly. If the drive came from another computer, you may need to reinstall Windows or macOS on it before it can boot.