Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to move the contents of the Windows profile directory (C:\Users by default) to another hard drive (U:\).

So I'd end up with directories like:


What's the best way to do this?

share|improve this question
up vote 0 down vote accepted

The best way would probably be to make a link after you move it. A lot of applications search for your profile folder under C:\users and moving it somewhere without making an association to it will give you a headache. After moving it over to U:\<username> create a directory symbolic link to it:

MKLINK /J C:\Users\ U:
share|improve this answer
I believe /d is a 'light' link, you may wish to try `mklink /J C:\Users\ U:`, which would also save a little time when you add new user accounts – Phoshi Dec 1 '09 at 8:56
Even better, added. – John T Jan 6 '10 at 4:09
Warning: This seemed to work, but it caused Volume Shadow Copy (and consequently, backups) to fail until the link was removed. – Jon-Eric Aug 30 '10 at 22:36

copy profiles to u:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory

value for future profiles and corresponding ProfileImagePath values for each of your existing (and relocated) profiles.

or just add this to startup:

subst u: "C:\Documents and Settings" :)

links approach is good too. this tool seems best in convenience to operate with them.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.