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 am using DeepFreeze to keep my C:\ drive from getting corrupted, but I need the "C:\Users" directory to be redirected (like a virtual directory or alias) to "D:\Users" so that basic changes to user profiles can be preserved between boots.

Do explain further, whenever any application attempts to access "C:\Users" (for reading OR writing), the file system should step in and perform the ACTUAL operation on "D:\Users" instead. This would mean that all of the user profile information would be stored on the D:\ drive, but the operating system would think that the information was still on the C:\ drive.

I am currently reading this TechNet article that talks about the "mklink" command, but the article doesn't describe what the various types of links are. I don't know which one will give me what I want.

I assume I want either a Directory Symbolic Link or a Directory Junction, but I'm not sure what the difference is between the two.

share|improve this question
up vote 3 down vote accepted

A Directory Junction is what you want, that will redirect you to the new location.

To move a location of other Windows folders, consider using the mklink command of windows

Here's a simple tutorial on how to do this:

You may face an error if you were to do

mklink /J "C:\Program Files" "H:\Program Files"

as it's complaining about C:\Program Files existing.

Here's a possible way you could go around this issue:

share|improve this answer

Maybe this is of any help

[I have not tried this myself]
Edit: Maybe this then, see OPTION TWO (in the middle of the page)

share|improve this answer
Thanks, but this is not what I am looking for. I need something that will redirect the ENTIRE C:\Users folder, regardless of what profile is being used. – Giffyguy Apr 20 '11 at 20:55

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.