Use GParted for this: http://gparted.org/livecd.php. Windows doesn't likes moving its own system partition while it's running.
Burn to cd or or install to USB drive
Ensure you shut down windows completely. Do this by running shutdown -s -f -t 0 in the command prompt.
Boot from said CD or USB drive.
Open the GParted tool and select your drive on the top right (if not already selected)
Shrink the C: partition (usually the largest one on the disk) by the amount you want it to move.
Move it over the amount requested
Wait for actions to complete
Restart the computer
Where is your "reserved" partition located and what's the size? In diskpart, list partition and copy past the output here please.
In any case, here is how you slove it, but then you only have windows on that disk:
1. Use true image (or similar) to make an image of your c drive
2. Boot the windows installation disk
3. Select" install now" then "custom" and delete EVERY partition on the disk (especially the "Reserved one").
3. Then select the "unalocated space" and install
4. Run veracrypt to check if it work. Assuming it does:
5. Boot on a true image (or similar) recovery disk and restore your old C to the current C
6. If you new C is not the size you want, boot on Disk Director (or similar like gparted) disk to resize the partition.
Hey, last time I had problem with this error so I will show you today how to fix this, so you’ll be able to encrypt your partition without any problems. We need to shrink main partition because VeraCrypt require this to store “bootloader” at the begging of the partition, VeraCrypt BootLoader is stored at the beginning of the partition.
We will use free version of “MiniTool Partition Wizard Free 10” which is completely OK to do this task.
After installing MiniTool Partition Wizard we need to select disk which we want to encrypt (windows partition in my case).
Select your partition and choose “Move/Resize Partition“
then just leave some empty space at the beginning of the partition (Unallocated Space Before), leave let say 8 MB 🙂 it should be ok, because VeraCrypt requires only 32 KB for BootLoader, but we will leave more space 😉
Click ok, and Apply Changes.
now you should be ready to encrypt your whole disk with VeraCrypt without problems.
You can download MiniTool Partition Wizard Free Edition from – https://www.partitionwizard.com/download.html
Partition Magic lets you slide (move the start and end partition locations at least 32k towards the end of the disk) a partition that is smaller than the total disk space then you can't boot into Windows and then run PM, you'd have to boot into PM directly and then slide the partition. There are other partition apps that can slide partitions if PM can't, you will have to google, etc., to find them.
Failing that, you'd have to repartition and create a 32k partition first and then create the main partition, etc, but this involves reinstalling Windows.