Clone a Dynamic GPT system disk to a Basic GPT disk and make it bootable

  • RSS feed
  • Add Date: 2016-09-14 02:24:49  Update Date:2017-11-28 21:28:18

This article applies to:
EaseUS Partition Master (all paid versions from V10.0 to V12.5)


Basic knowledge


GPT is a standard for the layout of the partition table on a physical hard disk, using globally unique identifiers (GUID). Although it forms a part of the Unified Extensible Firmware Interface (UEFI) standard (Unified EFI Forum proposed replacement for the PC BIOS), it is also used on some BIOS systems because of the limitations of master boot record (MBR) partition tables, which use 32 bits for storing logical block addresses (LBA) and size information.


As of 2010, most current operating systems support GPT. Some, including OS X and Microsoft Windows on x86, only support booting from GPT partitions on systems with EFI firmware, but FreeBSD and most Linux distributions can boot from GPT partitions on systems with either legacy BIOS firmware interface or EFI.

 

In most case, users converted the basic GPT disk to dynamic GPT disk by mistake, and then it cannot be converted back to basic GPT. The system volume on dynamic GPT disk have many limits.

Description


Due to the complicity of the disk structure, Dynamic GPT disk with System and Boot partitions only supports limited operations of EaseUS Partition Master including Surface test and View properties.
 


As for the Boot partition- usually the C: partition which resides on a Dynamic GPT disk, the operations are also limited.




So, how to enlarge the C: partition on Dynamic GPT disk when needed?

EaseUS gives a workaround below:

1. Prepare a new Basic GPT disk as the destination disk;

2. Create a 200MB FAT32 partition on the destination disk from the start of the destination disk followed by a whole NTFS partition stretching across all the remaining disk space.

 



3.Install the EaseUS Todo Backup Trial to clone the Boot partition- the EFI partition from the source disk to the destination disk.

   When you finish the clone, the destination disk should look like below in the Disk management:



4.Assign a temporary drive letter to the System partition of the original disk.

  The commands you need to enter in the Command Prompt are listed below:



5.Open regedit.exe, find the BCD00000000 folder from the HKEY_LOCA_MACHINE node and Unload hive by clicking the selection from File menu to unload hive the current BCD record:


6. Enter the xcopy command to copy the System Partition-- the EFI partition with the temporarily assigned drive letter K from the original disk to the newly created FAT32 partition on the destination disk.



7.Run bcdedit /store E:EFIMicrosoftBootcd command to check whether the device index under Windows Boot Manager points to the new System partition- the partition E: and the device and osdevice indexes point to the new Boot partition- partition G:.
 


8.As the system doesn’t have the BCD index we expect, the BCD index of Windows Boot Manager and Windows Boot Loader needs to be edited using the following commands:
bcdedit /store E:EFIMicrosoftBootcd /set {bootmgr} device partition=E:
bcdedit /store E:EFIMicrosoftBootcd /set {default} device partition=G:
bcdedit /store E:EFIMicrosoftBootcd /set {default} osdevice partition=G:

Run the bcdedit /store E:EFIMicrosoftBootcd command again after executing the above commands to verify the BCD index.



9.Use the bootice.exe tool to create a new UEFI boot entry for the destination disk.

  The instructions are displayed in the screenshot below:



Browse to the “bootmgfw.efi” file and click “Open”.



Click “OK” when there pop-ups a dialog box prompting “Successfully added a UEFI boot Entry”.

Check the “Boot this entry next time” check box and click the “Save current boot entry” button to exit the bootice.exe tool.



10.Using diskpart command to set the id of E: partition as an EFI partition ID:
c12a7328-f81f-11d2-ba4b-00a0c93ec93b


 


11.Restart your computer. The computer would boot up from the new Disk.

The Disk management of the system after reboot would look as follows:



12.As your System could boot up from the newly cloned destination disk, you can delete all the partitions on the original source disk and convert it to Basic disk. You can clone the newly cloned disk back to the original disk and boot up from there. Then you could adjust the size of the partitions on the original disk.

 

Did this article help you?
Yes No  
What can we do to improve this article?
To protect your privacy, do not include your contact information in the feedback.