Video: How to clone or upgrade to larger SSD/HDD FREE
๐ง Preparations (all scenarios)
Prepare an empty destination disk (SSD or HDD) and connect it to your PC (internal SATA, NVMe, or USB enclosure). Cloning will erase all data on the target disk.
Download and install IM-Magic Partition Resizer. Run as Administrator.
Backup important data before any disk operation.
Identify your source disk partition style: Open Disk Management (right-click Start), right-click the disk label โ Properties โ Volumes tab. It shows MBR or GPT.
โ What does Migrate OS Wizard do? It copies the partitions required to boot Windows: EFI System Partition (ESP) or System Reserved, C: drive, and boot loader. Data partitions (D:, E:) are cloned automatically too.
โ๏ธ Common cloning steps (apply to scenarios A, B, C)
Step 1 โ Open Migrate OS Wizard
Launch IM-Magic Partition Resizer. On the top toolbar or under the Tools tab, click โMigrate OS Wizardโ. The wizard will scan all connected disks.
Step 2 โ Select destination disk
Choose your new empty SSD/HDD from the list. Confirm the disk model and size. Click Next. (If the disk contains partitions, the wizard will prompt to delete them โ confirm only after backup.)
Step 3 โ Adjust partition layout (optional)
The wizard automatically fits system partitions to the target disk. You can drag sliders to resize the C: drive or leave unallocated space. Click Next.
Step 4 โ Apply changes
Review the summary. Then click the green โApply Changesโ or โExecuteโ button. The software may ask to reboot into Pre-OS mode to complete cloning. Confirm the restart.
Step 5 โ Wait for completion
Do not turn off your PC during the cloning process. After completion, the system restarts. You may need to adjust boot order in BIOS to boot from the new disk.
๐ก After cloning (any scenario): If you plan to use both old and new disks inside the same PC, change the drive letter of the cloned system partition to avoid conflicts. (Windows may show an error when reassigning C: โ it's normal, the system will auto-assign a new letter.)
Use this when your target disk is also MBR and you want to keep legacy BIOS compatibility. The wizard preserves the MBR partition style.
No extra conversion needed. The destination disk will become an exact bootable copy of your source OS (MBR style).
Make sure your motherboard is set to Legacy + UEFI (CSM) or pure Legacy mode for booting.
Follow the common steps 1โ5 above. After cloning, enter BIOS and set the new MBR disk as first boot device (look for โHard Disk Boot Priorityโ or similar).
๐น Result: Both source and target are MBR. The new disk boots in legacy BIOS mode exactly like the original.
๐ฉ Scenario B: Clone MBR OS Disk to GPT Disk (upgrade to UEFI)
GPT supports disks larger than 2TB and offers faster boot times with UEFI. To clone an MBR system disk to a GPT disk, you have two methods:
Method 1 โ Automatic conversion during clone (recommended)
IM-Magic Partition Resizer's Migrate OS Wizard can convert the partition style from MBR to GPT on the target disk automatically. Here's how:
In the wizard, after selecting the destination disk, look for โConvert destination disk to GPTโ or similar option (the software detects UEFI capability). If not shown, proceed to Method 2.
Complete steps 1โ5 as above. The wizard creates an EFI system partition (ESP) instead of a legacy system reserved partition.
After cloning, restart and enter BIOS/UEFI settings. Change boot mode from Legacy to UEFI (disable CSM). Set the new GPT disk as the first boot option (look for "UEFI Hard Disk" or disk name with UEFI prefix).
Method 2 โ Pre-convert source OS disk to GPT using MBR2GPT (official Windows tool)
If automatic wizard conversion fails, convert the source OS disk to GPT before cloning:
Run MBR2GPT.exe from Windows 10/11 (v1703+). Open Command Prompt as Administrator.
Execute: mbr2gpt /validate /disk:0 (replace 0 with your source OS disk number).
Then run: mbr2gpt /convert /disk:0. This converts the system disk to GPT and enables UEFI boot. Your PC will restart automatically.
After conversion, enter BIOS and switch from Legacy to UEFI mode. Boot back into Windows.
Now the source disk is GPT. Use the Migrate OS Wizard normally (common steps 1โ5) to clone it to your empty destination disk (which will become GPT). This is now a GPT โ GPT clone (see Scenario C).
โ ๏ธ Important for MBR โ GPT cloning: Your motherboard must support UEFI boot. After migration, change BIOS from Legacy/CSM to UEFI. Failure to do so will cause "No bootable device" error.
๐ช Scenario C: Clone GPT OS Disk to GPT Disk (UEFI to UEFI)
If your source disk is already GPT (modern Windows installation with UEFI boot), cloning to another GPT disk is the most straightforward scenario. The wizard preserves UEFI boot structure.
Step-by-step for GPT โ GPT clone
Verify source is GPT: In Disk Management, right-click the disk label โ Properties โ Volumes. Partition style should show GUID Partition Table (GPT).
Destination disk: The target disk can be uninitialized or already GPT. The wizard will handle formatting. For best results, leave the target disk as "Unallocated" space.
The wizard automatically detects the source is GPT and creates required partitions on the target: EFI System Partition (ESP), MSR (Microsoft Reserved), and your C: drive.
After cloning completes, restart and enter BIOS/UEFI settings. Ensure boot mode is UEFI (CSM disabled). Set the new GPT disk as first boot option โ it will appear as "UEFI OS" or with the disk model prefixed by "UEFI".
โ GPT โ GPT clone advantages: No partition style conversion needed. Full support for disks larger than 2TB. Secure Boot and modern UEFI features work seamlessly. The cloned disk is an exact replica of your GPT/UEFI system.
What if the target disk is MBR (not GPT)?
If your destination disk is currently MBR, the Migrate OS Wizard can automatically convert it to GPT during cloning to match the source GPT disk. The wizard will prompt or automatically adjust โ just confirm. Alternatively, manually convert the target disk to GPT beforehand using Disk Management (right-click disk label โ Convert to GPT Disk โ this will erase all data).
๐ก Pro tip for GPT โ GPT: After cloning, both source and target disks will have identical GPT signatures. If you keep both drives connected, Windows may show a boot menu or duplicate entries. You can use bcdedit or simply set the correct boot order in BIOS. To avoid confusion, disconnect the source disk temporarily after first successful boot from the new disk.
After cloning is complete, restart your computer. Press the BIOS key during startup (varies by motherboard):
DELF2F10F12ESCF1
ASUS / ASRock / Gigabyte / MSI โ DEL or F2
Acer โ F2 or ESC
HP โ F10
Lenovo โ F12 or F2
Dell โ F2
Navigate to Boot menu โ Set your new disk as the first boot device.
โข For MBR disks (Scenario A): Select the disk name without "UEFI" prefix, ensure Legacy/CSM is enabled.
โข For GPT disks (Scenarios B & C): Select the entry labeled "UEFI OS" or the disk name with UEFI prefix, ensure CSM is disabled.
Save changes (F10) and exit.
Cloned disk doesn't appear in boot menu? Reconnect cables, check SATA port, ensure disk is detected in BIOS.
"Inaccessible boot device" blue screen? Enter BIOS and match boot mode to partition style (Legacy for MBR, UEFI for GPT).
Cloned disk boots to black screen with cursor? Use IM-Magic Partition Resizer bootable USB to repair boot: Tools โ "Rebuild MBR" (for MBR) or "Fix UEFI Boot" (for GPT).
Windows asks for activation after clone? Normally not required as hardware is same. If prompted, click "Troubleshoot" โ "I changed hardware on this device".
Destination disk is smaller than source used space? Migrate OS Wizard will warn you. Free up space on C: drive or choose a larger target disk.
โ ๏ธ Before you panic: Keep your original OS disk untouched until you verify the new disk boots correctly. You can always revert by changing boot order back to the old drive.
โ With IM-Magic Partition Resizer Migrate OS Wizard, you can upgrade to a larger or faster SSD/NVMe without reinstalling Windows โ keeping all apps, drivers, and settings intact. Whether you're staying with MBR, upgrading to GPT, or moving between GPT drives, the wizard handles the complexity.