This article introduces how to fix low disk space issue in Windows Server 2016 with ease.
System C: drive running low on disk space is common issue in Windows Server 2016, even if you allocated 100GB for it. Windows Updates and many other types of files are saving to the system partition continuously, of course it's getting full. In this situation, nobody likes to recreate partitions and restore everything from backup. You need a faster and easier solution. This article introduces a 2-step method to fix low disk space issue in Windows Server 2016.
Step 1 - clean up C drive to reclaim disk space
There are many temporary, junk and unnecessary files generated in C drive, deleting them and you can reclaim free disk space. To do this, Windows Server 2016 has native Disk Cleanup utility, which is able to remove these files fast and safely. If you have your own system optimization software, of course you can clean up disk with it, but Windows Disk Cleanup is well enough in most cases.
How to clean up system C drive in Windows Server 2016:
- Press Windows and R together on the keyboard to open Run, type cleanmgr and press Enter.
- C drive is selected by default, click OK to continue.
- Click the check-boxes of the files that you want to delete and click OK.
- Click Delete Files in the pop-up window to confirm.
All these files can be removed safely, if you don't know what the files are about, click each one and you'll see corresponding description on the bottom.
If you did not free up disk space before, you may get several GBs of free space in C drive. It is helpful to fix low disk space issue in Windows Server 2016. However, it is not enough, because these free space may be eaten up quickly by new generated junk files. You'd better extend C drive larger and move more free space from other partitions.
Step 2 - expand system C drive larger
In most of servers, there are other partitions on the same disk, so you can transfer free space from these partitions. There are many software that can shrink these partitions to get Unallocated space and then add into C drive. However, you'd better back up first and run safe software, because there's potential data loss risk while resizing partitions.
Better than other tools, NIUBI Partition Editor has powerful technologies to protect system and data, for example:
- Virtual Mode - all operations will be listed as pending for preview, real disk partitions won't be changed until click Apply to confirm.
- Cancel-at-well - if you applied incorrect operations, it doesn't matter, you can cancel the ongoing operations without causing damage.
- 1-Second Rollback - if anything goes wrong while resizing partition, it automatically reverts server to original status in a flash. If it happens, your server could back online in a short time without modification.
- It is also 30% to 300% faster because of the advanced file-moving algorithm.
How to enlarge C drive and add more free space from other partitions:
- Download NIUBI Partition Editor, right click drive D and select "Resize/Move Volume", drag the left border towards right in the pop-up window, then drive D will be shrunk and some Unallocated space will be made on the left of it.
- Right click C: drive and select "Resize/Move Volume" again, drag right border towards right to combine this Unallocated space.
- Click Apply on top left to execute.
If there's not enough free space in the contiguous partition D, you can shrink any nonadjacent volume on the same disk, but before adding Unallocated space to C drive, there's an additional step to move partition D.
If you use any types of hardware RAID arrays for this server, the steps are the same with above. If there's no available free space on the same disk, you can copy to a larger one and expand C drive (and other volumes) with additional disk space.
To completely fix low disk space issue in Windows Server 2016, you'd better expand C drive as large as possible. Additional steps include:
- Change default output path of programs to other partitions.
- Run Windows Disk Cleanup monthly to delete new generated junk files.