Can I shrink an NTFS partition running Windows 7 from the 'left' / 'start' side?

This is my current partition layout:

Screenshot, part of Windows Disk Management

This is the current situation on my hard disk. I have a 25 GB NTFS partition with windows 8 developer preview (drive F) and a 660 GB partition with Windows 7 (my main OS). I have no idea why there's 10 GB of unpartitioned space in the end, but that is easy to deal with via Disk Management in the control panel.

There is a lot of free space on drive C, and I want to take take some of that space to drive F. It's easy to shrink the C partition, but this will leave more space at the right hand side where the unallocated space is which means I won't be able to extend drive F. So is it possible to shrink drive C and move it further to the right on the disk?

I don't mind if the OS that is now running on drive F gets destroyed in the process, I can reinstall it.


EaseUS Partition manager is a free for home use partition manager. It is really easy and very robust piece of software. AND ITS MADE FOR WINDOWS - So that Windows users can easily use it.

enter image description here

You can also change the partition on the "LEFT" side. It takes a very long time because it has to move all your files and must be done in exclusive mode, this means a reboot and a blue screen, don't Panic, this blue screen is a console application that does all the magic before windows loads up. Just let it run and it will reboot when done. It never failed me :)

This will fix all the boot sector issues - Linux won't, you have to mess around on your own with safe modes and recovery tools; Because Linux GParted just does not apply the appropriate fixes to the Windows partitions :(


You can use GParted (either on the GParted or Ubuntu live CDs) to shrink the partition and move it to the right. You should make a backup of any important data first, and this process will take a very long time. You also will need to use the Windows cd recovery console to run the FIXBOOT command to get the partition booting again after it has been moved.