I recently disconnected my SSDs to perform a clean install of Windows. Now that I've reconnected them, the SSD that has Linux on it isn't showing up as bootable, even though BIOS recognizes it. I had to enable secure boot during the installation of Windows; could that be causing the issue? I really need to access my important files on the Linux drive but I'm not sure how to do it without losing everything. Any suggestions?
3 Answers
If you’re worried about losing important files, booting from a Linux live USB could be a lifesaver. That way, you can access your files directly without booting into your existing system. It’s a pretty straightforward process.
It sounds like your UEFI might be set to hide unsigned boot entries with secure boot enabled. You could try disabling secure boot temporarily to see if that makes a difference. If the drive shows up after that, you can look into enabling secure boot support for Linux afterwards. It can be a bit tricky depending on the distribution you're using.
One thing to check is the EFI partition. If there was a shared partition for both Windows and Linux, a Windows installation could have overwritten or erased the Linux files on that partition. Making sure the EFI settings are correct is key.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures