How to repartition hard drive in Windows 10/8/7

by Jordan, Updated on: April 25, 2021

No matter your hard drive partitions are allocated by OEM manufacturer or by yourself when installing Windows, you need to repartition hard drive after running the Windows 10/8/7 laptop/desktop for a period of time, For example, system C: drive is running out of space, so you want to extend it larger. Some partitions are too large, so you want to decrease to create more volumes. Many people ask whether it's possible to repartition hard drive without reinstalling Windows and programs. The answer is yes. In this article, I'll show you how to repartition hard drive in Windows 10/8/7 computer with built-in utility and third party software.

1. Repartition hard drive without any software

There's a native Disk Management utility in all Windows versions but originally it can only help you do some basic operations such as create, delete, format, set Active partition and change drive letter. From Windows 7, new Shrink and Extend Volume functions are added to help resize partition without losing data. However it is not the best tool because of many limitations.

Limitations to repartition hard drive in Windows 10/8/7 with Disk Management:

  1. Only NTFS partition is supported, FAT32 and any other types of partitions can't be shrunk or extended.
  2. Shrink Volume function can only shrink a partition towards left and make Unallocated space on the right.
  3. If there are some unmovable files in a partition, Shrink Volume function cannot or can only shrink a little space.
  4. Extend Volume function only works when there is adjacent Unallocated space on the right side of the partition that you want to extend.

If you just want to shrink a large NTFS partition to create more volumes, you may try Windows native Disk Management tool. But if you want to shrink FAT32 partition, or if you cannot shrink partition because of unmovable files or other reasons, you need to run third party software.

As the limitations listed above, Disk Management cannot make Unallocated space on the left when shrinking a partition, therefore, it is useless to extend partition except you can delete the contiguous partition on the right.

As you see in the screenshot, Extend Volume greyed out for both C: and E: drive after shrinking D, because the Unallocated space that shrunk from D is nonadjacent to C and is on the left of E.

Obviously, Windows native Disk Management is not a perfect tool to help you repartition hard drive in Windows 10/8/7. If you still want to try this tool, follow the steps below:

Disk Management

2. Repartition hard disk with free partition software

Comparing with Disk Management, third party software has more advantages while repartitioning hard disk in Windows 10/8/7 such as:

Many people focus on the amount of functions of a partitioning software, few people pay attention to data safety. There is data loss and system damage risk while repartitioning hard drive in Windows 10/8/7 laptop/desktop. In fact, even Windows native Disk Management destroyed my partitions several times. Therefore, you'd better make a backup and select a safe partition tool.

Better than other tools, NIUBI Partition Editor has powerful technologies to protect your system and data:

NIUBI Partition Editor has free edition for Windows 10/8/7/Vista/XP home users. It is the same with commercial edition except lacking of 1 Second Rollback technology and bootable media builder. Download the free edition and you'll see all storage device with partition layout and other information.

Main window

How to repartition hard drive in Windows 10/8/7 with NIUBI:

Right click a partition such as D: and select "Resize/Move Volume", you have two options in the pop-up window.

If you drag left border towards right in the pop-up window,

Shrink D

Then partition D is resized and 20GB Unallocated space is made on the left.

Shrink D rightwards

If you drag right border towards left in the pop-up window,

Shrink D

Then Unallocated space will be made on the right of D drive.

Shrink D lefttwards

Extend C drive

Extend E drive

Follow the steps if you want to extend non adjacent partition.

3. How to repartition hard drive with another disk

If you want to repartition a drive larger but there's no other partition with free space on the same disk, you must insert another disk. No software can extend C drive by adding space from a different disk, because the size of a physical disk is fixed. A 500GB disk can't be decreased to 250GB or increased to 1TB. To solve this problem, you can copy disk to a larger one and repartition drives with extra disk space. Note that if you use Solid State Drive (SSD) as system disk, you'd better copy to another larger SSD. The read and write speed of SSD is much faster than traditional mechanical disk, so it's useful to improve computer performance.

Besides repartition hard drive in Windows 10/8/7/Vista/XP, NIUBI Partition Editor helps you merge, copy, convert, defrag, hide, wipe partition, scan bad sectors and much more.