[SOLVED] Windows 10 wont boot from M.2

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Dec 12, 2021
19
0
10
I have a Sabrent Rocket Q 1TB M.2 installed but for some reason I cant boot Windows 10 from it. i have a bootable USB drive which i use to install windows 10 onto the m.2 partition. however, when it is done installing and i go back into bios to change the boot order so that i can boot from my m.2 with the new install of windows 10, it doesn't show up as UEFI like the other bootable disks and when i decide to boot from it anyway, i get a message telling me to connect a bootable disk. i have already tried unplugging all other disks, ive tried doing this way too many times now, format after format and it still just doesn't work. I have already tried following the steps from this (https://forums.tomshardware.com/threads/cant-boot-from-m-2-nvme-ssd.3365143/) tutorial but i couldnt seem to find the same setting in my B450 Tomahawk Max BIOS and when i tried to experiment with some CSM things that I did manage to find, it didnt help anyway. i have completely ran out of ideas, any help would be appreciated.
 
Solution
You can image partitions from M.2 drive and save them as images on a different drive.
Macrium reflect free can do it.

Or you can copy partition to a different drive. Target drive then needs to have enough unallocated space on it.
Minitool partition wizard free can do that.
Then I'm out of ideas.
Probably something with non-standard partition configuration is messing up the process.
EFI system being between 2 data partitions maybe. Usually EFI system is placed in the beginning of the drive.

dep-win10-partitions-uefi.png

https://docs.microsoft.com/en-us/wi...t-based-hard-drive-partitions?view=windows-11

Last resort -
backing up data to another drive,​
cleaning the drive and​
reinstalling windows with only single drive connected.​
So moving all the data to another drive and then completely wiping the whole m.2 and starting windows installation with the whole m.2 as unallocated space?
 
Yes. That's the idea.
Sorry to be pestering again but do you have an idea of how to clone or copy or just move the data from the m.2 onto another partition (lets say drive I) on the same 2tb drive that windows is currently on without wiping the whole drive? Every partitioning software i have found either wont let me copy from the m.2 onto drive (I) because of different ddisk sizes, or it wants to basically copy the data from M.2 onto drive (I) in full while wiping the rest of the partitions on the 2tb disk (which i obviously dont want) so Im not sure the easiest and safest way to just:
- Copy all data from the M.2 (drive (F)) onto drive (I) WITHOUT deleting any other partitions on the 2tb drive.
If you have any simple tips they would be greatly appreciated.
 
You can image partitions from M.2 drive and save them as images on a different drive.
Macrium reflect free can do it.

Or you can copy partition to a different drive. Target drive then needs to have enough unallocated space on it.
Minitool partition wizard free can do that.
 
Solution
You can image partitions from M.2 drive and save them as images on a different drive.
Macrium reflect free can do it.

Or you can copy partition to a different drive. Target drive then needs to have enough unallocated space on it.
Minitool partition wizard free can do that.
Hi! Im not sure if youre still active but I just wanted to say I managed to get it to work, I had to install Windows onto another 60GB SSD, and then use HDClone to clone the SSD onto the M.2, after that I had to use the commands you gave me earlier in the USB cmd to rebuild some of the boot files and now I finally have a bootable and working m.2. Thanks for helping me all the way through this, I imagine you got just as frustrated and confused as me at some times but thanks for all the help.