Solved Clone from SATA to NVMe won't boot


kahlil88

New member
Local time
12:07 AM
Posts
3
OS
Windows 11
I've cloned countless systems SATA to SATA and most of the time SATA to NVMe has worked if I remembered to enable the stornvme driver on boot, but I've been struggling the past few days with a fairly new HP laptop.

Original computer stopped booting due to failed GPU so I put the hard drive in a similar computer and upgraded from Win7 to Win10 and then Win11 when the Win10 clone wouldn't boot. I can boot the old hard drive via USB on the new laptop and installed all of the drivers so it sees the SSD that I want to clone it to.

Cloning with ddrescue and then booting the Win11 USB installer to rebuild the BCD (after manually loading the F6 driver every single time). I suspect the issue might be related to Intel RST failing to install. It loads something on the WinRE partition and never gives me an error but the program isn't there when I boot.

Besides most of my sanity, what am I missing?
 
Windows Build/Version
Windows 11 23H2

My Computer

System One

  • OS
    Windows 11
@kahlil88,

Welcome to ElevenForum!

Try something slightly different. Rather than clone the SATA drive to the NVMe drive, try this instead:

1) Make a backup disk image copy of the SATA drive.

2) Restore that backup image to the NVMe drive.

OPTIONAL TEST BEFORE DOING THE ABOVE

I would suggest doing the following test before you backup and restore the C: drive as noted above:

1) Create a Windows boot disk (USB Flash Drive, DVD, etc.).

2) Boot from that media. You don't need to actually install Windows from this disk. Just continue the installation up to the screen where it displays a list of drives to which Windows could be installed.

3) Once you reach the screen where you select the drive to install to, STOP AT THIS SCREEN. Your goal on this screen is to simply verify the following items:

A) Make sure that the mouse / touchpad / other pointing device and / or touchscreen are working.

B) Make sure that your NVMe drive can been seen (Yes, this will require that you swap in the NVMe drive before doing this).

If both of the above are working properly, then in all likelihood, everything should work well after restoring you image to this drive.
 

My Computers

System One System Two

  • OS
    Win11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Built
    CPU
    Intel i7-11700K
    Motherboard
    ASUS Prime Z590-A
    Memory
    128GB Crucial Ballistix 3200MHz DRAM
    Graphics Card(s)
    No GPU - CPU graphics only (for now)
    Sound Card
    Realtek (on motherboard)
    Monitor(s) Displays
    HP Envy 32
    Screen Resolution
    2560 x 1440
    Hard Drives
    1 x 1TB NVMe Gen 4 x 4 SSD
    1 x 2TB NVMe Gen 3 x 4 SSD
    2 x 512GB 2.5" SSDs
    2 x 8TB HD
    PSU
    Corsair HX850i
    Case
    Corsair iCue 5000X RGB
    Cooling
    Noctua NH-D15 chromax.black cooler + 10 case fans
    Keyboard
    CODE backlit mechanical keyboard
    Mouse
    Logitech MX Master 3
    Internet Speed
    1Gb Up / 1 Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    Additional options installed:
    WiFi 6E PCIe adapter
    ASUS ThunderboltEX 4 PCIe adapter
  • Operating System
    Win11 Pro 23H2
    Computer type
    Laptop
    Manufacturer/Model
    Lenovo ThinkBook 13x Gen 2
    CPU
    Intel i7-1255U
    Memory
    16 GB
    Graphics card(s)
    Intel Iris Xe Graphics
    Sound Card
    Realtek® ALC3306-CG codec
    Monitor(s) Displays
    13.3-inch IPS Display
    Screen Resolution
    WQXGA (2560 x 1600)
    Hard Drives
    2 TB 4 x 4 NVMe SSD
    PSU
    USB-C / Thunderbolt 4 Power / Charging
    Mouse
    Buttonless Glass Precision Touchpad
    Keyboard
    Backlit, spill resistant keyboard
    Internet Speed
    1Gb Up / 1Gb Down
    Browser
    Edge
    Antivirus
    Windows Defender
    Other Info
    WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor
