Copy Files from One Drive to Another and Keep Hard-Link in Windows
Solution 1:
Have you tried ln.exe with "Smart Copy" function --copy
?
Smart Copy basically creates a copy of the directory structure from the source location to the destination, but it preserves the inner hardlink structure and inner junction/symbolic link relations of the source, and recreates this inner hardlink structure and inner junction/symbolic link relation at the destination location
Smart Copy is a must if e.g. the whole content of a hard disk, which has lots of hardlinks/junctions/symbolic links, should be copied to another hard disk.
Solution 2:
Third party copy utilities do exist that can handle hardlinks. Look for mention of 'hard links' and possibly 'reparse points' in their documentation to help you identify if a utility can handle it.