Disabling specific M.2 (NVMe or SATA) drives can be useful sometimes (testing, dual booting, privacy, security, overclocking...).
Unfortunately, while motherboards often let you disable SATA ports, support for disabling M.2 slots is almost non-existant.
So, I have contacted motherboard manufacturers regarding this feature and I want to share my findings. I hope to get some feedback from users willing to post their own experiences too.
ASUS informed me that their Z690 line has some limited support for this: it lets you enable/disable one M.2 slot. Looking at the manual, it's the one from the chipset. I don't know if this works on Z790 too or on the new AMD mobos, because there are no BIOS manuals available for them.
ASRock doesn't have this as a standard feature, but they told me I can contact them and they'll send me a custom BIOS for my mobo with this feature enabled. And it would work even on older models, like AMD B450 and Intel Z490. They didn't say anything about it being limited to specific M.2 slots (like in the Asus case), but they did say it wouldn't work on PCIe slots with PCIe-M.2 adapters.
Gigabyte just gave me a standard answer that they'll consider it. MSI and Biostar didn't reply so far (I might retry through a different channel).
So, if anyone has an ASRock mobo and is interested in this feature, please contact them and let us know how it goes. So far this looks like the most promising road and I gotta say the ASRock contact person was quite nice. Those with newer ASUS boards can also try it for that one slot.
And it would also help if more people request this feature from motherboard manufacturers. I think it should be standard and it's more needed for M.2 than for SATA drives.
Unfortunately, while motherboards often let you disable SATA ports, support for disabling M.2 slots is almost non-existant.
So, I have contacted motherboard manufacturers regarding this feature and I want to share my findings. I hope to get some feedback from users willing to post their own experiences too.
ASUS informed me that their Z690 line has some limited support for this: it lets you enable/disable one M.2 slot. Looking at the manual, it's the one from the chipset. I don't know if this works on Z790 too or on the new AMD mobos, because there are no BIOS manuals available for them.
ASRock doesn't have this as a standard feature, but they told me I can contact them and they'll send me a custom BIOS for my mobo with this feature enabled. And it would work even on older models, like AMD B450 and Intel Z490. They didn't say anything about it being limited to specific M.2 slots (like in the Asus case), but they did say it wouldn't work on PCIe slots with PCIe-M.2 adapters.
Gigabyte just gave me a standard answer that they'll consider it. MSI and Biostar didn't reply so far (I might retry through a different channel).
So, if anyone has an ASRock mobo and is interested in this feature, please contact them and let us know how it goes. So far this looks like the most promising road and I gotta say the ASRock contact person was quite nice. Those with newer ASUS boards can also try it for that one slot.
And it would also help if more people request this feature from motherboard manufacturers. I think it should be standard and it's more needed for M.2 than for SATA drives.