1) Make a backup disk image copy of the SATA drive.
I'm one who agrees restoring images are preferable to cloning. Let me add to this step. To image your disk you must use a third party imaging tool. I do not think ddrescue will do that. In all my reading on this forum, I don't recall anyone using ddrescue to clone either. Most 3rd party tools that can image can also clone.
Here's a few imaging and cloning tools: Top 5 Free & Reliable Hard Disk Drive Cloning Software
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 22631.3447
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1tb Solidigm m.2 +256gb ssd+512 gb usb m.2 sata
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 10 Pro 22H2 19045.3930
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 9020
    CPU
    i7-4770
    Memory
    24 gb
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    256 gb Toshiba BG4 M.2 NVE SSB and 1 tb hdd
    PSU
    500w
    Case
    MT
    Cooling
    Dell factory
    Mouse
    Logitech wireless
    Keyboard
    Logitech wired
    Internet Speed
    still not telling
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
To clarify, I am only cloning the OS partition. The original OS that came with the new computer has been backed up to the end of the drive in case I have to give up and use PCMover. ddrescue will do a byte for byte copy of a drive or partition to another physical device or to an image, but I don't see the advantage of creating an image and it adds time to the process. If there's a particular free program anyone can recommend that works some sort of magic with the NVMe drivers that aren't being loaded, I'll give it a try.
 

My Computer

System One

  • OS
    Windows 11
Multiple posts in multiple forums ... "Help, my clone doesn't work" (multiple circumstances, incl like yours)

Try image > restore image. Do the whole drive image, cloned disks frequently fail because users try to pick and choose partitions. That ain't gonna work.

If the old drive contains voluminous user files (e.g. heaps of music/videos/pictures, etc), remove these to another drive before the image process. Then all you're left with is a system+programs drive to image > restore.

EDIT : Forum favourite Macrium Reflect (free version from Majorgeeks), and/or AOMEI Backupper (freeware version) are your friends
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 22H2 (latest update ... forever anal)
    Computer type
    PC/Desktop
    Manufacturer/Model
    HP Slim S01
    CPU
    Intel i5-9400
    Memory
    8GB
    Graphics Card(s)
    NVIDIA GeForce GT730
    Sound Card
    OOBE
    Monitor(s) Displays
    Acer 32"
    Screen Resolution
    1920x1080
    Hard Drives
    2 x 1TB SSDs
    PSU
    OOBE
    Case
    OOBE
    Cooling
    OOBE
    Keyboard
    Logitech wireless
    Mouse
    Logitech wireless
    Internet Speed
    Classic Australian w.a.p.
    Browser
    Brave
    Antivirus
    KIS
  • Operating System
    Windows 11 Pro (latest upadte ... anally always)
    Computer type
    Laptop
    Manufacturer/Model
    HP Pavillion 15
    CPU
    i7-1165G7 @ 2.80GHz
    Graphics card(s)
    Intel Iris Xe Graphics
    Hard Drives
    Samsung NVMe 512GB
    + numerous/multiple SSD Type C USB enclosures
    Internet Speed
    NBN FTTN 50
    Browser
    Brave
    Antivirus
    KIS
Multiple posts in multiple forums ... "Help, my clone doesn't work" (multiple circumstances, incl like yours)
And now there’s a post here.
It might bring in new members with similar issues. So a definitive answer for kahlil88 would be the objective.

