BIOS(or motherboard firmware), doesn't recognize internal HDD connected through a SATA to USB adapter
I have two computers, a tower and a laptop.
I usually use a laptop but recently, in addition to the laptop, I came into possession of a tower, and use it for spare parts.
I removed the internal HDD (3,5 inch) from the tower. The HDD has a Windows 10 install on it and is connected to my laptop via a SATA to USB adapter (with power supply). I would like to connect this 3.5" hard drive to my laptop externally, and use this HDD as a seperate OS that I can boot into since I'm mainly on Linux and need to tinker around in Windows from time to time.
When plugging it into my laptop, Linux recognizes the HDD and I can browse the filesystem. Read/Write too. Only problem is that my laptop BIOS doesn't recognize the boot partition. I can't create a boot option either since the BIOS doesn't give me the option to browse for the bootmgfw.efi. Safe mode is disabled. I've read people say to disable CSM, but there's no such thing on the laptop in my BIOS under the boot tab.
External hard drive has MBR partition table layout.
The option to enable/disable CSM isn't available in my BIOS (laptop). My laptop only has BIOS. The old computer tower I took apart has UEFI.
Note- Turned out Laptop's motherboard firmware was UEFI, so ,not BIOS. (And was UEFI with CSM off(legacy mode off)).