3 Ways to Extend C Drive in Windows 10/8/7 With Free Tools

by John, Updated on: October 16, 2022

More and more Windows 10 laptop and desktop use SSD for system disk, it is useful to improve computer performance, because the read and write speed of SSD is much faster. But on the other hand, SSD is more expensive, so it is smaller than traditional mechanical hard disk. Of course C drive is more likely running out of space. In this situation, nobody likes to reinstall Operating System and all programs. Many people ask whether it's possible to extend C drive in Windows 10 computer without losing data. The answer is yes. In this article, I'll introduce how to extend C: drive in Windows 10 laptop/desktop/tablet with free partition tools.

Extend C drive in Windows 10 Disk Management without any software

To help extend C: drive space in Windows 10/8/7, there are 2 native tools: Disk Management and diskpart. Diskpart is command line tool, so it's not good for every user. Disk Management is easier to use with graphic interface. Although these native tools work in different way, they have same shortages when resizing partition in Windows 10.

To extend C drive in Windows 10/8/7 using diskpart or Disk Management, your disk partition configuration must meet the requirements:

  1. There's a contiguous partition (such as D:) on the right of C drive.
  2. There's no programs installed in D drive, so you can delete it.
  3. There's a third partition to save all files in drive D.
  4. If your system disk is MBR, the contiguous D drive must be Primary.

There's another "Shrink Volume" function, why not shrink D to expand C drive? Because to expand a partition with either Windows native tool, there must be adjacent Unallocated space on the right. You cannot get such required Unallocated space by shrinking other partitions with either native tool. As you see in the screenshot, the Unallocated space that shrunk from D is nonadjacent to C drive, therefore, Extend Volume is grayed out.

Extend Volume greyed out

If you want to increase C drive space for Windows 10 computer without any software, you must delete D to get contiguous Unallocated space.


  • Do not delete D if you installed programs in it.
  • D drive in this article means the contiguous partition on the right of C drive. In some computers, it is E.

Steps to extend C drive in Windows 10 using Disk Management tool:

  1. Back up or transfer all files in the adjacent D: drive.
  2. Press Windows + X keys together and click Disk Management in the list.
  3. Right click D: and select Delete Volume, its space will be changed to "Unallocated".
  4. Right click C: drive and select Extend Volume.
  5. Simply click Next till Finish in pop-up "Extend Volume Wizard" window, then C drive will be extended in a short time.

Extend C drive in Windows 10 with free partition software

Obviously, it's not a good idea to extend C drive by deleting other partition. If there's no other partition to transfer files, or if D drive is Logical, you cannot extend C drive even after deleting D. With NIUBI Partition Editor, you can shrink D drive and make Unallocated space on the left, then C drive can be extended easily. There's free edition for Windows 11/10/8/7/Vista/XP home computer users. Besides shrinking and extending partitions, this free tool helps you move, merge, convert, defrag, hide, wipe partition and much more.

There are several ways to expand C: drive in Windows 10/8/7/Vista/XP computer, select the corresponding method according to your own disk partition configuration.

1. Increase C drive space by shrinking D or E

In most cases, there's another volume on the same disk no matter it is contiguous or nonadjacent to C drive. You just need to shrink this volume to get Unallocated space and then add to C drive. After extending C drive for your Windows 10 computer, your Operating System, programs and anything else keep the same with before. To extend C drive in Windows 10/8/7/Vista/XP, you just need to click, drag and drop on the disk map.

Download NIUBI Partition Editor free edition, you'll see the main window with disk partition structure and other information. Available operations are listed on the left and by right clicking.

NIUBI Partition Editor

Steps to extend C: drive in Windows 10/8/7 without losing data:

  1. Right click D: drive and select "Resize/Move Volume", drag left border towards right in the pop-up window, then D: drive will be shrunk and Unallocated space will be made on the left side.
    Shrink D
  2. Right click C: drive and select "Resize/Move Volume" again, drag right border towards right to merge this Unallocated space, then C: drive will be extended.
    Extend C drive
  3. Click Apply on top left to execute, done. (All operations you do will be listed as pending, real disk partitions won't be changed until click Apply to confirm.)

If you want to get free space from a nonadjacent partition, there's an additional step to move Unallocated space  to the left before adding to C drive.

How to extend C: drive in Windows 10 with other partitions on the same disk:

Video guide

2. Extend C drive partition with another disk

In some computers, there's no available free space on the same disk. For example, there's no other volume or the whole system disk is full. In that case, no software can extend C drive by adding space from another separate disk. The separate disk means Disk 0, 1, etc. that are shown by NIUBI Partition Editor.

To enlarge C drive in Windows 10/8/7/Vista/XP computer under this condition, you have 2 options:

  1. Move a data volume to another disk, delete it to get Unallocated space and then add to C drive.
  2. Copy whole disk to a larger one and extend C drive with extra disk space.

If you use any types of hardware RAID, do not break RAID array or do any operations to RAID controller, simply follow the same steps above.

In Summary

When you need to extend C drive in Windows 10/8/7/Vista/XP, no matter it is 32 bit or 64 bit, laptop or desktop, mechanical hard disk or SSD, Windows native tools can only accomplish by deleting the continuous Primary partition. As a professional disk partition tool, NIUBI Partition Editor provides full solution to extend C drive without losing data. Better than other tools, it has Virtual Mode, Cancel-at-will and 1-Second Rollback technologies to protect your system and data. Besides shrinking and extending partition, it helps you move, copy, convert, merge, wipe, hide partition, scan bad sectors, optimize file system and much more.