My goal: Clone everything on C: to my SSD drive f:, then use the old "c:" for data.

Some threads say I need GPT (on one? both?) I think it's already set to F: bedcause the convert button is gray in Disk Management.

The free cloning tools would only do one partition, so they skip the bootloader / UEFI?

From the BIOS, if I manually boot on the SSD drive it will not boot.

Is there a way to confirm that it's a problem from cloning, or missing boat files?

Note: I do have a recovery bootable USB stick.


  1. First I deleted everything on F: the SSD using diskpart and clean. (Previously I couldn't UEFI in Disk Manager). I created it as a GPT.

  2. Created 3 partitions on F:, matching the sizes on C:: 170 gb for root, 300 for restore image, 110 for EUFI

  3. I used "EaseUS todo backup" to clone each of those 3 seconds from c: to f:

  4. Powered off computer, removed disk that was c:.

  5. Bootup by manually selecting the rescue USB. Choose troubleshoot -> startup repair. It says it fails to repair

  6. Bootup by manually choosing f: fails.

  7. At one point I receive the 0xc0000225 error.

  8. under troubleshoot I try "refresh pc" I get the error Drive where windows is installed is locked. Unlock the drive and try again.

  9. I plug my old c: drive in, and reboot.

  10. It keeps giving me an error, unable to boot. (But the drive was unplugged during all the previous steps, so how can it be broken?)

I finally had to set the BIOS boot order to use the windows boot. Now I'm back into windows with the c: drive like where I started.

Could 'repair` (which ends very fast) be failing because of a locked drive? (It sounds like this means either boot is corrupt, or fast reboot is enabled)

Here's my Disk management.c: is the old root windows drive. f: is the new SSD. D: is just storage.

enter image description here

3 Answers 3


What is your recovery cd? Just the Windows8 disc, or a PC Manufacturer recovery disc?

I'm going to write this below as your recovery disk is a Windows 8 disc.

  1. Clone your drive again.
  2. Power off computer, and remove power to "old drive." Ground yourself just in case.
  3. Power On computer and insert your recovery disk
  4. Choose "boot from CD/DVD" option, or just force it from boot menu.
  5. Go through the Win8 setup part until you get to this image

enter image description here

  1. Choose "repair your computer"
  2. You might be prompted to login with an administrator account, depending on how many accounts you have.
  3. Then click on "troubleshoot"

enter image description here

  1. Then "Advanced Options"
  2. Then "Automatic Repair" or "Startup Repair"
  3. Let that run, might take 10-15 minutes or so. That should fix the problem.
  4. Then upon restarting, if Windows boots as normal you should be good to move to the next step.
  5. Somewhere in a restart go into BIOS, and set your boot order to the SSD first.
  6. Turn off computer and re-apply power to the "Old C: drive" and then start computer.
  7. It should load windows of your SSD, but to be sure I'd still do "Boot menu" and pick the SSD this time.
  8. When Windows loads, check that both drives are listed, SSD and Old Drive. If your satisfied that you got all the data off the "Old drive" I'd format the "Old drive" in disk management.
  9. I'd restart one more time, without using the "Boot menu" to make sure everything is booting right.

There are some more advanced things that might have to happen, but this should cure your problem.

Hope that helps.

  • I get to step 10, then startup repair fails. I added information in the post. -- Maybe secureboot or fast boot are causing that to fail due to a lock? I appreciate the help.
    – monkey
    Oct 22, 2015 at 3:36
  • From an elevated command prompt, run Diskpart, then list disk, select disk x "x is SSD", then type attributes disk. You can post all the attributes, but want to know the "current read-only state" "read-only." I'm guessing they are both Yes.
    – N. Greene
    Oct 22, 2015 at 18:31
  • Here's both disks for comparison. i.imgur.com/f4C1dne.png
    – monkey
    Oct 22, 2015 at 20:46

It was a roundabout way but this was my solution:

(A) is my old drive ( Windows non-SSD; Clone source) (B) is my new SSD (Clone target)

One problem was my BIOS was set to legacy mode when there's both legacy and UEFI. Which caused Windows 8.1 install to boot in legacy mode. Which means it complained when I had the correct format of GPT on (B).

  1. In windows, run Disk Management diskmgmt.msc. Delete (B).
  2. Format (B) as GPT, but leave everything unallocated.
  3. Shutdown, and unplug (A) so you don't accidently write to it.
  4. Ensure BIOS is set to prefer UEFI over legacy mode.
  5. You might also have to disable CSM in the BIOS.
  6. Boot off Windows 8.1 Install disk
  7. Install to (B) as if you were installing from scratch. It will create multiple partitions on (B).
  8. Shutdown, plug (A) in. Boot into Windows ( or whatever you are using to clone)
  9. Now I cloned (A) root to (B). In the picture the source was E: to destination C:

Disk Management screenshot

  1. unplug (A).
  2. If you try to boot off of (B) it will give the error 0xc0000225.
  3. Boot off Windows 8.1 install cd. Go into trouble shooting, and choose the console / command line.
  4. Change directory to (B) (For me it was E: at this time) and rebuild your BCD:


    bootrec /rebuildbcd

  5. If it asks to add to the boot menu, say yes.

  6. Shut down, plug (A) in. In BIOS make sure the SSD is set to boot first.

Windows now boots off the SSD clone. It's finally over. Make sure you eat something.


For future reference: I used the program "AOMEI Backupper", for converting my old system drive (MBR) to a new SSD (GPT).

I used the program's "System Clone" feature (making sure to enable "Sector by sector" and "... optimize for SSD" features), and it just worked afterwards.

Neither "EASEUS TODO Backup" nor "EASEUS Partition Master" would do this direct conversion, let alone produce a bootable GPT disk in ANY way (I tried several processes!!!). If you make sure to convert your destination drive to GPT first, then "AOMEI Backupper" will automatically convert from MBR to GPT, if your source drive is MBR. I wish I had done this from the beginning, and saved myself 4 hours of trial and error.

EDIT: I also tried the other answers to this topic first, to no avail. I found out about AOMEI Backupper from another forum.

EDIT: By the way, I'm not sure if the free/trial version can do this direct conversion. I think it does. If you find out it doesn't, please correct me.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.