I have a Windows 10 disk from a computer, which I cloned. I plugged the disk into the USB port of the original computer, pressed F11 to get to the boot menu, selected the disk plugged into the USB port, and proceeded to boot. The result was the error message
INACCESSIBLE BOOT DEVICE.
The disk works, of course, plugged into the SATA port. Plugged into other computers, booting up off the disk plugged into a USB port works.
I expect this behavior, as on a different computer Windows sees the configuration change (different motherboard, etc.), configures the new hardware configuration, and boots. When booting from the disk plugged into a USB port on the original computer, Windows fails to adequately detect the new configuration and yields the INACCESSIBLE BOOT DEVICE error.
I presume that I would need to change something in the registry to either force a new hardware configuration scan on boot or more preferably to made whatever changes are required in the registry that will tell Windows that the boot device is a USB drive now and not a SATA drive directly plugged into the motherboard.