Hi, kahlil88, welcome to the ElevenForums 🙏
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 Build: 22631.3374
    Computer type
    PC/Desktop
    Manufacturer/Model
    Sin-built
    CPU
    Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (4th Gen?)
    Motherboard
    ASUS ROG Maximus VI Formula
    Memory
    32.0 GB of I forget and the box is in storage.
    Graphics Card(s)
    Gigabyte nVidia GeForce GTX 1660 Super OC 6GB
    Sound Card
    Onboard
    Monitor(s) Displays
    4 x LG 23MP75 1 x 24" LG M38H 1 x 32" LF6300 TV Monitor 1 x Wacom Pro 22" Tablet
    Screen Resolution
    All over the place
    Hard Drives
    2 x WD something Something 8TB HDD's / 2 x WD something Something 4TB HDD's / 1 x EVO 1TB SSD / 2 x QVO 1TB SSD's / 1 x EVO 250 GB SSD / 2 x QVO 1TB (External Hub) / 1 x EVO 1TB (Portable Backup Case)
    PSU
    Silverstone 1500
    Case
    NZXT Phantom 820 Full-Tower Case
    Cooling
    Noctua NH-D15 Elite Class Dual Tower CPU Cooler / 6 x EziDIY 120mm / 2 x Corsair 140mm somethings / 1 x 140mm Thermaltake something / 2 x 200mm Corsair.
    Keyboard
    Corsair K95 / Logitech diNovo Edge Wireless
    Mouse
    Logitech G402 / G502 / Mx Masters / MX Air Cordless
    Internet Speed
    100/40Mbps
    Browser
    All sorts
    Antivirus
    Kaspersky Premium
    Other Info
    I’m on a horse.
  • Operating System
    Windows 11 Pro 22621.2215
    Computer type
    Laptop
    Manufacturer/Model
    LENOVO Yoga 7i EVO OLED 14" Touchscreen i5 12 Core 16GB/512GB
    CPU
    Intel Core 12th Gen i5-1240P Processor (1.7 - 4.4GHz)
    Memory
    16GB LPDDR5 RAM
    Graphics card(s)
    Graphics processor is an Intel Iris Xe
    Sound Card
    optimized with Dolby Atmos®
    Screen Resolution
    QHD 2880 x 1800 OLED
    Hard Drives
    M.2 512GB
    Other Info
    …still on a horse.
With my 2TB Samsung 980 Pro SSD, booting Windows in Safe Mode and then booting it again normally turned out to fix the problem of not being able to boot it for me. This was after I had created an image of my Windows partition from an M.2 SATA SSD onto an external USB HDD, swapped the old M.2 SATA SSD with the new NVMe, and then finally restored the image from the external USB HDD onto the new NVMe (albeit I am only using the StorNVMe driver, not IRST, and using no VMD). So, when you try to boot Windows in Safe Mode, does it still fail to boot?

This is a great example of what can be a possible benefit of creating an image instead of cloning, i.e., it is to be able to still capture the necessary partition(s) and NOT have to wipe all the already existing data off of the external HDD to get the job done nicely. It's some ways similar to why I use Ventoy instead of use Rufus.

Off topic: reasons to still insist on continuing to use Rufus right now are getting really very close to nonexistent. Yet, anyone with basic reading skills can see that a lot of forum members still fail to see the benefit of being not forced to keep wiping all their data off of the USB, over and over and over again. I mean, not only wiping it off over and over and over again, but at the same time also failing to see over and over and over again why that isn't necessary anymore nowadays. But anyway...

On topic: just to be completely sure, am I right in assuming that the old SATA drive uses the GPT partition format? When you say "if I remembered to enable the stornvme driver on boot", I also am assuming you ran the command sc config stornvme start= boot on Windows right before you cloned the Windows partition in question. When you say you only cloned the Windows partition, I assume you already know how to manually re-create the ESP (EFI system partition) that is required for making it boot, which also involves copying of the BCD files from the Windows partition onto the newly created EFI partition. I also am assuming that you are certain that an IRST driver is required for the new NVMe drive to be recognized properly by this "fairly new HP laptop", and that you also already made sure (and doubly sure) to use the correct IRST driver for this.

Assuming that the booting in Safe Mode also didn't work, what happens if you, onto an external backup drive, create an image of the relevant partitions from the old SATA drive, and, next, you do a clean install of Windows 11 on the old SATA drive, and then finally, you try to clone that one onto the new NVMe?
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
To clarify, I am only cloning the OS partition. The original OS that came with the new computer has been backed up to the end of the drive in case I have to give up and use PCMover. ddrescue will do a byte for byte copy of a drive or partition to another physical device or to an image, but I don't see the advantage of creating an image and it adds time to the process. If there's a particular free program anyone can recommend that works some sort of magic with the NVMe drivers that aren't being loaded, I'll give it a try.
No error messages isnt very helpful.
Cloning with ddrescue and then booting the Win11 USB installer to rebuild the BCD (after manually loading the F6 driver every single time). I suspect the issue might be related to Intel RST failing to install. It loads something on the WinRE partition and never gives me an error but the program isn't there when I bo
If you cloned with ddrescue, did you subsequently fix the cloned os drive letter?

 

My Computers

