Windows 10: How can the EFI System Partition and the Recovery Partition be mirrored or created?

Discus and support How can the EFI System Partition and the Recovery Partition be mirrored or created? in Windows 10 Installation and Upgrade to solve the problem; I have a desktop computer running windows 10 Pro. The partition containing C can be mirrored, but the EFI System Partition and the Recovery Partition... Discussion in 'Windows 10 Installation and Upgrade' started by ToshimiMinoura, Oct 28, 2022.

  1. How can the EFI System Partition and the Recovery Partition be mirrored or created?


    I have a desktop computer running windows 10 Pro. The partition containing C can be mirrored, but the EFI System Partition and the Recovery Partition cannot be mirrored. I want to make the disk created by mirroring bootable.Another computer is also running Windows 10 Pro, and the System Reserved partition can be mirrored. This machine uses MBR partitions.

    :)
     
    ToshimiMinoura, Oct 28, 2022
    #1

  2. Cloning System Partition, Recreating EFI & Recovery partitions......

    This guide is intended for educational purposes only.

    A fresh and clean installation is always the best thing to do, because in addition to a bug-free Windows experience, everything outside the Windows environment like the EFI partition, Recovery partition, and overall system integrity remains intact and well maintained.

    However, there are times when simply cloning the current system is preferred. This is not just to save time, but also because the existing system may contain drivers (e.g. BootCamp drivers) and other factors that setting up everything fresh becomes too much time consuming, and sometimes not possible too.

    Under these circumstances, the following guide will ensure that you can quickly clone your current system to an external SSD (or an internal one) that can be used on both Windows PC as well as a Mac (assuming the existing system already has the required BootCamp drivers).

    BASICS

    Before explaining the steps, just know some basics of how the computer functions.

    Every time you power on your computer, your system firmware first loads a hidden partition on the boot device called the EFI partition. This partition contains information about the installed operating systems as well as their paths (on the disk). In my experience, simply cloning an existing system partition to another device will often not be enough to make it bootable. This is probably because it breaks the OS paths in the new EFI partition that is automatically created in the cloning process. When that happens, you cannot boot from the target device unless the EFI partition is fixed with the correct path to the OS installed in the target disk.

    LESSONS IN THIS TUTORIAL

    So in this tutorial, we will see 3 things:

    1. How to clone the system partition.
    2. How to fix the EFI partition.
    3. How to restore the native Windows Recovery Environment (if that gets broken too in the cloning process).


    CLONING THE SYSTEM PARTITION

    Things Required

    1. Backup/ Cloning software: Most cloning software allow system cloning only in their paid version, so keep that in mind.

    2. External SSD/ HDD/ Flash Drive.

    3. External keyboard and mouse (only if you want to boot from the target disk on a Mac and your existing system doesn't have BootCamp drivers).

    Process

    This is a very straight-forward process.

    1. Ensure that the target disk is partitioned as GPT. This is best for Windows 10 and newer. If it is not partitioned as GPT, you can use a partition assistant software that will allow you to convert the partition from MBR to GPT without losing data. Most free versions of well known partition softwares will allow you to do this.
    2. Clone the system to the target disk (or a partition in the target disk) using the cloning software. If you are cloning the system that you have booted into, use the System Clone feature. If you are cloning the system partition on another disk/ partition, use the Clone Disk/ Partition feature.
    3. When using the System Clone feature, you will see that the hidden EFI partition is automatically included. This EFI partition is often broken in the target disk, and we will see how to fix this in the next section.
    4. Once cloning is complete, try booting from the target device. If it boots fine, great. If it doesn't boot, then here are the steps to make it boot.

    RECREATING THE EFI PARTITION


    Things Required

    1. Windows Recovery Disk (if you can't boot into Recovery or if the native Recovery doesn't have command prompt feature)

    Process

    1. Boot to Recovery. If you don't have one or if it is broken, then connect your Windows Recovery Disk (you have to create one if you don't already have it).
    2. Go to Command Prompt while in Recovery:

    diskpart
    list vol
    sel vol x (here 'x' is the volume number of the EFI partition of the target disk; check the result from the previous command)
    format quick fs=fat32 label="EFI T5Win10" (you can give any name that helps you to identify the partition easily; in my case, I was installing Windows 10 on my Samsung T5 SSD, hence I named it as EFI T5Win10; you can replace the text within the quotes with one of your choice)
    set id=C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    assign letter=a (you can replace 'a' with any alphabet that is not currently in use)
    list vol (make sure that all the windows partitions in the target disk have a letter assigned to them; if any does not have a letter assigned, then assign a letter to each one of them as in the previous steps: select the correct volume number of the OS partition first and then assign a letter)

    exit

    Now we have to copy the boot files (which contain the OS paths) from each of the installed Windows OS to the EFI partition.

    Pass the following command(s):

    bcdboot c:\windows /s a: (here, I'm assuming that the letter for the OS partition is 'c'; check the letter in your case as it need not be 'c'; use the correct letter for the OS partition that you see in your case; repeat this command for all the operating systems installed in the target disk, replacing 'c' with the corresponding letter of the OS; also remember that 'a' is the letter I used for the EFI partition; if you have assigned a different letter, then replace 'a' with the letter you have assigned for the EFI partition)

    exit

    Reboot.

    If the disk has multiple OS installations, the OS Boot Manager should now show all of them, so you can choose which one to boot from.

    If your target disk has multiple OS installed, you will see that there is an EFI partition for each of them. You can safely format all those except the first one. The system prefers the EFI partition to be installed at the beginning of the disk, so keep the 1st one and format the rest. In our case, it is the one that we assigned the letter 'a'.

    To format the additional EFI partitions in the target disk, use DISKPART in command prompt:

    diskpart

    lis vol

    sel vol x (where 'x' is the volume number of the additional EFI partitions in the target disk; repeat this for all the additional EFI partitions)

    format quick fs=fat32

    Remember, that you must only delete the extra EFI partitions on the target disk, not the ones on other disks that are attached to your system.

    Every bootable disk must have atleast one EFI partition (preferably at the beginning of the disk because that is where the firmware first looks for one) and one Recovery partition. If you are using a multi-boot disk (assuming they are all Windows), a single EFI partition is enough that should contain the paths of all the OSes in the disk. The process above will accomplish this.

    Also, each disk needs to have just one Recovery partition. You don't need a separate EFI or separate Recovery partition for each of the OSes installed. Having one EFI and one Recovery on the disk itself would suffice.

    RECREATING THE RECOVERY PARTITION

    Things Required

    1. Windows ISO

    2. 7zip or any archiver installed

    Sometimes, the recovery partition can become corrupt. If that is the case, you won't be able to boot into Recovery or create a recovery drive. Troubleshooting Windows from recovery won't be possible in such cases. But we can restore it as follows:

    ____________________________________________________________________________________________________________________________

    If the recovery partition does not exist, create it as follows:

    Open command prompt with administrative privileges:

    diskpart
    list vol (note the volume number for Windows partition)
    sel vol x (where x is the volume number of the Windows partition from above result)
    shrink desired=630 (the Recovery partition for Win10_21H1_English_x64; you can assign a higher number if you want; e.g. 1024 to create a 1 GB partition for recovery)
    create par pri
    format quick fs=NTFS label=Recovery
    set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC (this is the id for Recovery partition)
    gpt attributes=0x8000000000000001
    exit

    ____________________________________________________________________________________________________________________________

    If the recovery partition already exists but is corrupt, then format the recovery partition using command prompt:

    diskpart

    list vol
    sel vol x (where 'x' is the volume number of the recovery partition from the result above)
    format fs=NTFS quick label=Recovery
    set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC (this is the id for Recovery partition)
    gpt attributes=0x8000000000000001
    exit

    ____________________________________________________________________________________________________________________________



    reagentc /disable

    Go to C:\Windows\System32\Recovery

    Delete all files there.

    NOTE: Recovery folder may be hidden, so you may have to set the option to show hidden files.

    Now, you have to copy the appropriate files from the Windows ISO.

    Copy WinRE.wim and the uninitialized ReAgent.xml files from the installation Media (ISO file) to C:\Windows\System32\Recovery

    Here are the steps:

    1. Right click the Windows ISO file
    2. Use 7zip to open archive (just open; don't have to extract it)
    3. Sources
    4. Locate the install.wim (or install.esd) file
    5. Right click and open
    6. Choose the correct folder for your edition of Windows:

    1 - Windows 10 Home
    2 - Windows 10 Home N
    3 - Windows 10 Home Single Language
    4 - Windows 10 Education
    5 - Windows 10 Education N
    6 - Windows 10 Pro
    7 - Windows 10 Pro N
    8 - Windows 10 Pro Education
    9 - Windows 10 Pro Education N
    10 - Windows 10 Pro for Workstations
    11 - Windows 10 Pro N for Workstations

    In case of Windows Home, choose the folder '1'; for Windows Pro, choose folder '6', etc.

    7. Go to Windows\ System32\ Recovery
    8. Copy the two files (ReAgent.xml and Winre.wim) to your system (C:\Windows\System32\Recovery)

    Back to command prompt with admin privileges:

    reagentc /enable (this will move WinRe.wim to the Recovery partition and set the GUID and location in ReAgent.xml)

    After restoring the recovery partition, you'll be able to create a recovery disk on an external USB device.

    IN ALL OF THE DISKPART COMMANDS, BE EXTREMELY CAREFUL IN SELECTING THE CORRECT VOLUMES/ PARTITIONS/ DISKS. YOU MUST ONLY SELECT THE VOLUMES IN YOUR TARGET DISK. DOUBLE CHECK THIS BEFORE PASSING THE COMMANDS.

    DISCLAIMER

    With the process above, you will have a bootable system with its own recovery environment. I am not sure if this breaks anything. Everything works fine as it should as far as I have tested. Your mileage may vary depending on the hardware you use and the way you use your system.
     
    TheMysticSA, Oct 28, 2022
    #2
  3. Anusha Win User
    How To: Create recovery partition.

    it worked when i copied all the files of the disk to the recovery partition i created, but i had to use WinPE tab to add the entry.

    Type: WIM Image (Ramdisk)
    Name: Recovery
    Path: Z:\Sources\boot.wim
    and hit Add Entry
    I tried it in VirtualBox and it worked.
    At first, it would add a second "Windows 7" entry to the list, but when the installation is finished, the old one is deleted. (I formatted only C: partition)
     
    Anusha, Oct 28, 2022
    #3
  4. Saltgrass Win User

    How can the EFI System Partition and the Recovery Partition be mirrored or created?

    UNMOUNTABLE_BOOT_VOLUME after creating new EFI System Partition

    I would probably have booted to a Windows install or recovery media to create the

    EFI system partition by using Diskpart and the create par efi command with any modifiers necessary to make it fit in the correct location.

    I know Linux can use a Microsoft EFI partition but I do know if Windows can use a Linux version.

    Yes, the bcd listing which shows the boot manager and OS loader.

    It may have been easier to use a third party partition manager to change the size of the EFI partition.

    If you might need it, here are the details of an EFI partition from Diskpart.

    Partition 2

    Type : c12a7328-f81f-11d2-ba4b-00a0c93ec93b

    Hidden : Yes

    Required: No

    Attrib : 0X8000000000000000

    Offset in Bytes: 524288000

    Volume ### Ltr Label Fs Type Size Status Info

    ---------- --- ----------- ----- ---------- ------- --------- --------

    * Volume 3 FAT32 Partition 99 MB Healthy System
     
    Saltgrass, Oct 28, 2022
    #4
Thema:

How can the EFI System Partition and the Recovery Partition be mirrored or created?

Loading...
  1. How can the EFI System Partition and the Recovery Partition be mirrored or created? - Similar Threads - EFI System Partition

  2. How can the EFI System Partition and the Recovery Partition be mirrored or created?

    in Windows 10 Gaming
    How can the EFI System Partition and the Recovery Partition be mirrored or created?: I have a desktop computer running windows 10 Pro. The partition containing C can be mirrored, but the EFI System Partition and the Recovery Partition cannot be mirrored. I want to make the disk created by mirroring bootable.Another computer is also running Windows 10 Pro, and...
  3. How can the EFI System Partition and the Recovery Partition be mirrored or created?

    in Windows 10 Software and Apps
    How can the EFI System Partition and the Recovery Partition be mirrored or created?: I have a desktop computer running windows 10 Pro. The partition containing C can be mirrored, but the EFI System Partition and the Recovery Partition cannot be mirrored. I want to make the disk created by mirroring bootable.Another computer is also running Windows 10 Pro, and...
  4. How to create Recovery disk with efi partition?

    in Windows 10 Software and Apps
    How to create Recovery disk with efi partition?: Hi i'm limon i need help, how to create recovery disk with efi partition?the reason i want this bc my computer is installed with non factory OS...
  5. How to create Recovery disk with efi partition?

    in Windows 10 Installation and Upgrade
    How to create Recovery disk with efi partition?: Hi i'm limon i need help, how to create recovery disk with efi partition?the reason i want this bc my computer is installed with non factory OS...
  6. How to create Recovery disk with efi partition?

    in Windows 10 Gaming
    How to create Recovery disk with efi partition?: Hi i'm limon i need help, how to create recovery disk with efi partition?the reason i want this bc my computer is installed with non factory OS...
  7. Cloning System Partition, Recreating EFI & Recovery partitions......

    in Windows 10 Gaming
    Cloning System Partition, Recreating EFI & Recovery partitions......: This guide is intended for educational purposes only.A fresh and clean installation is always the best thing to do, because in addition to a bug-free Windows experience, everything outside the Windows environment like the EFI partition, Recovery partition, and overall system...
  8. Cloning System Partition, Recreating EFI & Recovery partitions......

    in Windows 10 Software and Apps
    Cloning System Partition, Recreating EFI & Recovery partitions......: This guide is intended for educational purposes only.A fresh and clean installation is always the best thing to do, because in addition to a bug-free Windows experience, everything outside the Windows environment like the EFI partition, Recovery partition, and overall system...
  9. Creating Recovery and EFI System Partition

    in Windows 10 Network and Sharing
    Creating Recovery and EFI System Partition: Hello,I've just installed Windows 10 on my new SSD and formatted the HDD that had Windows 10 on it before. I just realized in Disk Management that the old HDD has the Recovery and EFI System Partitions. How would I go about adding those to the SSD instead?Thanks....
  10. Recovery and EFI partition instead of System Reserved partition

    in Windows 10 Installation and Upgrade
    Recovery and EFI partition instead of System Reserved partition: I forced reinstalled my windows 10 after my boot got corrupted by deleting linux on dual boot. Now I used diskpart to wipe my SSD before I began installation. When the Win10 installation is finished. I noticed that I have Recovery and EFI Partitions on Disk management. I'm...