https://i.imgur.com/3LOfh6H.jpg Disk0, do you see the 451 MB unallocated....how to move to the 930.97GM C: partition? And the 99MB EFI System Partition, I would like that moved to the 930.97GM C: partition too...I am lost.....see below....
You just need to use a partition manager to merge this free space. Try this free version from Paragon. I have not used their free version but their paid version is second to none. https://www.paragon-software.com/us/free/pm-express/# If that does not work, try some of the free partition managers below. I have not used any of the ones below but the companies are good and reliable. AOMEI Partition Assistant https://www.diskpart.com/free-partition-manager.html EaseUS Partition Master https://www.easeus.com/partition-manager/epm-free.html MiniTool Partition Wizard https://www.partitionwizard.com/free-partition-manager.html
What do you mean by "moving EFI partition"? If you merge it with 930 GB partition that is formatted with NTFS then you computer won't boot. EFI partition is required for UEFI boot process. It should be formatted with some version of FAT If I recall correctly and of course have OS boot files. Maybe if you could backup files from EFI partion before removing it, then recreate it at the beginning of SSD then it would work. You would have free space next to NTFS partition which should allow for merging. I am not sure however about the details for Windows OS. Let's wait for somebody with better knowledge of boot process of Windows.
With partitioning software you can move it to the start of the disk. Now the 451MB of free space will be located after the EFI partition. You can then then move the C partition so that it is now located directly after the EFI partition again and the free space will be at the end of the drive. You can now resize the C partition so it occupies the free space.