System One System Two

  • OS
    Win7
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
With my 2TB Samsung 980 Pro SSD, booting Windows in Safe Mode and then booting it again normally turned out to fix the problem of not being able to boot it for me. This was after I had created an image of my Windows partition from an M.2 SATA SSD onto an external USB HDD, swapped the old M.2 SATA SSD with the new NVMe, and then finally restored the image from the external USB HDD onto the new NVMe (albeit I am only using the StorNVMe driver, not IRST, and using no VMD). So, when you try to boot Windows in Safe Mode, does it still fail to boot?

On topic: just to be completely sure, am I right in assuming that the old SATA drive uses the GPT partition format? When you say "if I remembered to enable the stornvme driver on boot", I also am assuming you ran the command sc config stornvme start= boot on Windows right before you cloned the Windows partition in question. When you say you only cloned the Windows partition, I assume you already know how to manually re-create the ESP (EFI system partition) that is required for making it boot, which also involves copying of the BCD files from the Windows partition onto the newly created EFI partition. I also am assuming that you are certain that an IRST driver is required for the new NVMe drive to be recognized properly by this "fairly new HP laptop", and that you also already made sure (and doubly sure) to use the correct IRST driver for this.

Assuming that the booting in Safe Mode also didn't work, what happens if you, onto an external backup drive, create an image of the relevant partitions from the old SATA drive, and, next, you do a clean install of Windows 11 on the old SATA drive, and then finally, you try to clone that one onto the new NVMe?
Yes, I ran sc config stornvme start= boot prior to cloning and used the existing EFI partition, just renamed the previous EFI dir and rebuilt the BCD for the new Windows system with bcdboot C:\Windows /S S: /l en-us /f UEFI(and I always check/assign the drive letters in diskpart).

I did finally get it booting today. Tried booting the new SSD in a USB enclosure and it had the same issue (hanging at a black screen after the spinning dots). Booted the Windows installer, mounted the SYSTEM registry hive in RegEdit and checked HKLM/System/MountedDevices to compare numbers. The entry for\DosDevices\C: didn't match, so I copied that key from the WinPE hive and deleted everything else (except the default key). Booted right up!
 

My Computer

System One

  • OS
    Windows 11
:-)
 

My Computers

System One System Two

  • OS
    Win7
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
Yes, I ran sc config stornvme start= boot prior to cloning and used the existing EFI partition, just renamed the previous EFI dir and rebuilt the BCD for the new Windows system with bcdboot C:\Windows /S S: /l en-us /f UEFI(and I always check/assign the drive letters in diskpart).

I did finally get it booting today. Tried booting the new SSD in a USB enclosure and it had the same issue (hanging at a black screen after the spinning dots). Booted the Windows installer, mounted the SYSTEM registry hive in RegEdit and checked HKLM/System/MountedDevices to compare numbers. The entry for\DosDevices\C: didn't match, so I copied that key from the WinPE hive and deleted everything else (except the default key). Booted right up!
Manually deleting these keys isn't necessarily always a safe method, as they are cross-linked to other keys. AFAIK the recommended way to clean out leftovers from mounted devices is to run the mountvol /r command.
 

My Computers

System One System Two

  • OS
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Asus TUF Gaming (2024)
    CPU
    i7 13650HX
    Memory
    16GB DDR5
    Graphics Card(s)
    GeForce RTX 4060 Mobile
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    512GB SSD internal
    37TB external
    PSU
    Li-ion
    Cooling
    2× Arc Flow Fans, 4× exhaust vents, 5× heatpipes
    Keyboard
    Logitech K800
    Mouse
    Logitech G402
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF
  • Operating System
    11 Home
    Computer type
    Laptop
    Manufacturer/Model
    Medion S15450
    CPU
    i5 1135G7
    Memory
    16GB DDR4
    Graphics card(s)
    Intel Iris Xe
    Sound Card
    Eastern Electric MiniMax DAC Supreme; Emotiva UMC-200; Astell & Kern AK240
    Monitor(s) Displays
    Sony Bravia XR-55X90J
    Screen Resolution
    3840×2160
    Hard Drives
    2TB SSD internal
    37TB external
    PSU
    Li-ion
    Mouse
    Logitech G402
    Keyboard
    Logitech K800
    Internet Speed
    20Mbit/s up, 250Mbit/s down
    Browser
    FF

Latest Support Threads

Latest Tutorials

Back
Top Bottom