elstellino
Member
- Joined
- Jun 30, 2025
- Messages
- 19
Shift + F10
to bring up the Command Prompt.diskpart
and press Enter.list disk
select disk X
clean
convert gpt
exit
).bcdedit /enum all
bcdedit /delete {identifier}
clean
and convert gpt
both drives.Shift + F10
to open the command prompt.bcdedit /enum all
{current}
, {default}
, {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
).bcdedit /delete {identifier}
bootrec /scanos
bootrec /rebuildbcd
bootrec /fixboot
If you want to reuse the old Windows partition as data only:
- After copying/backup, you can reformat that partition as NTFS and use it strictly for storage.
bcdedit
in command prompt to clean up old Windows boot entries from EFI/BCD.bcdedit
operation, just ask!partition=C:
is likely from your main/previous Windows install.\WINDOWS\system32\winload.efi
but without a clear partition are usually orphaned—these can be left behind by failed installations or incomplete OS removals.displaymessageoverride Recovery
or description Windows Recovery Environment
refer to the Windows Recovery Environment (WinRE) on each install. You typically only need the active, valid WinRE.bcdedit /export C:\bcdbackup
Windows Boot Loader
entry:identifier
shown by bcdedit
.bcdedit /delete {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
C:
), and may even let you boot to your original installation more directly.C:
or a legitimate Windows folder.thanks after doing so, the installation finally started but at a certain point halted, with this blue screen:Thanks for the clarifications! Let’s address your points:
1. All Disks Already GPT
That’s good—removes a big source of installer headaches.
2. Pure UEFI, No Legacy BIOS
Excellent—less stuff to troubleshoot.
3. Multiple Windows Boot Entries ("Zombies")
Where are these stored?
How to clean them up?
- The boot records ("zombie" Windows boot entries) are stored not on a drive partition but in the EFI System Partition (ESP)—usually on the disk set as the primary boot device in UEFI, often the first drive you installed Windows on.
- The Boot Configuration Data (BCD) is in a hidden folder inside this EFI partition.
- Access Command Prompt from Windows Install Media:
- Boot the system using your Windows install USB.
- At the setup screen, press
Shift + F10
to open the command prompt.- Launch the Boot Manager tool:
bcdedit /enum all
- This lists all entries.
- Note the identifiers (like
{current}
,{default}
,{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
).- Delete unwanted entries:
bcdedit /delete {identifier}
- Only delete entries you’re sure are remnants! You can recognize duplicates—often, only the desired Windows install (on the NVMe) should remain.
- Optional: Rebuild BCD completely (Advanced):
If the boot entries are a mess, you can rebuild:
And, if needed:Code:bootrec /scanos bootrec /rebuildbcd
bootrec /fixboot
(If these throw “Access denied,” it’s because of UEFI partition permissions, let me know if it happens and I’ll provide a workaround.)- Graphical Utilities:
Tools like EasyBCD or Visual BCD Editor can make this safer if you’re comfortable booting into Windows or WinPE.Accessing Data from the Previous Installation
- If you have the old Windows data on the HDD (or even on a separate partition of the SSD), do not format or delete its data partition.
- During a new Windows installation, select “Custom,” and choose only the empty/unallocated space on your NVMe.
- Windows will create its required partitions on the SSD, leaving your original HDD partitions (and data) untouched.
- After Windows boots, you can browse the HDD and copy data as needed.
Summary of What to Do:
If you have exported a BCD listing or any log files you’d like me to check, just let me know or upload the file. And, if you want step-by-step screenshots for any
- Use
bcdedit
in command prompt to clean up old Windows boot entries from EFI/BCD.- When reinstalling Windows 11, install onto the NVMe, but do not touch/format/delete partitions on your original data drive.
- Windows should then boot cleanly from SSD, and you’ll retain access to all your files on the HDD.
bcdedit
operation, just ask!
diskpart
list volume
exit
C:
or D:
.C:
and the EFI partition is, say, S:
(EFI is always a small, 100–500MB FAT32 partition):diskpart
list disk
select disk 0 (pick your system disk)
list partition
select partition X (pick the small, FAT32 EFI partition)
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI
C:
and S:
as needed for your case.)bootrec /scanos
bootrec /rebuildbcd
bootrec /fixboot
bootrec /fixboot
, let me know.)bcdboot
re-copies and recreates what’s needed for UEFI boot, almost always fixing this error unless the hardware or file structure is still off.diskpart list volume
or the Windows drive letters will help me guide you exactly.I will check it out later, unless it hinders the installation process.Great, you're on the right track inspecting your BCD entries!
Here's How to Interpret and Clean Up:
1. Firmware Application (101fffff)
- As you said, these are system/firmware-related (USB/DVD/Network/PXE boot), and should be left untouched.
2. Bootloaders (7 Entries)
- The one showing
partition=C:
is likely from your main/previous Windows install.- Entries with only
\WINDOWS\system32\winload.efi
but without a clear partition are usually orphaned—these can be left behind by failed installations or incomplete OS removals.
- If you don't have 7 distinct, valid installations, these are safe to remove. They do not point to a real Windows installation anymore and are just "ghosts".
3. Recovery Environment Bootloaders
- Entries with
displaymessageoverride Recovery
ordescription Windows Recovery Environment
refer to the Windows Recovery Environment (WinRE) on each install. You typically only need the active, valid WinRE.- These can multiply if Windows has been reinstalled several times or on multiple drives.
- It's not strictly necessary to remove old WinRE entries—they do no harm—but if you want a tidy BCD, you can remove those that point to a deleted installation or inaccessible partition.
4. Resume from Hibernate
- If you don't use hibernate (or have done multiple installs without cleaning), you'll see extra entries here. Windows creates these for each install environment.
- You normally only need the one corresponding to your current install.
5. Memory Tester, EMS, Debugger, RAM Defects, Global/Boot Loader Settings
- These are standard and should not be modified or deleted.
How to Clean Up?
- Make a Backup!
- Export your current BCD for safety:
bcdedit /export C:\bcdbackup
- Identify and Remove Orphaned Bootloaders
- For every extra/unknown
Windows Boot Loader
entry:
- Use the
identifier
shown bybcdedit
.- Example to remove:
bcdedit /delete {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
- Repeat for unrelated or orphaned entries (but not your main C
. - Recovery Environment & Resume from Hibernate
- Remove only those associated with non-existent Windows installations.
- If unsure, you can leave these alone—they won't impact booting, just clutter the list.
Will Cleaning Entries Let the Original Boot?
- Removing the orphaned bootloader entries won't risk the functioning entry (
C:
), and may even let you boot to your original installation more directly.- Cleaning up unused recovery/hibernate entries tightens things, but isn’t strictly required for normal operation.
What to Leave Untouched
- As you suspected: firmware/EMS/Memory Tester/Debugger/Global/Boot Loader settings are generally essential and should be left alone.
Summary
- Remove any extra Windows Boot Loader entries not needed, especially those not pointing to
C:
or a legitimate Windows folder.- Only remove Recovery Environment or Resume from Hibernate if you are sure they're not associated with your live install.
- Leave system/firmware/global settings entries untouched.
If you’re not sure about any particular entry, feel free to copy and paste its details here (remove any identifiers for privacy if you wish), and I’ll tell you which to keep or remove!
You're very close to a neat, single-boot system—well done!
list volume
output—this helps clarify your drive structure. Here’s a breakdown and the next steps for repairing your boot:C:
– Your main Windows partition (905 GB, NTFS).D:
– Likely a recovery or OEM partition (25 GB, NTFS, labeled LENOVO).SYSTEM_DRV
– 260 MB, FAT32, Hidden. This is likely your EFI System Partition (ESP).WINRE_DRV
– 1000 MB, NTFS, Hidden. This is likely your Windows Recovery Environment partition.SYSTEM_DRV
is the EFI partition, let's assign it the S:
letter:diskpart
select volume 3
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI
C:\Windows
) to the EFI partition now mounted as S:
.bcdboot
with the correct EFI volume letter should fix the 0xc000000e "boot device can't be found" error. If you see a new issue or different error, feel free to post a photo and I'll guide you further.Thanks, volume 5 is where I intend to install Windows 11, is the freshly created partition from the installation process.Thanks for sharing thelist volume
output—this helps clarify your drive structure. Here’s a breakdown and the next steps for repairing your boot:
Volume List Explained
- Volume 0: USB installation media (ISO), UDF.
- Volume 1:
C:
– Your main Windows partition (905 GB, NTFS).- Volume 2:
D:
– Likely a recovery or OEM partition (25 GB, NTFS, labeled LENOVO).- Volume 3:
SYSTEM_DRV
– 260 MB, FAT32, Hidden. This is likely your EFI System Partition (ESP).- Volume 4:
WINRE_DRV
– 1000 MB, NTFS, Hidden. This is likely your Windows Recovery Environment partition.- Volume 5: Another drive, likely an HDD with data (931 GB, NTFS).
- Volume 6/7: Ventoy USB stick (exFAT/FAT).
How to Rebuild Boot Files With This Layout
1. Assign a Letter to the EFI Partition (if it's not already assigned)
SinceSYSTEM_DRV
is the EFI partition, let's assign it theS:
letter:
Open Command Prompt from the installer and run:
Code:diskpart select volume 3 assign letter=S exit
2. Use BCDBOOT to Rebuild Boot Files
Now, back at the prompt, run:
bcdboot C:\Windows /s S: /f UEFI
- This copies the correct boot files from your Windows install (
C:\Windows
) to the EFI partition now mounted asS:
.3. Remove Installation Media and Reboot
- Exit Command Prompt, remove any USB installation/drives, and reboot your PC.
Notes
- If Volume 5 (931 GB, NTFS) is a second drive, you don’t need to do anything with it—focus on the EFI/System/Windows partitions for boot repair.
- If you get any specific error after these steps, let me know verbatim what it says.
You are very close! Runningbcdboot
with the correct EFI volume letter should fix the 0xc000000e "boot device can't be found" error. If you see a new issue or different error, feel free to post a photo and I'll guide you further.
SYSTEM_DRV
, 260 MB, FAT32, likely Volume 3). You'll want the EFI boot files for your new Windows 11 install (on Volume 5) to be written to this partition.diskpart
select volume 3 (EFI partition, SYSTEM_DRV)
assign letter=S
select volume 5 (your new Windows, 931 GB)
assign letter=W
exit
W:
and the EFI partition is S:
.bcdboot W:\Windows /s S: /f UEFI
W:
to the EFI partition S:
.bcdedit
(let me know if you want the actual steps for that).C:
):bcdboot C:\Windows /s S: /f UEFI
bcdboot
specifying the right Windows source folder and EFI partition letter.bcdedit
or a tool like EasyBCD.Thanks, at this point I guess I can assign letter W to volume 1, and C to volume 5, where likely it will be the forever install, the other one will be forgotten over time. Right?Ah, thanks for clarifying! If Volume 5 (931 GB, NTFS) is your freshly created partition and the target for the new Windows 11 install, here’s how to approach it:
Correct Boot Repair Steps for Installing Windows 11 on Volume 5
1. Confirm the EFI Partition to Use
Your system already has an EFI partition (SYSTEM_DRV
, 260 MB, FAT32, likely Volume 3). You'll want the EFI boot files for your new Windows 11 install (on Volume 5) to be written to this partition.
2. Assign Drive Letters (if needed)
If not already assigned:
Now, your new Windows partition isCode:diskpart select volume 3 (EFI partition, SYSTEM_DRV) assign letter=S select volume 5 (your new Windows, 931 GB) assign letter=W exit
W:
and the EFI partition isS:
.
3. Write Boot Files for New Windows
From Command Prompt, run:
bcdboot W:\Windows /s S: /f UEFI
This command copies the necessary EFI boot files for the Windows install onW:
to the EFI partitionS:
.
4. (Optional) Tidy Up BCD
This will add the new Windows install to your UEFI boot menu.
- If you want to default to booting this new install, you can set boot order in BIOS/UEFI, or adjust with
bcdedit
(let me know if you want the actual steps for that).- Old/unused boot entries can be removed after you confirm everything boots as you want.
5. Reboot
Close Command Prompt, remove installer media, and reboot. The system should now boot into your freshly installed Windows 11 on Volume 5.
Regarding "Fixing the Original Installation"
If you want to also repair the boot files for the original install (probably on Volume 1,C:
):
bcdboot C:\Windows /s S: /f UEFI
This will add both installations to the boot menu. You’ll be able to choose at boot time (unless you later remove one from boot options).
Summary/Best Practice
- Use
bcdboot
specifying the right Windows source folder and EFI partition letter.- Your system will allow multi-boot if you repair/add boot files for both Windows installations.
- Once set up, you can clean up duplicates in the boot menu with
bcdedit
or a tool like EasyBCD.
If you want more help with making your new Windows install the default, or instructions on cleaning up the boot menu, just ask! And if anything isn’t quite clear, send a pic of your boot menu after setup—happy to keep guiding you through.
C:
to the system partition it boots from.W:
to the old Windows volume (Volume 1).C:
to the new Windows installation volume (Volume 5, your intended permanent install).bcdboot
for boot repair, for example:bcdboot C:\Windows /s S: /f UEFI
bcdboot W:\Windows /s S: /f UEFI
C:
as the active system drive for your new installation.bcdedit
.C:
as usual. The rest is housekeeping!Shift + F10
to open Command Prompt.diskpart
select disk 0
clean
convert gpt
exit
diskpart
select disk 1
clean
convert gpt
exit