@williwaw :-
I've only once found a "special" SATA-to-USB 3.0 cable to be needed.
Shortly before the old Compaq desktop rig expired in early 2020, I'd treated her to a brand-new DVD/CD re-writer. This unit, a LiteOn tray-loader, was hardly used.......so I decided to re-purpose it as an "external" optical drive, because although the HP desktop rig does HAVE an optical drive, it's one of these dreadfully cheap, tacky, spring-loaded laptop-style ones (and the LiteOn is way better quality all round!) Plus, it lets me use my 'TrayControl' utility.....for both opening AND closing the drive-tray. (Gawd, aren't I lazy?
)
I soon found that wizard's 'rule no #12' applied here. Apparently, for a computer to be able to boot from an external optical drive - even via SATA-to-USB - because of USB being involved, a special cable is needed that has an additional chip in the SATA end's controller board. In fact, without this extra chip, the drive won't even be recognised; something to do with the unique codecs & format recognition software used by optical drives.
I discovered this after purchasing 2 different cables, neither of which let the PC "see" the drive. I was determined to make this work, so some in-depth research eventually unearthed the required information on one of the many AV forums out there. Seems it was a more common problem than many folks realised.
After eventually tracking down the correct type of cable from one of the smaller, 'boutique'-type suppliers, the thing's worked perfectly ever since.....and because it's the better drive of the two, I have the LiteOn set in UEFI/BIOS as the "default" one to be used.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I've utilised one of the other 2 "standard" cables in the 'external' conversion of the PATA/IDE SSD out of the old Inspiron lappie. That works fine for a 'normal' drive.....and because it's an SSD, the additional 'power-supply' cable that comes with many of these isn't required.
Mike. 