According to MS's documentation, [capture-and-apply-windows-system-and-recovery-partitions](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/capture-and-apply-windows-system-and-recovery-partitions), the recovery partition can be captured and applied to a new partition. I have made it to work on my windows 10 PC. **Note: You must know what the following commands do before you execute them. Check the link above and MS's documentation for [diskpart](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/diskpart), [dism](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-image-management-command-line-options-s14) and [reagentc](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/reagentc-command-line-options).** 1. Use `diskpart` to find current recovery partition and assign a driver letter(eg. `O`) to it: ``` DISKPART> list disk DISKPART> select disk <the-number-of-disk-where-current-recovery-partition-locate> DISKPART> list partition DISKPART> select partition <the-number-of-current-recovery-partition> DISKPART> assign letter=O ``` 2. Create an image file from current recovery partition: ``` Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"" ``` 3. Apply the created image file to the new recovery partition(eg. `N`): ``` Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\ ``` 4. Register the location of the recovery tools: ``` reagentc /setreimage /path N:\Recovery\WindowsRE ``` 5. Use `diskpart` to hide the recovery partition: - For UEFI: ``` DISKPART> select volume N DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" DISKPART> gpt attributes=0x8000000000000001 DISKPART> remove ``` - For BIOS: ``` DISKPART> select volume N DISKPART> set id=27 DISKPART> remove ``` 6. Reboot the computer, now the new recovery partition should be working 7. (Optional) Delete the old recovery partition: ``` DISKPART> remove volume O ``` 8. (Optional) Check if the recovery partition is working: 1. Specifies that Windows RE starts automatically the next time the system starts: ``` Reagentc /boottore ``` 2. Reboot the computer and do your stuff in Windows RE (eg. enter CMD and run some tools)