How to Carve Out a 4 GB Recovery Partition on a Tight 128 GB SSD
🔍 WiseChecker

How to Carve Out a 4 GB Recovery Partition on a Tight 128 GB SSD

Quick fix: Use diskpart to shrink C: by 4 GB, then create a new GPT partition with type de94bba4-06d1-4d40-a16a-bfd50179d6ac (Windows Recovery Environment), format as NTFS, and run reagentc /setreimage to register it. The new WinRE partition holds Reset This PC images plus the recovery environment.

You bought a laptop with a 128 GB SSD. Windows 11 takes ~30 GB, apps another 20 GB, and now you want a working Recovery Partition for “Reset This PC” but you don’t have one — the OEM may have skipped it to fit more pre-installed apps. Creating a 4 GB recovery partition on the remaining space is tight but workable. Skipping it leaves you reliant on a USB recovery drive every time something breaks.

Symptom: You need to create a Windows Recovery Environment partition on a small SSD where one doesn’t already exist.
Affects: Windows 11 with limited disk space; typically OEM laptops.
Fix time: 30 minutes.

ADVERTISEMENT

Why a 4 GB partition is enough (and why bigger is better)

The Windows Recovery Environment (WinRE) itself is around 700 MB. The Recovery Partition typically holds WinRE plus space for the Reset This PC cached image (the “refresh image” that lets Reset work without an Internet download). With a refresh image, the partition needs 4–8 GB. Without it, 1.5 GB is enough — but you lose the offline Reset capability, and Reset has to download an image over the network.

If you have any disk space to spare, give the partition 6–8 GB. 4 GB is the practical minimum; below that, you can’t hold a Reset image and the partition is just WinRE.

Method 1: Shrink C: and create the recovery partition

  1. Back up important data. Disk operations rarely fail, but a backup is cheap insurance.
  2. Open elevated Command Prompt.
  3. Disable WinRE first (we’ll re-enable it later):

    reagentc /disable
  4. Launch diskpart.
  5. Inside diskpart:

    list disk

    select disk 0 (replace with your OS disk number)

    list partition

    Note the partition number for C: (typically Partition 3 or 4 on UEFI/GPT).

    select partition 3 (use your C: partition number)

    shrink desired=4096 minimum=4096 (shrinks by 4 GB)
  6. Create the new partition:

    create partition primary size=4096

    format fs=ntfs quick label=“Recovery”

    set id=“de94bba4-06d1-4d40-a16a-bfd50179d6ac”

    gpt attributes=0x8000000000000001

    assign letter=R

    exit
  7. You now have a Recovery-typed partition mounted as R:.

The GPT attribute flag marks it as hidden and required (Windows won’t show it in File Explorer; tools like Disk Management see it as Recovery).

ADVERTISEMENT

Method 2: Move WinRE to the new partition

  1. Copy WinRE.wim from C: to R:. Run from elevated Command Prompt:

    mkdir R:\Recovery\WindowsRE

    xcopy /h C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\
  2. Configure WinRE to use the new location:

    reagentc /setreimage /path R:\Recovery\WindowsRE

    reagentc /enable
  3. Verify:

    reagentc /info

    Should show Windows RE status: Enabled with the path pointing to R:\Recovery\WindowsRE.
  4. Remove the drive letter so the partition is hidden:

    diskpart

    select volume R

    remove letter=R

    exit

WinRE is now resident on the dedicated partition and shows as a Recovery partition in Disk Management.

Method 3: Verify Reset This PC works against the new partition

  1. Open Settings → System → Recovery.
  2. Click Restart now under Advanced startup.
  3. The PC boots into WinRE (you should see the blue Choose an option screen). This confirms WinRE is reachable from the new partition.
  4. Click Continue to return to Windows without resetting.
  5. Optional: stage a Reset image into the recovery partition (requires the original install media):

    reagentc /setosimage /path D:\sources\install.wim /index 1 /target C:\

    (D: is your install media; index 1 = Windows 11 Home or Pro)

Without the OS image staged, Reset will download what it needs. With it staged, Reset works fully offline.

How to verify the fix worked

  • Disk Management shows a Recovery Partition next to C: with the correct size.
  • reagentc /info shows Windows RE status: Enabled with the path on the new partition.
  • Settings → System → Recovery → Restart now boots into WinRE successfully.
  • You can run Reset This PC from inside Windows; the wizard completes its preflight check without errors.

If none of these work

If reagentc /enable fails with “The recovery environment is disabled,” check that the WinRE.wim file exists at the path you specified and has valid permissions (SYSTEM Read access). If diskpart can’t shrink C: by 4 GB (Volume too fragmented), defragment with defrag C: /O and retry. For UEFI systems where the BCD doesn’t point to the new WinRE, run bcdedit /enum all and check the Resume from hibernate and Windows Recovery Environment entries — manually edit if they reference the old path. On very full disks, consider deleting hiberfil.sys first (powercfg /hibernate off) to free up shrink space.

Bottom line: 4 GB is enough for WinRE without a Reset image; 8 GB is enough for both. Shrink C:, create the partition with the right GUID, copy WinRE, and run reagentc /setreimage. You get offline recovery on a tight SSD.

ADVERTISEMENT