"Shidewa" <> wrote in message
news:...
>I want to change the location of some of the user folders from
>c:\users\%username%\... to d:\profiles\%username%\... The folders that I
>want to change location is : Desktop, Documents and favorites. But I don't
>want to transfer the whole profile just some folders. What I did in Windows
>XP was the change some registry keys in Shell Folders and User Shell
>Folders. After that change, I created a new user and log in to be able to
>copy the administrator profile into the default user profile. Each time
>that I created a new user, the Desktop folder and My documents folder et
>favorites were automatically create in D:\Profiles\%username%\... But now,
>in Vista, its only the Desktop folder that is automatically created not the
>others. It seems that the behavior is not that same as Windows XP. Can
>someone help me with that ?
I have done this with all the user folders, apart from Desktop, as I prefer
to have that on my fast RAID-0 array, which I have the C: drive on. The
other user shell folders have been moved to a RAID-1 array, the D: drive.
You can right click the folders you want to move and select Properties >
Location tab. Then you can move them with all contents.
I don't remember why I exactly did the next bit, but I think it might be
because programs still write to the old locations, or something. It just
makes the whole thing more complete.
Open Notepad and paste this into it (change the end locations to suite):
-----------------------------------------------
mklink /J Desktop D:\Desktop
mklink /J Documents D:\Documents
mklink /J Favorites D:\Favorites
-----------------------------------------------
Then save that as "mklink user shell folders.bat". Don't forget to include
the quotes in the Save dialogue, so that the .bat file extension is used.
Move the .bat file to your original User folder location and double click
it, to run it. It will make junction points to redirect any access to those
addresses to the new location.
ss.
|