Guide to Restoring a UEFI/GPT Windows System to a New Disk with True Image 2016
True Image 2016 does a good job of restoring a UEFI/GPT Windows system to the original disk. Restoring a UEFI/GPT Windows system properly to a new disk is a little challenging. The first point of confusion is the MBR Track 0 check box. I'm not sure what Acronis is doing with that box with a disk initialized as GPT, but the box should be checked. If the MBR box is unchecked, True Image 2016 will not recognize the new disk as a destination if there is no partition structure on the disk. Checking the Disk box and leaving all other boxes checked will result in a restore with the wrong partition odrer. Windows will function properly, but recovery fuctions may not work.
Restoring the system to a new disk with the correct partition order is the second challenge. If you prepare the new disk before restoring, you will get a working Windows system with the correct partition order and properly functioning recovery functions.
Here are the steps I recommend to avoid making drastic errors that could lose your Windows system:
1. You need to know the exact partition layout of your disk with partition sizes. True Image 2016 and Windows Disk Managment will not show the Microsoft System Reserved partition. I recommend using MiniTool Partition Wizard Free for this purpose. You should write down the partiton order and the size of each partition before you start. Here's an example of a Windows system on a 256 GB SSD the has been upgraded from Windows 8.1 to Windows 10:
300 MB Recovery partition
100 MB EFI System partition (boot)
128 MB Microsoft System Reserved partition (MSR)
215 GB Windows C drive partition ( 215 GB x 1024 = 220160 MB)
450 MB Recovery partition
2. Prepare an Acronis WinPE recovery disk. You will need the WinPE recovery disk to prepare the new disk in the next steps. You can use the default Linux recovery disk only if you have prepared the new disk in advance.
3. Remove the original Windows disk from your computer and replace it with the new disk.
4. Boot the WinPE recovery disk in UEFI mode. When the disk boots, you will see a command window followed by the True Image GUI.
5. Click on the command window to bring it to the front. Now enter the following lines one at a time to prepare the new disk:
select disk 0 (Make sure you have selected the new disk. If you select the wrong disk you will lose all data on that disk.)
create partition primary size=300
create partition primary size=100
create partition msr size=128
create partition primary size=220160 (You may specify a larger size if the new disk a bigger than the original.)
create partition primary size=450
list partition (Confirm you have created the partitions correctly.)
6. Leave the command window open and click on the True Image GUI to bring it to the front.
7. Start the restore process for a Disks and Partitions restore. When you get to what to restore, do not check the Disk box. Check all the other boxes including MBR Track 0. Click Next.
8. You will see a separate screen for each partition to be restored, except the Microsoft System Reserved partition. At the top right on each screen click on New Location. Select the location on the new disk. The screens will come up in the order of the partitions on the new disk from, first to last, excluding the MSR partition. When you have selected all the new locations proceed with the restore.
9. After the restore completes, reboot and enter your BIOS. Make sure you select the Windows Boot Manager entry as the first boot option. Save the changes and reboot. You should have a fully working Windows system with the original partition order, including the MSR partition.