SSD Booting Issue - Windows 10

  1. Posts : 2
    Windows 10

    SSD Booting Issue - Windows 10

    Hi all,

    I have an issue with a cloned hard drive that is really bugging me and I'm hoping it is an easy fix for someone.

    I recently cloned an old hard drive to a new SSD (laptop). All went well, all partitions copied correctly with no errors. However, the new SSD would not boot. I took the drive out of the laptop and placed it in a SSD caddy, rebuilt the BCD, etc and it booted up via the USB caddy. Placed the SSD back in the laptop and it would not boot. Blue screen stating that the drive needs to be repaired.

    The following error message is given

    “Your PC needs to be repaired. The application or operating system couldn’t be loaded because a required file is missing or contains errors. File: \windows\system32\winload.efi "

    So far I have tried to change the boot order, enabled legacy, but do not know where to go further. Any help would be greatly appreciated.
      My Computer

  2. dalchina's Avatar
    Posts : 33,015
    Win 10 Pro (1903) (2nd PC is 21H1)

    Hi, you might try this:
    How to Fix winload.efi missing or corrupt error in Windows 10

    Just to confirm - is the Windows installation UEFI? If so there would have been 4 partitions for your Windows O/S alone.
      My Computers

  3. Posts : 2
    Windows 10
    Thread Starter

    Thankyou! Although I tried this, it did throw up another error (bootrec /fixboot - access denied). On further investigation (Google) I came across these instructions which fixed the issue and I can now boot up!

    Windows 10 Installation Media:

    Insert the Media (DVD/USB) in your PC and restart.
    Boot from the media.
    Select Repair Your Computer.
    Select Troubleshoot.

    Choose Command Prompt from the menu:
    Type in the command:


    Type in the command:

    List disk (Note which disk is your Boot drive number mine is 0)

    Type in the command:

    Sel disk 0

    Type in the command:

    List vol (Note which volume is the EFI partition mine is 4)

    Type in the command:

    Sel vol 4

    Type in the command:

    assign letter=V:

    Type in the command:


    Type in the command:


    After you have assigned a drive letter Using Diskpart You can format the EFI partition:

    Example: if you assigned a letter V to the partition the command would be:

    format V: /FS:FAT32

    After the format you need to recreate the EFI directory structure with the command:

    MD \EFI\Microsoft\Boot

    Then change to the Boot directory with:

    cd /d V:\EFI\Microsoft\Boot\

    Then run:

    bootrec /FixBoot

    Finally run:

    bcdboot c:\Windows /l en-us /s V: /f All
      My Computer


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 23:39.
Find Us

Windows 10 Forums