The are several tools I have been using.
To me EaseUS is quite convenient for Windows.
GParted is also great. I have been using GParted running off a bootable CD and recently more often on a Raspberry Pi running Strech to manipulate HDDs formatted with NTFS.
I am aware copying partitions sector by sector is normally successful.
The question of my post boils down to is:
How to move/copy a Windows OS partition from one disk to another partition on another disk so that the OS remains functional.
A fresh install of the OS onto any other partition normally works fine, so a move/copy should also be possible.
I'd assume a decisive factor is to make the copied OS 'understand' the required descriptors (which are not clearly visible without special knowledge and tools).
For example in windows 10 the registry key
{HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices}
contains the binary address data for the Windows boot drive C
{\DosDevices\C:}
its binary address data translate to a GUID used throughout the entries of a specific windows registry
{#{18e8b7ea-a655-11e5-8d7f-002683152180}}
I have no idea whether this binary address data IS actually pointing to a physical location on partition of a disk.