NTFS partition can be resized by using the default Disk Management Extend Volume and Shrink Volume functions, but this user can’t get C Drive extended, the Extend Volume option is grayed out, check the screenshot below:
This user would like to extend the system volume on his Windows 8 computer with unallocated space on the left side with sized 140GB free space, but the built-in tools (Disk Management, diskpart) failed to do so
Why is that? Why can’t we use the Extend Volume option?
In fact, the Extend Volume function in Disk Management requires the following conditions to activate the option:
So, if we have the disk map like this, we can use the Extend Volume function:
(200MB) Healthy (GPT Protective Partition) + Windows 8 (C) + unallocated space (139.82GB)
But Disk Management doesn’t have the Move partition/unallocated space function, we can turn to a third-party partition managing program to accomplish this without data loss
Macrorit Partition Expert is the tool that can help to resize and moving partition without losing data, it’s a portable program for both 32bit and 64bit computers, so you can run it directly from the package without having to install it on Windows
Steps for extending NTFS partition:
It’s better to move unallocated space at the right side of C Drive, if you don’t take all the unallocated space for C Drive, the rest of it can be used for creating a new volume, also the Extend Volume option will be activated, feel free to use it to extend C Drive next time when C Drive is out of space without the help of any partition software
Alternatively, we can merge two volumes into one, in Partition Expert, we can do it like this:
To extend a volume we need unallocated space on the disk or from other partition, in the example above, we already have unallocated space there, but in most cases, there’s no unallocated space on the disk after Windows in installing unless we manually create one
Speaking of creating unallocated space, Windows has two methods:
But they have disadvantages, shrink a volume will create unallocated space at the right side of the partition you shrunk, like this:
C Drive + Large D Drive
Shrink D Drive in Disk Management, we’ll get:
C Drive + D Drive + unallocated space
The unallocated space
is not next to C Drive, so we can’t use the Extend Volume either;
Delete a partition will make continuous unallocated space to the target drive, but most of us don’t want to spend time on backing that volume up and restoring it later, what am I talking about? Check the disk map below:
C Drive + large D Drive
Delete Volume on D Drive and we’ll get the disk map like this:
C Drive + unallocated space
Then we click C Drive and use the Extend Volume function to enlarge, we don’t need the entire unallocated space, just a part of it, then we click on the rest of the unallocated space and create D Drive again, this time we’ll get
Larger C Drive + smaller D Drive
The problem is if D Drive is almost full, restoring everything to the drive may meet issues, that is the backup file size is larger than the new D Drive, then the restore process would fail
Partition Expert can shrink the head part of the volume and can move unallocated space from other partition without harming the existing data
A: create unallocated space from neighbor partition: (C Drive + D Drive for example)
B: create unallocated space from other volumes (not next to C Drive):
see if we have the following disk map:
C Drive (full) + D Drive (full) + E Drive (80% free space)
How can we get free space from E and use it for C Drive? how can we extend both C Drive and D Drive without formatting, or deleting any volume, in Partition Expert, we can do it like this:
after extended, the disk map will be:
larger C Drive + larger D Drive + smaller E Drive