22
I have been trying to migrate a laptop from a HDD to an SSD. I initially cloned the drive with the latest version of TODO Backup and then tried with Macrium Reflect. Both have the same problem. The drive clones fine and all the files appear to be present, but Windows 10 won't boot.
I have booted from a recovery disk, loaded a command prompt and run:
bootrec /RebuildBcdbootrec /fixMbrbootrec /fixboot bootsect /nt60 SYS
It still doesn't boot. If I load the Windows 10 recovery disk and boot from the CD I can then select to load Windows it will load. Likewise, if I select reboot rather than shutdown, the machine loads.
This is how the SSD drive looks in drive manager:
When trying to start the system after shutdown, it permanently sits on a black screen with a flash _
.
The partitioning on the source disk is MBR. I am cloning to an Integral P Series 2.5 inch Solid State Drive (120 GB, 4 SSD, SATA III Drive).
- boot
- windows-10
- bootloader
Improve this question
edited Jun 27, 2016 at 8:57
psych
asked Jun 24, 2016 at 21:55
psychpsych
27111 gold badge22 silver badges66 bronze badges
7
-
I ran into similar issues attempting to clone my Win 10 SSD (40GB) to my new one (256GB) using Acronis. I spent a good week on it before I gave up and reinstalled it on the new drive completely.
–BlueBuddy
Commented Jun 24, 2016 at 22:48
-
I don't normally recommend software, but the program I am going to suggest has never failed me, paragon-software.com/technologies/components/migrate-OS-to-SSD up to you if it's worth a try or not though
–Ramhound
Commented Jun 24, 2016 at 23:07
-
2
one lazy way , is to install the system normal, which gets all the mbr/gpt stuff set, then drop the partition clone in overwriting the partition, which has all your additions and customisations. That trick worked with most of the windows systems.
–Psycogeek
Commented Jun 25, 2016 at 4:54
-
What is your source disk partitioning MBR or GPT howtogeek.com/193669/… ? How old is your cloning software? What is your SSD type?
–Vojtěch Dohnal
Commented Jun 27, 2016 at 8:44
-
And what is the type/brand of computer you are trying to run it on? Some laptops have BIOS limitations.
–Vojtěch Dohnal
Commented Jun 27, 2016 at 9:31
| Show 2 more comments
11 Answers
Reset to default
38
Windows 10.
Fix Error After Cloning HDD SSD - Error in file winload.efi
With Windows 10 installation/recovery media open the command prompt in advanced tools
Diskpart
list volume
(take note of boot partition volume and windows partition letter)select volume #
(replace # with the partition responsible for booting the system, hidden partition in fat32)assign letter w
(to be able to recover the boot files)exit
(exit diskpart)bcdboot X:\Windows /s w: /f UEFI
(replace X with the partition letter that contains the Windows folder)reboot the system (select the new boot option if more than one)
msconfig
(Boot - delete the \Windows options and leave only the c:\Windows option)
Improve this answer
edited Jul 15, 2021 at 5:09
ZygD
2,5271212 gold badges2929 silver badges4343 bronze badges
answered Nov 14, 2018 at 22:59
ZinomZinom
38133 silver badges22 bronze badges
7
-
1
This have worked for me! It may be accepted as the answer
–Slifer Dragon
Commented Jun 4, 2019 at 22:44
-
This worked for me after upgrading a Dell Vostro 3470 from 1GB SATA IDE to 1GB NVMe SSD (installed in PCI slot using a RIITOP NVMe Adapter M.2 PCIe SSD Converter Card) using Acronis True Image 2019. I did not have to run msconfig though. Otherwise, I was getting an INACCESSIBLE_BOOT_DEVICE BSOD for the first few reboots after cloning, and then it would enter Dell recovery mode.
–humbads
Commented Jul 11, 2019 at 2:12
-
2
Man, can't thank you enough. It just worked when nothing else helped. THANK YOU TONS!!!
–Alex Lobakov
Commented Jun 28, 2020 at 4:55
-
1
If you assigned letter
W:
why did not you writebcdboot W:\Windows
?–A.D.
Commented Jul 29, 2020 at 14:13
-
3
@A.D.,
W:
is the EFI partition (normally hidden), not the one Windows is installed on. Having "X:" in the description may be confusing, because the Windows recovery environment often mounts its recovery disk as X:, yet typically you will havebcdboot C:\Windows ...
.–Zeus
Commented Nov 24, 2020 at 2:54
| Show 2 more comments
2
Since you have a way of booting into Windows on the SSD, you can do a Repair install of Windows 10 by performing an in-place upgrade withoutlosing anything.
You should first verify the partition alignment as described here.
Improve this answer
answered Jun 29, 2016 at 10:56
harrymcharrymc
1
1
-
Personally, for me the automatic repair never works, so I decided to fix it manually (by setting the correct EFI system type for the partition).
–David Refoua
Commented Feb 8, 2023 at 19:40
Add a comment |
I think there is some problem with boot files or boot order.
The first thing you can do is disable fast startup by going to power options.
As fast startup uses a kind of hibernation techniques.
If it doesn't work perform an in-place upgrade without loosing your data. This will create new boot files and settings.
Improve this answer
answered Jun 29, 2016 at 9:37
Rohit kumarRohit kumar
37211 silver badge88 bronze badges
1
-
I have tried an in place upgrade, but I still see the same problem.
–psych
Commented Jun 29, 2016 at 15:44
Add a comment |
I struggle with similar problem with Windows 8.1.
When cloning from HDD to SSD, partitions serial and GUID kept intact.But I not want to remove original HDD from system. So I needed to change GUID (in GPT for FAT EFI partition) and remove windows system partition from original HDD after cloning and before boot recovery.
When partition ID is non unique windows work strange, for example PE recovery unable to detect both HDD and SSD.
Improve this answer
answered Jun 29, 2016 at 11:20
Mikhail MoskalevMikhail Moskalev
2,1361616 silver badges1414 bronze badges
3
-
I don't believe this will help me. I am removing the old HDD from the system so it shouldn't be a problem.
–psych
Commented Jun 29, 2016 at 15:26
-
@Mikhail Moskalev I suspect this is the case in my scenario want to keep both drives in my PC but use the newer larger one for my main OS drive... How did you go about changing the unique identifier on the drive? I am unable to boot Windows at the moment but could boot from a flash drive.
–Liam Mitchell
Commented May 31, 2019 at 2:41
-
1
@LiamMitchell As far as I can remember, I changed GUID by gdisk tool from linux boot usb.
–Mikhail Moskalev
Commented Jun 12, 2019 at 11:19
Add a comment |
I had this same problem, just create windows installation usb drive from official site, boot up from installation usb, then go to troubleshooting, start CMD there and copy all files (and folders) that start with boot* and efi* from installation usb to root directory of cloned SSD drive, after doing that my cloned SSD was able to boot. Also check your boot settings in bios.
Improve this answer
answered Dec 24, 2016 at 11:53
JakubJakub
1
Add a comment |
I ran into this same issue cloning my OS drive to a new SSD and was able to resolve it.
I noticed I had two Windows Boot Manager listed that pointed to the original drive.
1: I downloaded BootIce v1.3.4 by Pualy.
2: I went to the UEFI tab>> Edit boot entries button
3: There were two Windows Boot Manger listed in the listbox on the left, they both pointed to the same hard drive.
4: I selected one of them and changed it to point to my new SSD>> Click Save current boot entry button. 5: When I rebooted and went into the BIOS i was able to change the boot priority to the Windows Boot Manager of the new drive.
Success! I am now typing this from the Windows 10 loaded from the new SSD.
I plan on formatting the old one for secondary storage once I feel comfortable this is stable.
Improve this answer
edited Nov 4, 2017 at 0:19
mic84
2,40322 gold badges2222 silver badges1717 bronze badges
answered Nov 3, 2017 at 23:27
PhilipPhilip
1
Add a comment |
just met the same problem, actually a small mistake on 2nd clone of 2nd new laptop.
1st laptop clone, connect alone and boot up ok, the default hard disk connect on 2nd boot and formatted without problem.
But on 2nd laptop clone, connect newly clone SSD and original hard disk still with win10 in it, although choose boot with SSD, then wipe the hard disk OS, next time failed.
Solution: use Macrium Reflect bootable disc, go to restore > fix Windows Boot problem, it auto fix the boot manager.Remind next time after clone, boot the cloned disk alone without original source disk, connect after 1st boot.
Improve this answer
answered Dec 29, 2018 at 5:27
gl7gl7
1
Add a comment |
Reload windows to the new drive like you are doing a fresh install, then use AOMEI Backupper free to clone only the windows partition to over top of the windows partition on the new drive and overwrite it with the windows partition from the old drive.
Improve this answer
answered Jun 20, 2019 at 0:00
LanceLance
1
1
-
I tried this. Install onto an SSD using a bootable Windows 10 32-bit (1903) USB installer. Reboot w/target drive to make sure it works. Power down. Clone previously configured Win10 installation from old HDD to SSD in external USB docks using AOMEI Clone (Partition). Boot target SSD. Error: "reboot and select proper boot device." Boot MiniTool Partition Wizard from USB; set first SSD partition active. Boot SSD again. Recovery: error 0xc000000e. Boot Win10 installation USB. Repair > command > bootrec /rebuildbcd. Success!
–Ray Woodcock
Commented Sep 1, 2019 at 3:19
Add a comment |
After using Clonezilla to clone Windows 10 from onboard eMMC to an NVMe SSD, I had to perform the following steps. These should work exactly the same for your situation.
Before beginning, I suggest physically removing your source disk to avoid altering it (this way, you can always retry cloning, which I had to do several times until I got the steps below working).
- With Windows 10 installation media inserted, boot your computer into the regular installer and open the command prompt in Advanced options: at the "language, time..." screen, hit
Next
thenRepair your computer
, thenTroubleshoot
, thenAdvanced options
, and finallyCommand Prompt
. diskpart
(run this command in the Command Prompt that appears)list volume
(take note of boot partition volume and Windows partition letter)select volume #
(replace#
with the partition responsible for booting the system, which will be a hidden partition in fat32)assign letter w
(to be able to recover the boot files)bcdboot X:\Windows /s w: /f UEFI
(replaceX
with the partition letter that contains the Windows folder which you found when you ranlist volume
above). This command takes boot files from theX:\Windows
directory and applies them to thew:
partition, allowing the system to boot.exit
(exit diskpart)- Reboot the system (select the new boot option if more than one appears after you reboot)
- After fully booting into Windows, in command prompt, run
msconfig
and navigate to the Boot tab, then delete the\WINDOWS
options and leave only theC:\Windows
option)
On your new disk, you may want to resize it and Windows might not let you if your cloned Windows partition is not "physically" next to the empty space (assuming you cloned to a larger disk). There are other software tools that can let you do this later, so don't worry about this for the above steps: perform them as-is and then you can move partitions around.
Improve this answer
answered Jan 30, 2024 at 22:14
Gordon FogusGordon Fogus
43011 gold badge66 silver badges1414 bronze badges
Add a comment |
-1
This answer may already be posted, however I did not see it.
Too simple: Go into computer management: then to storage disk management, and identify the new cloned drive.
My software does not return the cloned drive with a name, therefore add a name , usually C: and then the drive should be recognized, and boot properly. Hope this works for you, it did for me.
bfhjr
Improve this answer
answered Jul 18, 2019 at 13:02
bfhjrbfhjr
1
Add a comment |
-1
Fixed, here is what you do ...
You f2 force boot with the SSD. You use the command prompt in admin to navigate disks with the following
LIST DISK
SELECT DISK n
-- n is the disk you want (HDD storage)LIST PARTITION
SELECT PARTITION n
-- the system one
inactive
If this won't allow because the HDD is not MBR, you need to clear your HDD (make sure to backup) and reformat the HDD to MBR. This makes it so the UEFI can't open the HDD to boot as MBR HDD only boots to legacy BIOS. Launching with the Windows Boot Management straight into the only drive available to launch. The SSD
To convert HDD to MBR you need to do this. You use the command prompt in admin to navigate disks with the following
diskpart
list disk
select disk n
(disk you want to convert)clean
convert to mbr
Once it's MBR, you repeat the 1st couple of steps to make the drive partition inactive.
When restarting the drive will not be able to be used as there are no partitions (you have cleaned the HDD). Access the Disk Management menu and add new volume by right clicking the drive. You can assign the letter and enjoy your new storage drive that is MBR. Booting with the NVME SSD
Improve this answer
edited Jan 5, 2020 at 17:10
Run5k
16.3k2424 gold badges5252 silver badges6666 bronze badges
answered Jan 5, 2020 at 13:41
HanshuaHanshua
1
Add a comment |
You must log in to answer this question.
Not the answer you're looking for? Browse other questions tagged
- boot
- windows-10
- bootloader
.
Not the answer you're looking for? Browse other questions tagged
- boot
- windows-10
- bootloader
.