I recently disabled CSM in my BIOS to enable Secure Boot for the Battlefield 6 beta, but now Windows isn't detecting my M.2 NVMe SSD at all. The only way it gets recognized is if I turn CSM back on. I've read that the drive needs to be GPT formatted instead of MBR, but it's already GPT, so I'm not sure what's going wrong. I'm really confused and could use some help. Has anyone else faced this issue or have any advice on what I should check next?
2 Answers
It sounds like your issue might be related to how the BIOS is configured with CSM turned off. Make sure your M.2 SSD is set as the primary boot device. Sometimes, when switching between CSM and UEFI, the BIOS settings can get a bit mixed up. Also, check if there's an option for the NVMe drive in your BIOS settings that needs to be enabled under UEFI mode. If all else fails, you might consider updating your BIOS.
Another thing to double-check is if your BIOS settings actually saved the changes after you disabled CSM. Sometimes it might revert back unexpectedly. If there's a setting for secure boot or UEFI mode, make sure those are also set correctly. Last resort, you could try reseating the SSD to see if that improves detection.
I’ll see about reseating it, just to be sure. Thanks for the suggestion!
Good point! I had a similar problem once where the boot order messed everything up. Definitely check that!