Question Can't boot from new NVME SSD

Phife1737

Prominent
Jun 19, 2021
11
0
520
I'm trying to upgrade my HDD to NVME SSD and I can't boot from the SSD. What I've done so far is -
  1. Cloned my whole HDD to the SSD using macrium.
  2. Changed the partition to GPT.
  3. Changed the 'Storage Boot Option Control' and 'Other PCI devices' from Legacy to UEFI.
  4. Moved the SSD to the top of the boot order.

However when I unplug the HDD and try to boot from the SSD, it just says insert boot device.
My motherboard is gigabyte z590 ud ac, I'm using windows 10 and the SSD is seagate firecuda 530.

Is there a step I'm missing? Or is the cloning software flawed? This is the first time I've tried to change my boot drive.
 
I'm trying to upgrade my HDD to NVME SSD and I can't boot from the SSD. What I've done so far is -
  1. Cloned my whole HDD to the SSD using macrium.
  2. Changed the partition to GPT.
  3. Changed the 'Storage Boot Option Control' and 'Other PCI devices' from Legacy to UEFI.
  4. Moved the SSD to the top of the boot order.
However when I unplug the HDD and try to boot from the SSD, it just says insert boot device.
My motherboard is gigabyte z590 ud ac, I'm using windows 10 and the SSD is seagate firecuda 530.

Is there a step I'm missing? Or is the cloning software flawed? This is the first time I've tried to change my boot drive.
What drives were in this originally?

Return the system back to original fully working condition.

Post a screencap of the Disk Management window.


But basically, at the end of the clone process, you need to power off, physically disconnect all other drive, and allow the system to try to boot from the new drive on its own.
 
Originally was just the HDD. System is fully working, I can still boot from the HDD.

I originally cloned the entire drive left both drives plugged in and set in the in the bios to boot from the SSD first. It booted, but when I checked, it had booted from the HDD.

After that I wiped the SSD, then tried to clone it again, but this time left included an empty partition, as I found out it's not best to completely fill an SSD. That time I unplugged the HDD first and tried to boot from the SSD but that's when I got the insert boot device message.

I haven't wiped the drive a second time and I currently have them both plugged in, I'm just not using the SSD (disk 0 is the HDD).

https://imagizer.imageshack.com/v2/812x259q90/922/7F4jP2.png
 
After that I wiped the SSD, then tried to clone it again, but this time left included an empty partition, as I found out it's not best to completely fill an SSD.
In this context, that is false.
You do not have to leave part of it Unpartitioned.

Just don't fill it up with too much data.

Power OFF
Physically disconnect ALL drives except for the SSD
Power UP

Does it boot correctly?
 
Execute from elevated command prompt. Regular command prompt will give error on last step.
If you get any errors, then stop immediately.
Show screenshot with command output.

diskpart
list disk
select disk 1
(select clone target disk)​
list partition
select partition x
(select 500MB partition, x is probably 1)​
delete partition
create partition efi size 500
format fs=fat32 quick
assign letter=H
(assign a free drive letter. If letter H is already used, chen choose a different drive letter)​
exit
bcdboot E:\windows /s H: /f UEFI
Last message should be "Boot files created successfully".

Then shutdown,
physically disconnect clone source drive,
change boot priority - set first boot device to windows boot manager,
test, if you can boot into windows.

Only after that you can reconnect clone source drive.

https://www.computerhope.com/jargon/e/elevated.htm
 
Last edited:
It did use to be an AMD. When I changed to intel I used a utility to get rid of all the AMD drivers, which I thought would be enough. I can't even see where the AMD overdrive software is.

Would you recommend a clean install?