My system currently has the following partitions:

Screenshot from GParted

As shown, there are two recovery partitions. Running reagentc /info (as suggested here) shows that sdb5 is the one actually being used.

I would like to delete the unused recovery partition (sdb1) and move all other partitions (sdb2, sdb3, sdb4, sdb5) to the start of the disk, leaving all unallocated space as a contiguous block at the end (ready for Linux installation).

My problem is that GParted will not seem to let me move the MSR partition (sdb3) - the "resize/move" option is just greyed out.

How can I accomplish this?

  • The Microsoft reserved partition isn't unallocated space and serves a purpose. If you delete the EFI System Partition, you wouldn't be able to boot into Windows. – Ramhound Jul 11 '18 at 16:29
  • @Ramhound I don't want to delete it. As I said, I want to delete the unused extra recovery partition (sdb1), and move the other partitions (including the EFI partition, sdb2, and Microsoft reserved partition, sdb3) to the start of the drive. – Phydeaux Jul 11 '18 at 16:32
  • I always delete the MSR partition directly. It has done no harm to me in the past 5 years. Note: Don't mistakenly delete ESP. – iBug Oct 21 '18 at 6:06

What you can do is to Copy the MSR partition to an unallocated space block and then remove the original Source. It worked for me previously, altough I would recommend not to change the order of the partitions. So first remove the partition labeled Recovery, then move the EFI system partition and only then copy the MSR. Hope it helps

| improve this answer | |

Since gparted 0.33.0 you can move the msr as any usual partition if there is a free space to the left or to the right of the partition.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.