Forum Discussion

DevinJohnson's avatar
DevinJohnson
Iron Contributor
Apr 03, 2025

If your TPM is alright but Health Check still says no...

I recently upgraded to an M.2 NVMe boot drive, by cloning my old SATA drive onto it. Everything worked like a charm but here's the rub:

If I turn off CSM in BIOS, the NVMe drive is not recognized at all. So the minute I set my BIOS to 'UEFI only' I have no bootable drives, no hard drives whatsoever. I did a bit of digging and read that since NVMe drives have their own native UEFI drivers in Windows, there is a possibility that some required startup or backup files are stored on a different drive. So the system attempts to read the NVMe in UEFI only but a required file is still on the legacy devices and the whole operation fails.

What gives? Anyone faced this yet? I know that the most straightforward solution would be to just format everything and start clean, but is there any lazy way to do this?

1 Reply

  • Advay-CMD's avatar
    Advay-CMD
    Copper Contributor

    Hello, 👋

    I do not think there is a "lazy way" to do it, and even if there is I will recommend a clean install. I am sure that you use the laptop/pc everyday therefore you should be neat about it and not take the "Lazy way".

     

    I hope you understand, and I strongly recommend that you perform a clean install.

Resources