Does a PCIe SSD in an internal M.2 slot need a different driver from a drive of the same type sitting in an external USB enclosure?
The enclosure uses a Realtek RTL9210 USB to PCIe / SATA bridge, if that matters. The laptop is an LG gram 17 2022.
I ask because I am unable to boot from a clone of the internal drive that is sitting in the external enclosure, and I'm told this can happen when the drive you are trying to boot from requires a different driver from the one you cloned from. I have posted a specific question about the boot issue here. I don't want to duplicate that but in response to the comment asking for further detail, I have another external drive and am able to boot Win 10 from that drive so I don't think it's a general problem with Windows not being bootable from external drives. The cloned system is Win 11.
The drives themselves are supposedly1 the same type but I am not clear if the fact that one is in a USB enclosure means that it needs a different driver.
1: I say supposedly because the packaging for the drive that's in the enclosure says PCIe 4.0 but a sticker on the back says SATA, and the enclosure supports both. I don't know how to check which is actually in use.