You put Windows 11 on a new drive, restarted, and the PC still opened the old copy, or stopped with a boot error. The drive a PC starts from is chosen by the boot order in its UEFI firmware, not by anything inside Windows. To reach it from Windows 11, go to Settings, System, Recovery, select Restart now beside Advanced startup, then Troubleshoot, then Advanced options, then UEFI Firmware Settings. Moving a drive to the top only works if that drive holds a bootable Windows.
Why the PC keeps starting the old drive
Three separate things decide which copy of Windows starts, and mixing them up is the usual reason a change doesn’t stick.
- The firmware boot order. UEFI firmware (many people still call it the BIOS) keeps a list of boot entries and tries them from the top. The first one that works wins. If the old drive is still connected and still first, it keeps winning.
- The boot entry, not just the drive. A Windows 11 drive normally shows up in that list as Windows Boot Manager, sometimes followed by the drive’s name. A drive that appears only by its model name, with no Windows Boot Manager entry, may not have the small EFI system partition that UEFI needs to start it.
- The Windows boot menu. If two copies of Windows share one boot manager, the menu that appears after the firmware decides which copy loads. That setting lives in Windows, not in firmware.
Windows 11 adds one more rule. Microsoft’s Windows 11 system requirements call for UEFI firmware that is Secure Boot capable, along with TPM 2.0. Microsoft’s hardware documentation on booting to UEFI mode or legacy BIOS mode explains that UEFI pairs with GPT disks and legacy BIOS with MBR disks, and that a PC keeps starting in the mode Windows was installed in. A Windows 11 drive should therefore be GPT and should start in UEFI mode.
Make sure the new drive can boot on its own
Changing the order can’t fix a drive that has no Windows on it. A brand-new SSD is empty until you clone your old drive to it or install Windows on it. Both routes are explained in how to transfer Windows to a new SSD, and the cloning route alone is covered in how to clone a hard drive.
While you’re still in Windows, check the new drive:
- Right-click the Start button and open Disk Management.
- Find the new drive in the lower half of the window. Right-click its disk label on the left, select Properties, and on the Volumes tab check that the partition style is GPT.
- Look for a small partition labeled EFI System Partition on that same disk. Without it, the drive usually won’t appear as Windows Boot Manager in the firmware.
- Press Windows + R, type
msinfo32and press Enter. In System Summary, BIOS Mode should read UEFI. If it reads Legacy, see how to change BIOS mode from Legacy to UEFI in Windows 11 before going further.
If you plan a clean install instead of a clone, Microsoft’s page on how to reinstall Windows warns that a clean install removes personal files, apps and customizations, and advises deleting partitions only on the drive you’re installing to. Unplugging the other drives during setup makes it much harder to wipe the wrong one. Windows normally reactivates afterward if your Microsoft account is linked to the PC’s digital license.
Open the firmware from Windows 11 or at power-on
The route from Windows works on any UEFI PC and avoids racing a key at startup. Microsoft’s Surface UEFI page spells out the same path and the UEFI Firmware Settings label.
- Save your work and close apps.
- Open Settings > System > Recovery.
- Next to Advanced startup, select Restart now, then confirm.
- On the blue screen, choose Troubleshoot > Advanced options > UEFI Firmware Settings, then Restart.
If UEFI Firmware Settings isn’t in the list, the PC is starting in legacy mode or the maker has hidden the option; use the power-on key instead.
A faster route is a command. Open Terminal as administrator and run shutdown /r /fw /t 0. Microsoft’s shutdown command reference says the /fw option, combined with a restart, makes the next start go to the firmware user interface.
To use a key instead, power the PC on and press the setup key repeatedly as soon as the screen lights up. The key depends on the maker. HP, for example, tells notebook owners to press f10 repeatedly at power-on to open BIOS Setup. For other brands, check the maker’s support page or the four routes in how to open BIOS in Windows 11.
Put the new drive first in the boot order
Firmware screens are written by the PC or motherboard maker, so names and layouts differ. The tab is often called Boot, and the list may be named Boot Priority, Boot Order, Boot Sequence or Boot Option Priorities.
- Open the boot section with the arrow keys or mouse.
- Find the entry for the new drive. Pick the Windows Boot Manager entry that belongs to the new drive (many firmware screens show the drive name next to it), not the bare drive name.
- Move it to the first position. Depending on the firmware, you select the first slot and choose the drive, use the plus and minus keys, or drag the entry. The screenshot below labels the first slot Boot Option #1; yours may use a different name.

