This article is about how to resize partitions using diskpart command or powershell to change the drive size, or modify the disk volume schedule safely even the boot os system drive with a free tool Partition Resizer.
This following table shows what Diskpart cmd can&cannot.
Note: When mentioning resize partition, diskpart.exe can shrink an ntfs volume.
Diskpart [FREE] | Partition Resizer*[FREE] | |
Shrink ntfs partition | ||
Shrink fat32 partition(any drive) | NO | |
Extend ntfs C drive | YES when right unallocated space is available | |
Extend fat32 partition | YES when unallocated space at right side | |
Extend fat32 C drive | NO | |
Move unallocated space or partition | NO | |
Price | FREE | FREE |
Download Win 11-7 (100% Free) Download Win Server (Free Demo) |
Note: Partition resizing always requires unallocated space. Whether you use Windows tools or third-party software, ensure unallocated space is available before resizing.
Partition Resizer is a free tool provided by developer IM-Magic Inc. Visit their website at https://www.resize-c.com.
Quick Question: How can I shrink a FAT32 partition?
Answer: The free tool Partition Resizer can help you shrink a FAT32 drive without losing data.
FAT32 or NTFS? How can you identify whether your drive uses FAT32 or NTFS?
DiskPart is a command-line utility that can manage partitions. Here's what it can do:
Limitations of DiskPart CMD:
Follow these steps:
CMD
, and press Enter to open the Command Prompt.diskpart
and press Enter.list volume
to display all volumes.select volume *
, where *
is the drive letter (e.g., select volume E
).shrink size=10240
(where 10240
represents 10GB). Adjust the value based on your needs. For example, for 15GB, use shrink size=15360
.exit
to finish.What Can You Do with Unallocated Space?
Limitations: DiskPart cannot move unallocated space to a different position. For example:
Example 1: C, D, (Unallocated Space), E, F — DiskPart cannot move the unallocated space next to C, E, or F.
Example 2: C, (Unallocated Space), D, E, F — DiskPart cannot move the unallocated space created by shrinking C to D, E, or F.
If you need unallocated space directly to the right of your target drive, follow these steps:
CMD
, and press Enter.diskpart
and press Enter.list volume
to display all volumes.select volume *
(e.g., select volume D
).delete
to delete the volume and create unallocated space.Once the unallocated space is available next to C (if C is an NTFS drive), you can use the DiskPart extend
command to expand it.
Also read: How to Move Unallocated Space
Extending a drive using DiskPart is possible if there is unallocated space available directly to the right of the target volume.
Note: DiskPart cannot extend the C drive if it is FAT32. (Partition Resizer can help.)
Steps to extend an NTFS drive:
CMD
, and press Enter.diskpart
and press Enter.list volume
to display all volumes.select volume *
(e.g., select volume E
).extend
to add the unallocated space to the selected volume.Note: By using the extend
command, DiskPart will automatically allocate any available unallocated space to the selected volume.
IM-Magic Partition Resizer is an useful free tool that can do many disk management jobs such as shrink drive without losing data, extend drive without losing data (including NTFS&FAT32 drives, c drive), move unallocated space from here to there without losing data, move partition without losing data, clone disk, backup partition, convert disk drive from ntfs to fat32 without losing data, repair disk bad blocks etc.
If you right-click a partition in Partition Resizer, you will see the following options. Details may vary depending on the volume properties.
Video: How to resize partition with Partition Resizer without losing data
For Windows 11/10/8/7 => Download Partition Resizer Free [100% Free]
For Windows Server 2022-2003 => Download Partition Resizer Server [Free Demo]
More video guide here: https://www.resize-c.com/video/
1, Shrink ntfs or fat32 drives without losing data, even for the c drive with the following steps
Steps to resize partitions in Windows server
When you have unallocated space on the disk, you can extend the disk partition then.
2, Extend a drive (NTFS&FAT32, including the c drive) without losing data with the following steps.
Steps to resize partitions in Windows server
Finally, apply the changes.
Also read: how to shrink d drive extend c drive