EFI Partition Restore Issue
Posted: Wed May 28, 2025 6:55 pm
Heya,
I'm a new user of "Image for Windows" so I've been playing around with it within VirtualBox to get a better feel for how things work.
The issue I've been having is with restoring the EFI partition. I'm doing everything within TBWinPE.
I create a full backup using defaults apart from enabling byte-for-byte validation. I then delete all partitions (clear boot sector selected too) with PartWork and restore the full drive using defaults, apart from enabling byte-for-byte validation, and all goes fine (both Automatic/Normal modes have been tested), and the system boots with no issues.
So I try and see how restoring partitions goes. I delete just the EFI partition (clear boot sector selected) and restore it without changing any settings, and on restart I'll get the message "BdsDxe: failed to load Boot0004 "Windows Boot Manager" from HD(1,GPT,-----,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi: Not Found" even though the system still boots fine.
So I boot back into TBWinPE and try restoring with different options, both individually and in combinations (Set Active, Update Boot Partition, Restore Disk Signature, and Restore First Track), each time I delete the EFI partition with PartWork just to be consistent.
A couple of times I thought I got the right options selected, as there was no message upon restart, but after trying the settings again to be sure, I get that message again.
What settings do I need to use so I no longer get that message? just like with a full drive restore.
---------------------------
VirtualBox guest:
Windows 10 Pro 22H2 with EFI/Secure Boot enabled (non default settings)
-
TBWinPE/RE Builder version 1.42.
Windows 10 Pro [10.0.19045 22H2,x64(AMD64)] WinRE [10.0.19041.5847(10.0.19041-5847.0),x64]
-
Image for Windows 4.04
TBIView 4.63
TBOSDT 3.02 (Professional for BootIt version)
TBLauncher 1.39
I'm a new user of "Image for Windows" so I've been playing around with it within VirtualBox to get a better feel for how things work.
The issue I've been having is with restoring the EFI partition. I'm doing everything within TBWinPE.
I create a full backup using defaults apart from enabling byte-for-byte validation. I then delete all partitions (clear boot sector selected too) with PartWork and restore the full drive using defaults, apart from enabling byte-for-byte validation, and all goes fine (both Automatic/Normal modes have been tested), and the system boots with no issues.
So I try and see how restoring partitions goes. I delete just the EFI partition (clear boot sector selected) and restore it without changing any settings, and on restart I'll get the message "BdsDxe: failed to load Boot0004 "Windows Boot Manager" from HD(1,GPT,-----,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi: Not Found" even though the system still boots fine.
So I boot back into TBWinPE and try restoring with different options, both individually and in combinations (Set Active, Update Boot Partition, Restore Disk Signature, and Restore First Track), each time I delete the EFI partition with PartWork just to be consistent.
A couple of times I thought I got the right options selected, as there was no message upon restart, but after trying the settings again to be sure, I get that message again.
What settings do I need to use so I no longer get that message? just like with a full drive restore.
---------------------------
VirtualBox guest:
Windows 10 Pro 22H2 with EFI/Secure Boot enabled (non default settings)
-
TBWinPE/RE Builder version 1.42.
Windows 10 Pro [10.0.19045 22H2,x64(AMD64)] WinRE [10.0.19041.5847(10.0.19041-5847.0),x64]
-
Image for Windows 4.04
TBIView 4.63
TBOSDT 3.02 (Professional for BootIt version)
TBLauncher 1.39