Nevermind, got it sorted using the professional version of xxcopy on evaluation. This is what I did... Stuck pro version of xxcopy somewhere on my HD (H: drive) Booted windows 7 CD 32-bit version (couldn't find the 64-bit version of xxcopy) and went into the command prompt Ran H:\Installers\General utils\XXCopy\xxfw3000\xxcopy.exe and "installed" to "H:\Installers\General utils\XXCopy\XXCopyPro32Installation" Went over to that installation dir and ran... xxcopy E:\Users H:\Junctions\UsersWin7XXCTest /H /K /KCFS /KCDS /E /I /V /SC Renamed E:\Users to E:\OldUsersDir Created junction E:\Users targetted at H:\Junctions\UsersWin7XXCTest using mklink with the junction option. Booted up Win7, everything seemed fine with correct permissions and attributes etc. Only weird thing is the directory "OldUsersDir" shows as "Users" still in explorer, so there are 2 folders (a junction and a real folder) both called "Users" in the root. If I rename the Users folder from explorer to, say, RenamedFolder, it still continues to appear as Users in explorer but gets the new name "RenamedFolder" if I do a dir command in the command prompt. I've no idea why this is, but I've not got the hang of the Win 7 explorer yet.