There are free tools that should do this, one is Easus Partition Master free:
https://www.easeus.com/partition-manager/epm-free.html
Resize/move partition
EaseUS Partition Master helps to resize/move partitions to make full use of disk space especially extend system drive (C drive) to settle low disk space problem
Follow steps below to resize/move partition:
- Right click the partition and select Resize/Move partition
- On a disk map, current size of the partition is displayed on the top of the dialog box
- Resize the partition from the left or right side to a desired new size
4 And then click OK
![enter image description here](https://cdn.statically.io/img/i.sstatic.net/oUZhG.png)
(You can find the full user guide here: https://www.easeus.com/tutorial/epm-free-user-guide.html)
I've used this on different Windows OSes to resize partitions with success and while I've never lost data with the Easus tool, any modification to your disk like this can result in data loss or corruption. You should back up Windows before doing this.
I think this is outside the original question, but here's a link for backing up Windows 10: https://www.faqforge.com/windows/windows-10/take-full-backup-windows-10-on-an-external-hard-drive/
You will need an external hard drive or writeable DVD drive to use this procedure.
Type 'Control Panel' in the search bar and then press .
In System and Security, click "Save backup copies of your files with File History".
Click on "System Image Backup" in the bottom left corner of the window.
Click on the button "Create a system image".
Choose your hard drive and click Next.
![enter image description here](https://cdn.statically.io/img/i.sstatic.net/dpr3n.png)
- Click "Start backup" to start the backup process.
The backup wizard could take from 10 minutes to several hours, depending on the amount of data that needs to be backed up and the speed of the hard disk.