How to expand the WINDOWS partition when the Recovery one is in the way?
You can't "swap" them but you can move the recovery partition easily. Any 3rd party partitioning software can do that, like MiniTool Partition Wizard, AOMEI Partition Assistant, EaseUS Partition Master, Macrorit Partition Expert...
So after installing any of them you need to
- Right click on the recovery partition > resize/move and move it all the way to the right
- Right click on the Windows partition > resize/move and resize it to fill the newly unallocated space on the right of it
Or you can remove the recovery partition completely. There would be no problem since Windows 10 already has built-in refresh and reset feature to do factory reset. You can also create an image of the recovery partition and store it somewhere before removing the partition
However it is possible to create a partition that spans across various spaces with dynamic disk, which is the analog of Linux's LVM. Just convert the disk to dynamic and extend the partition to any available space
Related videos on Youtube
WoJ
Updated on September 18, 2022Comments
-
WoJ over 1 year
My partitions on my primary disk look like this:
I would like to expand
C:
with theUnallocated
space but the 946 MB Recovery partition is in the way.- Is there a way to swap the Recovery partition with the
Unallocated
space (= move it to the end of the disk), to have contiguousWINDOWS
andUnallocated
space? - what would be the consequences of removing that 946 MB Recovery partition? There are numerous articles mentioning that it exists and how to remove it (with
diskpart
), but not what it actually stores and whether it is primordial to have it (as opposed to having a Windows 10 media disk one can boot from and go into repair mode)
-
JW0914 almost 4 yearsSee this answer - the Recovery partition houses WinRE [Windows Recovery]. You need a WinRE partition, which only needs to be 650MB, for a variety of reasons, with a WinRE USB simply being inefficient and massively inconvenient; to understand why, see Microsoft Docs.
-
Luke Fowler almost 3 yearsPlease refer to https://superuser.com/questions/1453790/how-to-move-the-recovery-partition-on-windows-10/1596291#1596291 This answer provides excellent directions Thanks,
- Is there a way to swap the Recovery partition with the
-
WoJ over 5 yearsThanks. I did not mention that I was (rather) looking for native solutions (not that 3rd party are not OK - I use
parted
on Linux - but was hoping that a built-in solution would be integrated). I will do that then if there are not other ideas. -
phuclv over 5 yearsthere's no native solution unless you're willing to use dynamic disks. Windows diskmgmt.msc is very limited in partitioning capability
-
Tonny over 5 years@woj you can use GParted on a Windows system too. Just download the gparted live image and boot it from a USB stick. Move the recovery partition to the back. Reboot into Windows and extend C:. Please note: before doing ANY repartitioning on a Windows system you should disable the fast-restart feature as that may interfere with 3rd party partitioning tools.
-
Ramhound over 5 yearsRecovery partition can also be deleted and recreated, it’s only required, if you want to be able to access WinRE without a disk.
-
jbg over 3 yearsIf you wish to delete the recovery partition, you can do this without any third-party software. Open command prompt and then run
diskpart
, and then (for example):list disk
;select disk 0
;list partition
; (carefully verify which partition is the recovery partition)select partition 4
;delete partition override
(override is needed as the recovery partition is protected). -
phuclv over 3 years@jbg you don't even need
diskpart
becausediskmgnt.msc
already has that capability, and it's better because it has a GUI to visualize the layout of the disk. But not all recovery partitions are the same, some are put before the system partition or have their boot entry in Windows BCD, so if you delete it you risk the ability to boot the PC up again in many cases -
jbg over 3 yearsdiskmgnt.msc was unable to delete my recovery partition, so I had to use diskpart. YMMV.