I'm having trouble with an NVME drive that shows up just fine on Windows, but I can't access it at all when I switch to Linux. I'm puzzled about what's going on here. Is there some sort of limitation or setting messing things up? I'd really appreciate any guidance on how I can get this drive working on Linux!
5 Answers
I had a similar situation and it turned out to be a BIOS setting issue. My drives were configured as RAID, but switching them to AHCI made everything work seamlessly on Linux. You might want to check your BIOS settings to see if that’s the case for you too.
It sounds like your drive could be encrypted with BitLocker. Linux might identify that the drive exists physically, but it won’t be able to mount it properly. You might want to check if there’s a lock icon on the drive when you look at it in Windows.
To help you out better, could you provide more details? What's the Linux distribution and version you’re using? Did you install any additional drivers that should support the NVME drive? Also, what model is the drive, and what type of machine are you on? That info could help troubleshoot the issue more effectively!
Another common reason for this issue is that you might not have the correct drivers for RAID installed in Linux. If your BIOS is set to RAID, that could explain why you can’t see the drive. It’s worth checking into that!
Definitely take a look at the BIOS/UEFI settings for your SSD. I faced a similar issue when my SSD was set to RAID mode instead of AHCI; switching it solved my problems. Let me know if you need help doing this!
Thanks for the tip! I'll check the BIOS settings and see if I can switch to AHCI.