Forum Discussion

Osmankis's avatar
Osmankis
Iron Contributor
Sep 10, 2025

Help on how to boot from old SSD on newest Motherboard

I have a PC with a motherboard ASROCK H510M-HDV/M2 retail and a disk SSD Patriot P300 512GB NVME M.2 PCIE GEN 3 X4.
On hand I have an older SSD Apacer 240GB with Windows 10 Pro on it.
I want (and need) to set the old Apacer as the boot drive but :

In the BIOS
1. It is recognized as a SATA disk
2. It does not show up in the boot menu. Only the newer NvMe is shown in the boot manager.
3. When I remove the NVME disk, there is no boot disk available.

There must be some BIOS tweak to make the "legacy" SSD as boot disk but I cannot find it.
Any help appreciated.

2 Replies

  • Nguyenais's avatar
    Nguyenais
    Bronze Contributor

    Change Boot Order Manually.

    Sometimes, even with CSM enabled, the boot menu doesn't list the drive clearly, but the BIOS itself sees it.

  • DavidGarcia's avatar
    DavidGarcia
    Iron Contributor
    • Ensure that the BIOS is set to UEFI, Legacy, or CSM mode.
    • Since your SATA SSD is recognized as a SATA disk, switching to Legacy or enabling Compatibility Support Module (CSM) might allow it to show up as a boot option.
    • If the BIOS is in UEFI Mode only, the SATA drive may not appear unless it has a proper UEFI bootloader.

Resources