Yolomover is a system utility designed to simplify the process of moving the Windows Recovery partition to the end of the disk, allowing users to extend the boot volume without manually chaining reagentc, using a partition GUI, and performing manual extensions each time.
Key Features:
Inspect Command: Analyzes the disk layout, recovery files, and WinRE configuration in a safe, read-only manner.
Plan Command: Displays the planned relocation and extension steps without making any changes to the system.
Relocate Command: Disables WinRE, relocates the recovery partition to the end of the disk, updates the GPT, and re-enables WinRE.
Extend Command: Grows the boot partition in the GPT and extends the NTFS file system on the boot volume into the newly freed space.
Explicit Confirmation: Requires --yes and manual confirmation before executing critical operations to minimize risks.
Validation Checks: Verifies preconditions, such as GPT disks, recovery partition GUID, alignment, and free space availability.
Audience & Benefit:
Ideal for IT administrators and advanced users managing disk space on Windows 10/11 systems with GPT disks. Yolomover simplifies the process of repartitioning and extending the boot volume while reducing manual steps and associated risks.
Install Yolomover via winget to streamline recovery partition management and ensure your system remains in a stable state after modifications.
README
yolomover
Move the Windows Recovery partition to the end of the disk so you can extend the boot volume — without manually chaining reagentc /disable, a partition GUI, reagentc /enable, and extend every time.
> The name is intentional. Repartitioning the system disk is high-risk. yolomover checks aggressively, warns loudly, and defaults to dry-run / confirmation.
Requirements
Windows 10/11, 64-bit
GPT system disk (MBR is detected and rejected)
Administrator elevation
Recovery partition type {DE94BBA4-06D1-4D40-A16A-BFD50179D6AC} (Windows RE)
reagentc.exe (ships with Windows)
Build on any host; run only on Windows.
Quick start
# Inspect layout, recovery files, WinRE (safe, read-only)
yolomover inspect
# Show planned moves without writing
yolomover plan
# Step 1: move recovery to disk tail (disable WinRE → relocate → re-enable)
yolomover relocate --yes
# Step 2: grow the boot volume into freed space (after relocate succeeds)
yolomover extend --yes
What it does
Detect physical system disk, GPT layout, recovery partition, and reagentc /info.
Validate preconditions (GPT, recovery GUID, alignment, free space at end).
relocate — disable WinRE, move recovery data to the tail, update GPT, re-enable WinRE.
extend — grow the boot partition in GPT and extend NTFS on %SystemDrive% into contiguous free space.
Relocation and extend are separate commands on purpose: confirm recovery/WinRE before growing the OS volume.
Verification
Step
Check
inspect / plan
winre.wim and boot.sdi on the recovery partition
relocate
winre.wim on the recovery partition after re-enable (≥ 1 MiB)