Sign up for free and start using Tildee with great new features About  About Sign up ! Login Get more of Tildee  Advanced
What would you like to see ?  What's New The Best tutorials

How to move and map C:/Users to another Drive (I.E. SSD to Sata Drive)

Profile
New user
Last modification by kismet
May 26, 2011, 6:18 am → version: 2
Language: English
Average rating:
How to move and map C:/Users to another Drive (I.E. SSD to Sata Drive) 0 by 0 user
Viewed: 705 times

1

Boot from your Windows 7 install media

2

When prompted to "Install now" or "Repair your computer", select "Repair your computer"

3

You will be asked if you want to "Repair and Restart" by the System Recovery options, choose "No".

4

Ensure that Windows 7 is listed as one of the installed OS's available for recovery, select it then press next.

5

You will be given a list of recovery tools, chose "Command Prompt".

6

In the command prompt you will be using Robocopy to copy c:\Users to d:\Users

Type the following: robocopy c:\Users d:\Users /mir /xj

Note: /mir tells robocopy to mirror the directories, this will copy all files and permissions.
/xj is very important, this tells robocopy not to follow junction points. Forgetting to do this, will render your system to a non bootable state.

7

The copy will take some time, Make sure no files show as failed to copy (FAILED column = 0).
If it fails, don't worry, just delete all the files in the temp directory. And do step #6 again.

8

Remove the old Users Folder from the c: drive:

Type the following: rmdir /S /Q C:\Users

9

Create a NTFS Junction that points to the new Users folder:

Type the following: mklink /J C:\Users D:\Users

10

Now restart and there you go. No further configuration or fiddling required. New user profiles will all be stored on the d: drive, as will any user specific data. And it is achievable without any messing about in the registry, searching and replacing values, or having to mess with new profiles in any way. Totally fire and forget.

11

Important Notes:

The command prompt in windows recovery will show you different drive letters.
For example. Lets say you want to move C:\Users to D:\Users.
In the recovery command prompt, your "target" D drive might appear to be the drive X.
So you have to substitute the target drive D with X in the steps listed here.
Dont worry when you reboot it will list the drive correctly as D.
If you have multiple drives, before you start create a directory on your target drive and call it "TARGET"
Then you can find your drive by changing drives in the command prompt (I.E. c:\ , d:\ etc...) followed by the command "dir". This will list directories, if you see the directory "TARGET" it means you have found the target drive, take note of the drive letter and use it as a substitute.

Caveats!
If you have remapped, or changed your drive letters, these steps will not work, and the easiest and fastest way to get this done is simply to do a fresh install and then follow this tutorial. Be sure not to make any changes to drive letters after a fresh install.

Further reference & Source: http://superuser.com/questions/53029/mount-second-drive-as-c-users-in-windows-7
Rating
What do you think about this tutorial ?
Comments