"Hit F12, went to legacy boot and checked HDD and it cannot find boot device."
This MAY be a long hunch but this has happened on my laptop when I got a new hdd.
It wouldn't recognise it for some reason. Then I found out it was because it was SATA so no drivers to recognise the drive.
So in my laptop bios I had to change the hdd controller to something like "IDE over SATA" which tricked the controller into running like an IDE one. However this was a very old laptop where SATA drives first come in, so not sure how newer laptops treat this issue of SATA drivers.
Then windows installed the SATA driver and the OS and then in bios I could switch it back to SATA to make it run faster.
Sorry I can't be more helpful it was a long time ago and each laptop would treat their controllers differently i guess.







