Question: how to transfer windows 10 onto a new hard drive?
Answer: Connect the new SSD to PC via SATA cable and initialize it (as the same partition style as your OS disk).
Download, install and run EaseUS Partition Master on your PC.
Select Migrate OS to HDD/SSD, and select the new SSD as your target disk to move Windows 10.