My laptop (ASUS FX503VD) is originally installed with two storage. The main one is M.2 NVMe SSD (Western Digital Black SN700) and the second one for data storage which is a Seagate SATA HDD. A few weeks ago the HDD failed but my laptop is fine because the OS is installed in the M.2 SSD. So I ordered the new replacement for the storage drive which is the SATA SSD (WDC WDS500G2B0A).
The SSD I ordered arrived today so I proceed with the initial test by connecting the SATA SSD with my SATA to USB 3.0 cable and tested several read and write tests. It is working fine. So I proceed with the installation, everything looks good until I boot the laptop. The "Checking media presence" text appeared and it failed. Then the BIOS menu appeared. From what I see, the BIOS can't detect the M.2 SSD (OS is based on this drive) but it did detect the SATA SSD. I checked the boot priority menus, several options are available which are P2: WDS500G2B0A (SATA SSD), UEFI PXE Ip4, and UEFI PXE Ip6. Of course, normally the windows boot manager which is the M.2 SSD would be there. So, I shut my laptop down again and disconnect the SATA SSD I recently installed. Then boot to BIOS again, the windows boot manager (M.2 SSD) magically appears again, and yes I tried booting the windows and it is fine.
I tried everything, enabling and disabling things like CSM Support, Legacy support, PXE opROM Policy, Secure boot, Fast boot and randomly switching the boot order, try connecting the SATA SSD when the Windows is already booted up (It doesn't want to appear even in disk manager). Two of them don't want to work together, but after all. The SATA SSD is working fine on USB3.0. I don't know why. I'm going to try installing the OS on the SATA SSD and boot it from there, see if it work. Does anybody have any suggestions?
The SSD I ordered arrived today so I proceed with the initial test by connecting the SATA SSD with my SATA to USB 3.0 cable and tested several read and write tests. It is working fine. So I proceed with the installation, everything looks good until I boot the laptop. The "Checking media presence" text appeared and it failed. Then the BIOS menu appeared. From what I see, the BIOS can't detect the M.2 SSD (OS is based on this drive) but it did detect the SATA SSD. I checked the boot priority menus, several options are available which are P2: WDS500G2B0A (SATA SSD), UEFI PXE Ip4, and UEFI PXE Ip6. Of course, normally the windows boot manager which is the M.2 SSD would be there. So, I shut my laptop down again and disconnect the SATA SSD I recently installed. Then boot to BIOS again, the windows boot manager (M.2 SSD) magically appears again, and yes I tried booting the windows and it is fine.
I tried everything, enabling and disabling things like CSM Support, Legacy support, PXE opROM Policy, Secure boot, Fast boot and randomly switching the boot order, try connecting the SATA SSD when the Windows is already booted up (It doesn't want to appear even in disk manager). Two of them don't want to work together, but after all. The SATA SSD is working fine on USB3.0. I don't know why. I'm going to try installing the OS on the SATA SSD and boot it from there, see if it work. Does anybody have any suggestions?