Schau dich mal nach dem Programm "WinToUSB" der Firma Hasleo Software um. Damit kann man ( in der Vollversion ) eine bestehende Windows 10 Installation auf einen USB-Stick oder eine USB-Festplatte/SSD migrieren. Ich habe dieses Programm mit Windows10Pro 64bit getestet, welches ich auf eine Samsung 850Pro in einem USB 3.2 Gen2 Gehäuse "kopiert" habe. Da mein PC einen solchen USB-Anschluß ( 10 GBit/s ) besitzt, läuft das "ToGo" Windows praktisch genauso schnell, als wenn es sich auf einer internen S-ATA SSD befinden würde. Aber auch auf meinen Laptop, welcher "nur" einen 5GBit/s USB-Anschluß besitzt, läuft das portable Windows 10 sehr flüssig. Mit der 970Pro, welche ich in meinem stationären PC als fest installierte SSD nutze, kommt es aber natürlich nicht mit, denn diese ist per NVMe angebunden.
Das Gute an diesem mit WinToUSB erstellten portablen Windows ist, daß es sich auch an Rechner mit ganz anderer Hardware anpasst. Beim erstmaligen Anschluß an einer anderen Hardware dauert der erste Bootvorgang dann natürlich länger, weil erst die passenden Treiber installiert werden müssen. Danach wird ein zweites Mal gebootet und das portable Windows läuft mit normaler Geschwindigkeit.