Windows 10: Restore Windows 10 from clone of C partition made with macOS Recovery

Discus and support Restore Windows 10 from clone of C partition made with macOS Recovery in Windows 10 Installation and Upgrade to solve the problem; I have here a technical problem that has been causing a great deal of headache for me. I was trying to upgrade the macOS partition on a dual-boot macOS... Discussion in 'Windows 10 Installation and Upgrade' started by TAlim 1994, Dec 10, 2023.

  1. Restore Windows 10 from clone of C partition made with macOS Recovery


    I have here a technical problem that has been causing a great deal of headache for me. I was trying to upgrade the macOS partition on a dual-boot macOS Catalina-Windows 10 Boot Camp system to macOS Sonoma, but during that process I accidentally corrupted the entire macOS partition including the bootloader while attempting to repartition the hard drive using Windows 10. This left my system unbootable and the corrupted drive unmountable, and I had no choice but to create a clone image of the entire hard drive both the corrupted and uncorrupted partitions using the Disk Utility of macOS Rec

    :)
     
    TAlim 1994, Dec 10, 2023
    #1

  2. how to restore pc from recovery partition

    Hello,

    I've hp dv 6226tx.

    I've ost my recovery disks and i need to reinstall windows vista in my laptop.

    it has d: as recovery partition, nut i had created 3 other partition too in my hdd.

    is it possible to restore my laptop using this partition? if yes, how?

    I've tried F11 but it does nothing and F10 leads to bios setup.

    Thanks.
     
    freebird_9924, Dec 10, 2023
    #2
  3. 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, Dec 10, 2023
    #3
  4. Restore Windows 10 from clone of C partition made with macOS Recovery

    Multiple partitions found when trying to clone C: drive

    I am having a problem trying to clone my C: drive on my Windows 10 64-bit system.

    I decided to install a new, bigger hard drive and clone my C: drive onto it. I noticed though that my C: drive has 6 separate partitions for some unknown reason.

    300 MB recovery partition

    99 MB EFI system partition

    929.87 MB C: drive boot

    450 MB recovery partition

    350 MB recovery partition

    350 MB recovery partition

    I have no idea how I got so many!

    I'd prefer the new drive to not have so many partitions when I clone it, but I have no idea if I should try to first delete some of the partitions prior to cloning (and if so, which ones), or to just try and clone only certain partitions onto the new drive
    (and again, if so, which ones).

    Can anyone help me out here?
     
    PaulRuzicka, Dec 10, 2023
    #4
Thema:

Restore Windows 10 from clone of C partition made with macOS Recovery

Loading...
  1. Restore Windows 10 from clone of C partition made with macOS Recovery - Similar Threads - Restore clone partition

  2. Windows 10 assigning C: to recovery partition

    in Windows 10 Installation and Upgrade
    Windows 10 assigning C: to recovery partition: Folks, I'm running Windows 10, I don't know the build but I'm pretty good keeping up with the updates. The machine is a Dell Precision M6800 there are 2 physical drives in the machine, an SSD for C & a magnetic for D with 32GB of memory. Windows crashed due to a H/W error,...
  3. Restore Windows 10 from clone of C volume made with macOS Recovery

    in Windows 10 Installation and Upgrade
    Restore Windows 10 from clone of C volume made with macOS Recovery: I have here a technical problem that has been causing a great deal of headache for me. I was trying to upgrade the macOS partition on a dual-boot macOS Catalina-Windows 10 Boot Camp system to macOS Sonoma, but during that process I accidentally corrupted the entire macOS...
  4. Restore Windows 10 from clone of C volume made with macOS Recovery

    in Windows 10 Gaming
    Restore Windows 10 from clone of C volume made with macOS Recovery: I have here a technical problem that has been causing a great deal of headache for me. I was trying to upgrade the macOS partition on a dual-boot macOS Catalina-Windows 10 Boot Camp system to macOS Sonoma, but during that process I accidentally corrupted the entire macOS...
  5. Restore Windows 10 from clone of C volume made with macOS Recovery

    in Windows 10 Software and Apps
    Restore Windows 10 from clone of C volume made with macOS Recovery: I have here a technical problem that has been causing a great deal of headache for me. I was trying to upgrade the macOS partition on a dual-boot macOS Catalina-Windows 10 Boot Camp system to macOS Sonoma, but during that process I accidentally corrupted the entire macOS...
  6. Restore recovery partition

    in Windows 10 Installation and Upgrade
    Restore recovery partition: I was working on the Disk Management window and saw there were 2 Recovery partitions like the image below with no name. One was 700MB and the other was 500MB. I could not perform any actions to both of them. After doing what I was doing in the disk management using a 3rd...
  7. Restore recovery partition

    in Windows 10 Gaming
    Restore recovery partition: I was working on the Disk Management window and saw there were 2 Recovery partitions like the image below with no name. One was 700MB and the other was 500MB. I could not perform any actions to both of them. After doing what I was doing in the disk management using a 3rd...
  8. Restore recovery partition

    in Windows 10 Software and Apps
    Restore recovery partition: I was working on the Disk Management window and saw there were 2 Recovery partitions like the image below with no name. One was 700MB and the other was 500MB. I could not perform any actions to both of them. After doing what I was doing in the disk management using a 3rd...
  9. Restoring recovery partition

    in Windows 10 Installation and Upgrade
    Restoring recovery partition: I have a client who has Windows 10 running in a VM. He set the virtual boot drive size too conservatively, and now the update package for 1903 won't fit in the available space. I successfully added more space to his virtual drive, but when I went to grow the C partition to...
  10. Restore using files from Recovery partition

    in Windows 10 Support
    Restore using files from Recovery partition: I bought a HP laptop which came with Win 10 Home. Due to some reasons, I downgraded to 8.1 by clean install. Now i want to do factory reset to win 10 But i realised that my F11 hp recovery manager is no longer working.The recovery partitions are hidden and but the files are...