0

I have a Linux and a Windows partition and want to extend the windows one.

I already decreased the size of the linux partition via gparted, the problem is that the unused space is on the end of the disc, so I cannot add it to the windows partition which is before the Linux one.

Can anyone explain me how I can re-allocate the partitions, so that I can extend the NTFS one?

I couldn't find any way doing this, at least not in GParted.

Here is a screenshot explaining my problem:

enter image description here

/dev/sda2 is my windows partition, which I want to extend
/dev/sda3 is my linux partition, which I made smaller already.
2
  • you want to add 119 GB unallocated space to the /dev/sda2 partition.Am i correct? Jan 22, 2014 at 11:44
  • You have to move all logical partitions right, then shrink extended partition so unallocated is outside the extended. Anther alternative is just to make it another NTFS partition and use it as a shared data partition for both Windows & Linux.
    – oldfred
    Jan 10, 2020 at 23:21

2 Answers 2

1

To add 119 GB unallocated space to the /dev/sda2 partition:

  • Right-click on the dev/sda3 extended partition and then select the option Resize/Move.

  • click and Move the dragger to the extreme right,so that the 119 GB unallocated space will come just above to the /dev/sda3.

  • Now right-click on the /dev/sda2 partition and then select the option Resize/Move to add the unallocated space.That's all.

NOTE: Run all the above steps in Gparted running on a live disk.

5
  • This sadly doesnt work. For some reason the left dragger is fixed, I only am able to move the right one. Jan 22, 2014 at 12:32
  • click on the dragger and move it to extreme right.If not works,then upload the screenshot. Jan 22, 2014 at 12:36
  • i.imgur.com/f1zW9V7.jpg Its german but as you can see I can`t change to value of the free space the partition, only the one after it. Jan 22, 2014 at 12:55
  • help.ubuntu.com/community/HowtoResizeWindowsPartitions hope this helps you. I am in a similar situation
    – Samie Bee
    Jan 10, 2020 at 22:24
  • I think I had the same problem a long time ago. When I rember correctly it's not possible to just move the whole extended partition (/dev/sda3). You have to resize/extend the extended partition (/dev/sda3) first, then move the partitions inside to the end and afterwards you can shrink the extended partition, creating space in between /dev/sda2 and /dev/sda3.
    – ChristophK
    Jul 17, 2023 at 13:32
1

You must move your partitions such that the free space is next to the partition you are trying to expand first.

In your case, I believe that means you should move sda3, sda5, sda6, and sda7 all the way to the right.

Please exercise caution when you try this / make a backup. I have no idea what I am doing. I am trying it now, and I might have just ruined my MBR. I'll reboot and let you know ;)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .