Recreate Recovery Partition

  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:"Recovery"
  3. Apply the created image file to another partition(eg. N) that will become the new recovery partition:

    Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\
  4. Register the location of the recovery tools:

    reagentc /disable
    reagentc /setreimage /path N:\Recovery\WindowsRE
    reagentc /enable
  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> select volume O
    DISKPART> delete partition override
  8. (Optional) Check if the recovery partition is working:

    1. Show the current status:
      reagentc /info
    2. Specifies that Windows RE starts automatically the next time the system starts:
      reagentc /boottore
    3. Reboot the computer and do your stuff in Windows RE (eg. enter CMD and run some tools)

This page was last edited on 2024-04-03 06:45

Powered by Wiki|Docs

This page was last edited on 2024-04-03 06:45

Bjørn Singer
Private wiki!

Powered by Wiki|Docs