[update on Sept. 4, 2012] To change the default user profile location in Windows 8, check out this post, which works much better.
The default location of user profile in Windows 7 is still the same as Vista, in c:\users folder, which I often find it seems quite dumb putting user profiles in the same partition as the system, especially when I store most of my day-to-day files in my user profile, rather than another folder in another partition. So my preference of the first step after installing the OS on my own computer is always to change the default location to another partition before I actually start setting up my profile.
However, here is what I’ve done normally.
Warning before you attempt making any change in the registry, make sure you have the original registry backed up. This can save your mass if you did something wrong.
1. Copy the original Default profile folder in C:\users to the new location. (by default this “Default” directory is hidden, you need to go Tools > Folder Options > View (tab) > Show Hidden files, folders, and drivers.)
2. Copy the original Public profile folder in C:\users to the new location. (lets say D:\ drive)
3. Open Registry Editor by type regedit from command line, and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList.
4. Change the value of the Default, Public, Profile Directory keys to the new location accordingly.
5. Log off. From this point on, any new user logged in to this computer will have a new user profile that’s located in the new location.

Before changing the registry.
After changing the registry.(as using D:\ drive for example)
6. When you logged into your new account (make sure with the new profile location) you can now delete your old account prior to the change.
A few notes:
- It applies to Windows Vista as well.
- There will be a lot more steps to move a user profile that’s already been generated. So highly recommend that doing so as early as you can. A brand new fresh profile is always better.
- see this post when you failed to upgrade due to the change of the user profile location
- If you’ve done everything and see an error message in your user profile directory saying “Some library features are unavailable due to unsupported library locations. Click here to learn more …”
This is an indication that you didn’t do the step correctly. Check if you have the miss spell the directory name etc. And also make sure you have logged out in order to take effect.



![[How To] Using Easy Transfer to Migrate Data Between XP, Vista, & Windows 7](http://www.nextofwindows.com/wp-content/uploads/2013/02/image249-150x150.png)
Pingback: Upgrade to Windows 7 When The Users Profile Is on the Different Partition | Windows 7 Hacker
Pingback: Top 2009 Posts From Windows 7 Hacker | Windows 7 hacker
Pingback: Windows 7 admin tips «
Pingback: Windows 7 Fix « My Studies …
Pingback: Can you relocate desktop
Pingback: SSD boot drive help - Overclock.net - Overclocking.net
Pingback: Things You Should Do Before and After Install Windows 7 | Windows 7 hacker
Pingback: How to move Win 7 / Vista user profiles to another partition or Disk « Kudos IT Solutions Blog
Pingback: We have Reached 1 Million Pageviews in 2010, Thanks To All Our Readers | Windows7hacker
Pingback: Profiles
Pingback: I’m trying to conserve SSD space & want to move User Accounts to HD | DeveloperQuestion.com
Pingback: Moving default location of folders on a fresh install
Pingback: Windows 7 使用問題備忘 « 喝茶也喝咖啡
Pingback: 7 Ways to Reduce your Disk Size in Windows 7 | Windows7hacker
Pingback: Using Windows Deployment Services to install custom images of Windows | The Day to Day Findings of an IT Engineer
Pingback: Changing Vista/7 Library Locations - Hardware Canucks
Pingback: Add SSD to Dell Precision | Key2 Consulting Blogs
Pingback: Hardware Upgrade » GPeron
Pingback: How To Change User Profile Location in Windows 8 without Registry Hack | Windows7hacker