I'm having trouble with my Acer Predator Helios 300 PH315-53, as it's not detecting any M.2 drives in either the BIOS or the Windows install media. There are two M.2 PCIe slots, and I've tried both the original drive and some new ones in each slot, but no luck. I've also loaded the install RST driver and switched the BIOS settings between AHCI, Intel Optane with Raid, and Intel Optane without Raid, but I'm running out of ideas here. Any suggestions?
2 Answers
First, make sure there’s an option in your BIOS to enable M.2 drives. Unlike individual drives, sometimes there's a setting to toggle M.2 support on or off as a whole. It’s not common, but worth checking!
Have you considered updating your BIOS? If it’s already up to date, try resetting the BIOS settings from within the BIOS menu to clear any incorrect configurations related to the M.2 slots. Keep in mind that drives without an OS won’t show up in the BOOT section, but they should still be listed in the hardware overview. If they’re not showing up anywhere, it might be a hardware issue with the motherboard, since it’s unlikely all your drives are faulty.
I can't seem to update the BIOS because they only provide an executable file with no option to update it through the BIOS interface. I’ve reset it to default settings already, and there’s nothing listed in the hardware overview. I’m really thinking it’s a hardware issue at this point.

I browsed through the BIOS and couldn't find anything like that unfortunately.