To move the C:\Users folder to another hard drive (or partition), use robocopy and mklink to copy and perform a junction link. Note, don’t forget to use the /xj option robocopy (that tells the copy process to NOT follow junctions).
Step 1 – Type “robocopy /mir /xj C:\Users D:\Users” (Replacing the drive letters for your own) and hit “Enter”
This will copy all of your files from the original drive to the second drive.
Step 2 -Next, type “rmdir /s /q C:\Users” (Again, replacing drive letters)
This will delete the Users folder on the first drive
Step 3 -Next, type “mklink /j C:\Users D:\Users” (Replacing drive letters)
This will create the link between the two locations.
Now restart your computer, look in the C drive and you will see a short cut to the new location on your D drive. Any time Windows wants to use the Users folder in C it will get redirected to D.
This works for all new and existing users.