Windows 10: My EFI System and Recovery Partitions are on the wrong disk Windows 10

Discus and support My EFI System and Recovery Partitions are on the wrong disk Windows 10 in Windows 10 Software and Apps to solve the problem; I recently set up a new PC with the intention of having Windows on my new M.2 drive along with the two SSD's for storage. However, I accidentally... Discussion in 'Windows 10 Software and Apps' started by CVraden, Nov 24, 2023.

  1. CVraden Win User

    My EFI System and Recovery Partitions are on the wrong disk Windows 10


    I recently set up a new PC with the intention of having Windows on my new M.2 drive along with the two SSD's for storage. However, I accidentally installed Windows on one of my SSD's first it has the same storage amount as my M.2 drive so I couldn't tell them apart. I managed to get Windows off the SSD and onto the M.2 drive, but the EFI System and Recovery Partitions are still on the SSD instead of the M.2. Is there a way to fix this without reinstalling again?The upload keeps failing whenever I try to insert a screenshot, but you can see my Disk Management hereMy EFI System and Recovery Partitions are on the wrong disk Windows 10 :Disk Management 20231124.jpg

    :)
     
    CVraden, Nov 24, 2023
    #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, Nov 24, 2023
    #2
  3. Avocado Win User
    EFI system and Recovery partitions on wrong drive (I ran a search)

    Depending how the Windows install media is booted (UEFI or Legacy BIOS) Windows Setup creates either GPT or MBR partition style on the SSD/HDD.


    My EFI System and Recovery Partitions are on the wrong disk Windows 10 5975045t-efi-system-recovery-partitions-wrong-drive-i-ran-search-boot-uefi-mode-legacy-bios-mode.png


    The UEFI option will boot the Windows install media in UEFI mode and Windows Setup will create the GPT partition style automatically. On a GPT disk, Windows Setup will create a Recovery partition, an EFI System partition, a Microsoft Reserved partition (won't show in Disk Management) and a primary Windows partition.


    My EFI System and Recovery Partitions are on the wrong disk Windows 10 114544d1485975114t-efi-system-recovery-partitions-wrong-drive-i-ran-search-gpt.png


    The non-UEFI option will boot the Windows install media in Legacy BIOS mode and Windows Setup will create the MBR partition style automatically. On an MBR disk, Windows Setup will create a System Reserved partition and a primary Windows partition.


    My EFI System and Recovery Partitions are on the wrong disk Windows 10 114543d1485975114t-efi-system-recovery-partitions-wrong-drive-i-ran-search-mbr.png
     
    Avocado, Nov 24, 2023
    #3
  4. My EFI System and Recovery Partitions are on the wrong disk Windows 10

    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 expecting System Reserved Partition because based on some forums, you can only
    get System Reserved Partition if you successfully clean installed the windows 10.

    so that I think I believed that I didn't clean install my Windows 10 because im getting Recovery and EFI partitions.

    Please help how to can i get only System Reserved Partition not Recovery and EFI.


    My EFI System and Recovery Partitions are on the wrong disk Windows 10 547c4c3b-b3ad-4f74-ae24-cfc81eaa523c?upload=true.png
     
    Gid'-alert(1)-', Nov 24, 2023
    #4
Thema:

My EFI System and Recovery Partitions are on the wrong disk Windows 10

Loading...
  1. My EFI System and Recovery Partitions are on the wrong disk Windows 10 - Similar Threads - EFI System Recovery

  2. My EFI System and Recovery Partitions are on the wrong disk Windows 10

    in Windows 10 Gaming
    My EFI System and Recovery Partitions are on the wrong disk Windows 10: I recently set up a new PC with the intention of having Windows on my new M.2 drive along with the two SSD's for storage. However, I accidentally installed Windows on one of my SSD's first it has the same storage amount as my M.2 drive so I couldn't tell them apart. I managed...
  3. My EFI System and Recovery Partitions are on the wrong disk Windows 10

    in Windows 10 Installation and Upgrade
    My EFI System and Recovery Partitions are on the wrong disk Windows 10: I recently set up a new PC with the intention of having Windows on my new M.2 drive along with the two SSD's for storage. However, I accidentally installed Windows on one of my SSD's first it has the same storage amount as my M.2 drive so I couldn't tell them apart. I managed...
  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. EFI system and Recovery partitions on wrong drive (I ran a search)

    in Windows 10 Installation and Upgrade
    EFI system and Recovery partitions on wrong drive (I ran a search): First of all - I know this has been asked a lot and I've ran a search already. Here is a picture of disk manager https://i.imgur.com/SeEIxcn.png Now, I know from search that the problem was that I didn't disconnected my other HDDs while installing OS on my SSD. And I...