
Windows provides a generic AHCI driver but this does not work with all motherboards. The solution to the problem is usually to install an updated SATA AHCI controller driver. The issue may have started with that software because I don't remember the problem being present after the clean install. I should also mention I have Samsung SSD's and I installed Samsung Magician, though I'm not 100% sure why other than it came with the drive. When I go to the tab for Events under the portable one, it says Device install required and Device not migrated. If I go into the properties for my drive, the one that it thinks is external (oddly enough it also thinks its internal) either in the Device Manager or where ever, it shows that there's a portable partition on it (its listed under Disk Drives and Portable Devices). I have since deleted it because it was useless. I also tried installing the Intel Rapid Storage technology which didn't really do anything other that confirm that its only detecting my SSD it considers "internal". I'm using IDE ATA/ATAPI controllers - Standard SATA AHCI Controller

Here's some of what I've tried based on scouring forums and the internet: Disabling write caching (on or off no change), disabling hotswap in the BIOS (they were already set to off), and trying to update my Intel Chipset (Intel doesn't support drivers or something for Windows 10, of course I had this same problem in Windows 7, and I did a clean install of 10). One has my operating system on it so I'm hesitant to remove that one, but the other one only has games on it so I can use that for testing purposes. I have a problem with two of my SSD's showing up as removable and non internal.
