Windows fails to start from the external SSD but works through the SATA port.
Windows fails to start from the external SSD but works through the SATA port.
I haven't encountered this before, especially with an external enclosure. I've been doing some test drives at work using an enclosure, so this is my first issue with it. I recently bought a Seagate BarraCuda Q1 SSD to install on an external drive. I set up a Linux/Windows dual boot, but I'm having trouble getting Windows to recognize the PC. My boot options include Legacy+UEFI, and I've tried both CSM enabled and disabled. It's hard to pinpoint the problem. If I connect the SSD directly via SATA, Windows boots without issues. Could anyone help? Thanks!
I discovered a tool called WinToUSB that lets me start Windows from an external SSD. For dual booting, you'll need to adjust Disk Management and shrink the partition because WinToUSB can't assign to just one drive (it didn't work for me). I'm rebuilding my Linux installer now, which should improve my chances after reinstalling.
The idea of booting Windows from USB was once limited. I recall the 'Windows To Go' feature. It's great you discovered a workaround called 'WinToUSB'. I'm willing to give it a shot. I have a USB-A to NVME enclosure running at 700MBps with a WD SN750 inside, and I might consider this option someday.