ThisCalculator

Everyday

No Operating System Found After Cloning? Fix It

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

No Operating System Found After Cloning? Fix It

The “No operating system found” error after cloning a drive usually means the cloned disk is missing the boot configuration data (BCD) or the BIOS/UEFI is not set to boot from the cloned drive. You can fix it by rebuilding the BCD, or by re-cloning with a tool that copies the boot partition, or by changing the boot order in BIOS/UEFI.

Why Cloning Sometimes Breaks Booting

Cloning copies all the files from one drive to another, but it doesn’t always copy the hidden boot partitions or the Master Boot Record (MBR) that the system needs to start. On a modern UEFI system, Windows expects an EFI System Partition (ESP) formatted with FAT32, plus a Microsoft Reserved Partition (MSR) and the main C: partition. If your cloning software only copies the C: partition, the new drive has no boot loader, so the firmware finds nothing to start.

On older BIOS (Legacy) systems, the boot loader lives in the first sector of the disk (the MBR) and in a small system partition. If the clone tool doesn’t copy the MBR or the system partition, the result is the same error. Many free cloning tools default to copying only the partition you select, so users often end up with an incomplete clone.

Check the Boot Order First

Before rebuilding anything, verify that the computer is actually trying to boot from the cloned drive. Restart the PC, press the key that opens the boot menu (often F12, F11, or Esc, depending on the manufacturer), and select the cloned drive from the list. If it boots, the problem was simply that the BIOS was set to boot from the old drive or from a removable device.

If the boot menu doesn’t show the cloned drive, or selecting it gives the same error, then the issue is with the clone itself. Also make sure the cloned drive is properly connected—on a desktop, check the SATA cable and power cable; on a laptop, reseat the drive in its bay.

Rebuild the Boot Configuration Data (BCD)

If the boot order is correct but Windows still won’t start, the BCD on the cloned drive is likely missing or corrupt. The BCD is a small database that tells Windows where to find the boot loader and the OS. You can rebuild it using the Windows Recovery Environment (WinRE).

  1. Boot from the original Windows installation USB or recovery drive.
  2. Choose your language, then click “Repair your computer” (bottom-left corner).
  3. Go to Troubleshoot → Advanced Options → Command Prompt.
  4. Type diskpart and press Enter. Then type list disk to see all disks. Identify the cloned disk by its size (it should match the new drive’s capacity).
  5. Select the cloned disk with select disk X (replace X with the correct number). Then type list partition to see the partitions. Find the EFI partition (usually 100 MB, FAT32, labeled “System”) or the System Reserved partition (usually 500 MB, NTFS).
  6. Assign a drive letter to that partition: select partition Y (replace Y with the partition number), then assign letter=S.
  7. Also assign a letter to the Windows partition (the large one, usually C:). If it already has a letter, note it; otherwise select it and assign letter=C.
  8. Exit diskpart by typing exit.
  9. Now run the following commands, one by one, pressing Enter after each:
    • bcdboot C:\Windows /s S: /f UEFI (for UEFI systems) or bcdboot C:\Windows /s S: (for Legacy BIOS)
    • bootrec /fixmbr
    • bootrec /fixboot
    • bootrec /rebuildbcd
  10. Type exit to close Command Prompt, then restart the PC and remove the installation media.

If the diskpart step shows no EFI or System partition, then the clone didn’t copy it. In that case, you can try to create one, but it’s usually easier to re-clone with a tool that copies all partitions.

Re-clone with the Right Tool Settings

If rebuilding the BCD doesn’t work, the clone is incomplete. The safest approach is to re-clone the entire disk, not just the C: partition. Most reputable cloning software (like Macrium Reflect, Acronis True Image, or Clonezilla) has a “Disk Clone” or “Clone Disk” option that copies all partitions, including the EFI/System Reserved, and makes the destination bootable. When you use that option, the software also handles the MBR/GPT conversion if the new drive is larger or smaller.

Before re-cloning, make sure the new drive is at least as large as the used space on the old drive. If the new drive is smaller than the old one’s total capacity, the clone may fail unless you shrink the source partition first. Also, if you are cloning from a larger to a smaller drive, some tools require you to enable “Shrink” or “Resize” options during the clone.

After cloning, disconnect the old drive before first boot. This forces the system to use the new drive and avoids any confusion with duplicate signatures. If the PC boots with the old drive disconnected, you can then reconnect the old drive as a secondary storage device.

UEFI vs Legacy BIOS: Know Which You Have

The fix differs depending on whether your system uses UEFI or Legacy BIOS. Most computers made after 2012 use UEFI, but some are set to “CSM” or “Legacy” mode. You can check in the BIOS/UEFI setup: look for a “Boot Mode” or “UEFI/Legacy” setting. If you cloned a UEFI system to a drive that is formatted as MBR (Master Boot Record) instead of GPT (GUID Partition Table), Windows won’t boot. Similarly, if you cloned a Legacy system to a GPT drive, it won’t boot.

To check the partition style of the cloned drive, open Command Prompt from WinRE and run diskpart, then list disk. The GPT column shows an asterisk (*) if the disk is GPT. If your system is UEFI, the disk should be GPT. If it’s MBR, you’ll need to convert it, but that requires wiping the disk—so re-cloning with the correct settings is easier. Many cloning tools have an option to “Convert to GPT” or “Target disk is GPT” during the clone.

Common Mistakes That Cause the Error

  • Cloning only the C: partition instead of the whole disk.
  • Not disconnecting the old drive during first boot, causing a drive letter conflict.
  • Using a cloning tool that doesn’t support the target disk’s partition style (MBR vs GPT).
  • Copying a 2 TB drive to a 1 TB drive without shrinking the source partition first.
  • Forgetting to set the BIOS to boot from the new drive, or having the boot order set to the old drive.
  • Using a USB-to-SATA adapter that doesn’t pass through the drive’s boot information correctly—try connecting the drive directly to the motherboard.

Frequently Asked Questions

Why does my cloned drive show “No operating system found” even though the clone completed successfully?

The clone completed but didn’t copy the boot partition or the MBR. Many cloning tools only copy the selected partition, so the boot files are missing. Re-clone using the “Disk Clone” option that copies all partitions, or rebuild the BCD as described above.

Can I fix the boot error without re-cloning?

Yes, if the clone is complete but the BCD is corrupt. Use the Windows Recovery Environment to run bootrec /rebuildbcd and bcdboot commands. If the EFI partition is missing, you can try to create one, but it’s often easier to re-clone.

Do I need to change BIOS settings after cloning?

Yes, you must set the boot order to the cloned drive. Also, if the original was UEFI and the clone is GPT, make sure UEFI boot is enabled. If the original was Legacy, ensure CSM/Legacy mode is enabled. Mismatched modes cause the error.

Why does the cloned drive work on another computer but not mine?

Different hardware may have different boot requirements. The clone might be fine, but your system’s firmware may not support the partition style or boot mode. Check if your system is UEFI or Legacy and ensure the clone matches.

Is it safe to use a cloning tool that only copies the C: drive?

No, for a bootable system you must copy all system partitions. A C: partition-only clone is fine for data backup, but not for booting. Always choose “Clone Disk” or “All Partitions” when the goal is to boot from the new drive.

What if the cloned drive is not detected in BIOS at all?

Check the physical connection—SATA cable, power cable, or M.2 seating. If the drive is detected in another computer, it may be a compatibility issue. Try a different SATA port, update the BIOS, or check if the drive needs a driver (rare for SATA).

Related

Formula used

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.