How to Resize C Drive in Windows 10/11 Without Losing Data

by Lance, Updated on: September 24, 2026

The C drive is allocated while installing the Operating System or by the computer manufacturer. Sometimes you need to resize the C drive if it is too large or small. For example, the C drive is very large in some computers, so users need to decrease it to create more partitions. In some computers, the C drive is getting full, so users want to increase the C drive space without losing programs. Unlike data partitions, the C drive is where the Operating System is located, so you had better pay more attention. This article introduces how to resize the C drive in Windows 10/11 without losing data.

Resize the C Drive in Windows 10/11 Without Software

Similar to previous Windows 7/8 versions, Windows 10/11 has a native Disk Management utility to help change partition size without losing data. The built-in "Shrink Volume" function can decrease partition size to create unallocated space. "Extend Volume" can increase partition size when there is adjacent unallocated space on the right. However, if you want to extend a partition by shrinking another one, Disk Management cannot help you.

1. How to Resize the C Drive to a Smaller Size

It is easy to resize the C drive with the Disk Management tool, but you may encounter issues:

Steps to resize the C drive in Windows 10/11 via Disk Management:

  1. Press the Windows + X keys together and click Disk Management in the list.
  2. Right-click the C drive and select Shrink Volume.
  3. Click Shrink to use the default maximum space, or enter an amount in MB (1024MB=1GB) by yourself.

In most computers, the C drive is formatted with NTFS. If your C drive is FAT32, "Shrink Volume" will be grayed out.

Shrink C drive

2. How to Resize the C Volume to a Larger Size

With Disk Management, you can only enlarge the C drive by deleting D (the contiguous partition on the right side). Why not shrink D to expand the C drive? Because the "Extend Volume" function only works when there is contiguous unallocated space on the right. The unallocated space shrunk from D (or any other partition) is non-adjacent to the C drive, so "Extend Volume" is grayed out for the C drive.

Extend Volume greyed

Do not delete D if you installed programs in it; otherwise, you have to reinstall all programs.

Steps to resize the C drive larger in Windows 10/11 without software:

  1. Migrate all files in the D: drive to another location.
  2. Right-click D: in Disk Management and select Delete Volume.
  3. Right-click the C drive and select Extend Volume.
  4. Simply click Next in the next dialog boxes.
  5. Click Finish to confirm and execute.

If D is a Logical drive, you still cannot extend the C drive in Disk Management after deleting D.

Best Way to Resize Partition C in Windows 10/11

With third-party software, you can extend the C drive without deleting any partitions; the Operating System, programs, and everything else will remain exactly the same as before. However, you had better make a backup in advance and run safe partitioning software, because there is a potential data loss and system damage risk. As the safest tool, NIUBI Partition Editor is recommended by many editors, because it has many advantages:

Compared with Windows Disk Management:

  • Both NTFS and FAT16/32 partitions are supported.
  • Creates unallocated space on either side when shrinking a drive.
  • Extends a partition with adjacent unallocated space on either side.
  • Moves and merges unallocated space into a non-adjacent partition.
  • Much easier; you just need to drag and drop on the disk map.

Compared with other partitioning software:

To change the C drive size on a Windows 11/10/8/7/Vista/XP home computer, NIUBI offers a free edition to help you.

Download this tool and you will see all storage devices with their partition layout in the main window.

Main window

How to resize the C drive in Windows 10/11 with a free partition editor:

Step 1: Right-click drive D and select "Resize/Move Volume"; drag the left border to the right in the pop-up window.

Shrink D

Drive D is shrunk, and unallocated space is created on its left side.

Shrink D rightwards

Step 2: Right-click drive C and select "Resize/Move Volume" again; drag the right border to the right to merge the unallocated space.

Extend C drive

As you see, the C drive is resized from 30GB to 50GB.

Extend volume C

Remember to click Apply on the top left to execute; otherwise, real disk partitions will not be modified.

Follow the steps if you want to shrink the C drive in Windows 10/11 to extend the system reserved partition or increase the D drive space.

Adjust the C Drive Partition Size with Another Disk

If there is not enough free space in the contiguous D drive, you can shrink a non-adjacent partition on the same disk; then you just need an additional step to move the unallocated space next to the C drive.

But if there is no other data volume on the same disk, no partitioning software can extend the C drive with free space from a different disk. In that case, you can clone this disk to a larger one and resize the partition with the extra disk space. If there is another partition on the same disk, you may consider moving the partition to another disk, then deleting this partition and adding its space to the C drive.

Besides shrinking and extending partitions in Windows 11/10/8/7/Vista/XP, NIUBI Partition Editor helps you perform many other operations such as merging, copying, moving, converting, defragging, wiping, hiding partitions, scanning for bad sectors, etc.

Download

➤