- Choose the save option (often Save & Exit, or a key shown at the bottom of the screen) and confirm.
- Let the PC restart without pressing anything.
Changing the order doesn’t erase anything; it only changes which drive the PC tries first.
To confirm it worked, sign in and open Disk Management again. The partition that now holds C: should be on the new disk. If C: is still on the old disk, the PC started the old copy, so go back and check the entry you moved.
Start from a different drive one time
For a single start from a USB installer or a second drive, leave the permanent order alone and use the firmware’s one-time boot menu. Most PCs show it when you press a boot menu key at power-on; the key varies by maker and is listed in the manual or on the startup screen. Choose the drive, and the next normal restart goes back to the usual order.
Windows can also hand you a device list. On the Advanced startup screen, some PCs show a Use a device option that lists USB drives and network boot. Microsoft notes that a USB stick prepared for UEFI shows up in boot menus with a name such as UEFI: USB Drive. For running Windows itself from a portable disk, see how to boot from an external hard drive in Windows 11.
What bcdedit can and cannot change
Command-line tools often come up in searches for this task, and they do something different from the firmware order.
- What it does well: Microsoft documents
bcdedit /defaultas the command that sets which entry in the Windows boot menu loads when the menu times out. On a dual-boot PC with two Windows installs, that’s the setting you want. Runbcdedit /enumfrom an administrator Terminal to see the entries and their identifiers first. Microsoft’s bcdedit /default reference also notes that some BCDEdit changes may require suspending BitLocker or Secure Boot first. - What it doesn’t replace: the Windows boot menu only appears after the firmware has picked a drive. If the firmware starts the old drive’s boot manager, the menu you edit on the new drive never runs. Fix the firmware order first.
- What to skip: older advice to mark a partition active with diskpart applies to MBR disks on legacy BIOS PCs. It does nothing useful for a Windows 11 GPT drive.
- A simpler route for dual boot: on a dual-boot PC, System Configuration (msconfig) has a Boot tab with a Set as default button, which may be easier than typing identifiers.
Advanced users can edit the firmware’s own boot list through bcdedit on UEFI PCs, but firmware may ignore or reset those edits, so the firmware screen is the dependable route. If the second system is Linux rather than Windows, the dual-boot steps in how to install Linux on Windows 10 explain how its boot menu fits in.
Surface and other PCs with their own firmware screens
- Microsoft Surface: shut the device down, then hold the volume-up button, press and release the power button, and keep holding volume-up until the Surface UEFI screen appears. Microsoft lists a Boot configuration page there for the order. Surface devices managed by a school or company may have this page locked.
- Work and school PCs: firmware is often password-protected, and changes may be undone by management tools. Ask IT before changing the boot drive.
- Desktops with several NVMe drives: each drive with an EFI partition can add its own Windows Boot Manager entry, so the list may show two entries with the same name. Use the drive name shown beside each one, or disconnect the old drive temporarily to see which entry disappears.
When the PC won’t start from the new drive
| What happens | Likely reason | What to try |
|---|---|---|
| The new drive isn’t in the boot list | No Windows or no EFI partition on it; on some PCs a storage mode such as RAID or Intel VMD hides NVMe drives; an M.2 slot sharing lanes with another port | Check the drive in Disk Management; check the storage settings and the motherboard manual for slot sharing; reseat the drive |
| It goes straight back to the firmware screen | No bootable entry was found | Make sure Windows Boot Manager for the new drive is first and enabled |
| Automatic Repair loops or a stop error appears | The clone is incomplete, or the storage mode changed after Windows was installed | Put the storage mode back to what it was; repeat the clone or reinstall |
| A drive is listed but won’t start in UEFI mode | The disk is MBR and the PC starts in UEFI mode (or the reverse) | If the Windows disk is MBR, convert it with MBR2GPT (Microsoft documents it for switching to UEFI after installation, and its changes can’t be undone), then set the firmware to UEFI; if the disk is already GPT, turn off legacy or CSM mode in the firmware |
| A USB installer is blocked by Secure Boot | The media isn’t signed for Secure Boot | Use official Windows installation media rather than turning Secure Boot off |
If a new SSD doesn’t appear even in Windows, it may still need setting up; the steps to set up a new SSD in Windows 11 cover initializing it. Turning Secure Boot off rarely fixes a boot-drive problem, and Windows 11 is built for Secure Boot capable firmware; the article on how to turn off Secure Boot on Windows 11 explains when that change makes sense.
Clean up the old drive after a few good starts
Don’t wipe the old drive the same day. Use the PC from the new drive for several restarts, confirm in Disk Management that C: is on the new disk, and check that your files and apps open.
- Back up anything on the old drive you haven’t copied yet. The next step erases it.
- In Disk Management, find the old disk. Make sure it is not the one marked as holding C: or the EFI System Partition in use.
- Right-click each old partition and select Delete Volume, then create a new volume in the empty space and format it if you want to keep the drive as storage. Disk Management can’t delete the old drive’s EFI System Partition; that small partition can stay, or disconnect the drive if you want its boot entry gone.
- Restart and confirm the PC still starts normally.
Deleting partitions is permanent. If anything looks unclear, physically disconnect the old drive for a week instead; if the PC keeps starting, it never needed it.
Boot drive questions
Do I have to reinstall Windows to start from a different SSD?
No. Cloning copies your current Windows, apps and files, and the PC can start from the clone once it’s first in the boot order. A clean install is the alternative when you’d rather start fresh, and it erases everything on the target drive.
Is it safe to leave a USB drive first in the order?
It works, but any bootable stick left plugged in will start instead of Windows. Keep the internal drive first and use the one-time boot menu when you need USB.
Once the new drive starts reliably and the old one is cleared, you’re done. If you later add a second operating system, the guide to dual boot Windows 11 picks up from here.

Kermit Matthews runs Live2Tech from just outside Philadelphia. He is an IT specialist with over 20 years of experience, from a university help desk to small-business IT, IT management and his own consulting practice, and has written tech guides full time since 2020. Steps are checked against the current software on a real device or the maker’s official documentation. More about Kermit.