User Profiles - Relocate to another Partition or Disk

How to Relocate User Profiles to another Partition or Disk in Windows 8

information   Information
The method described in this tutorial allows relocating user profiles and folders already while installing Windows 8, before any user accounts are created, as well as after installation on an already installed system.

The advantage of this method is that it changes some internal Windows 8 environment variables, being a “Do it once and forget” procedure. Changing the variables takes care of all existing and future user profiles, locating them when created to selected drive or partition. The method is fail proof and reversible.

When Windows 8 is installed, 5 or 6 system folders are created depending on chosen bit-version:
  • PerfLogs (Performance Logs), where Windows stores performance and reliability logs
  • Program Files, where applications and software are installed. Windows x86 (32-bit) stores all applications here, Windows x64 (64-bit) only native 64-bit applications
  • Program Files (x86), exists only in Windows x64. All non-x64 applications are stored here
  • Windows, which contains core operating system files and drivers
  • ProgramData, where some applications store application and user specific settings and configuration files.
  • Users. This is the “home” of all user profiles. When a new user account is created and this new user logs in first time, Windows creates a set of user specific folders (Users\Username)

Microsoft does not recommend relocating, moving ProgramData, Program Files, Program Files (x86) and Windows folders. Too much is depending on information and data stored on these folders. However, there's simply nothing preventing us to move the Users folder. In this tutorial we show how to move (relocate) the Users folder by changing an internal Windows Environment Variable.

Moving Users folder can save a lot of space on system disk. Pictures, mp3’s videos, documents and so on, a user folder with its subfolders can be tens, sometimes hundreds of gigabytes.

Personally, when installing Windows 8 I always use Audit Mode to relocate Users folder, leaving system drive only for Windows and applications.



Note   Note
Screenshots from pre-release version Windows 8 Consumer Preview. Actual Windows 8 has different colors but the functions are the same, tutorial can be used as it is.



warning   Warning

An upgraded Windows cannot be sysprepped. As this method is based in sysprepping, this tutorial is valid only for Windows setups which have not been upgraded.

This means that if you have for instance in-place upgraded Vista or Seven to Eight you cannot sysprep and this tutorial cannot be used in your case. The same applies if you have upgraded Windows 8 to Windows 8 Pro or Windows 8 to 8.1.

Notice that a repair install is also an upgrade install, so if you have ever done a repair install (= in-place upgrade to same edition), you cannot sysprep.

When sysprepping an existing Windows setup, it only works if the Windows 8 was installed clean and has never been upgraded or repaired using repair install, or if it is the original pre-installed Windows 8

Although I have repeatedly told that relocating ProgramData will cause Windows Store and Apps as well as PC Settings not to function, people keep doing it using the method described in this tutorial.

DO NOT RELOCATE PROGRAMDATA! YOUR WINDOWS STORE AND APPS WILL NOT WORK IF PROGRAMDATA IS MOVED FROM ITS DEFAULT LOCATION.




1.Audit Mode

1.1. Boot to Audit Mode when installing Windows 8


(If you have already installed Windows 8, continue from step 1.2.)

Start Windows 8 installation normally.

When installation after a reboot or two is completed and Windows 8 comes to Personalize page (see screenshot below) press CTRL + SHIFT + F3 (press and hold down CTRL and SHIFT, press F3 still holding CTRL and SHIFT down, release all three keys).


Win8_RelocateUsers_012.png

DO NOT ENTER PC NAME HERE OR CLICK NEXT! Just press CTRL + SHIFT + F3.

Your computer reboots now. Don’t panic, it’s just doing what it really should do. Windows 8 starts now in so called Audit Mode, using built-in administrator account to let you to modify Windows before any user profiles and user specific folders are created.

Continue from step 2.


1.2. Boot to Audit Mode from existing Windows 8 installation

First you need to open Command Prompt using built-in administrative account: hover pointer over bottom left corner of the desktop, right click to open Start Menu , select Command Prompt (Admin):

Win8_RelocateUsers_005.png Win8_RelocateUsers_006.png

Command Prompt window opens. Type this to command prompt:
Code:
[B]C:\Windows\System32\Sysprep\Sysprep.exe /audit /reboot[/B]

Win8_RelocateUsers_015.png

Hit Enter.Windows reboots now to Audit Mode, "thinking" it's been started first time. Text Preparing can be seen on screen.

If you are interested to know more about Audit Mode, here are some links for you to read:




2. Audit Mode

Windows has now booted in Audit Mode using built-in administrator account, and you should see Metro interface. Click Desktop to enter classic Windows desktop:

Win8_RelocateUsers_003.png

To start, click Cancel to close System Preparation Tool:

Win8_RelocateUsers_004.png


If you don’t have a second internal hard disk or you have not created and formatted an extra partition on your system disk, you need first to create one. Notice that the drive or partition don't have to be empty, but especially if relocating on an existing installation it must be big enough to allow Users folder to be moved there. When we sysprep with answer file on next step these two folders are physically moved to new location.

If you already have a formatted second HD or partition, you are ready to go.


2.1. Creating an answer file (script) for System Preparation Tool

Audit Mode lets us to start Windows without creating any user accounts. At the moment we are using the built-in administrator account. Your own accounts are created later.

We are going to use System Preparation Tool (sysprep) to run an XML-script (so called Answer file) which modifies the Windows registry and settings as we want to, relocating Users folder to another partition, E: in this example, by changing a so called Windows Environment Variable. You can of course use any internal drive you want to.

Extensible Markup Language (XML) is a set of rules for encoding documents in machine readable form.
To make changes to Windows registry, we will now create a script in XML and run it with sysprep.

Open Windows Notepad text editor (press Win + R, type Notepad, hit Enter). Type the following script, or copy it from here and paste to Notepad (please do not forget to read the notes below code lines 4, 6 and 11 regarding said lines):


  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unattend xmlns="urn:schemas-microsoft-com:unattend">
  3. <settings pass="oobeSystem">
  4. <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm=[noparse]"http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"[/noparse]>
    Note   Note
    (If you are installing Windows x64 (64-bit), value prosessorArchitecture should be amd64​, also on Intel processors. For x86 (32-bit) it should be x86.)

  5. <FolderLocations>
  6. <ProfilesDirectory>e:\Users</ProfilesDirectory>
    Note   Note
    In this example the new location of Users would be E:\Users. Change the drive letter according your needs.

  7. </FolderLocations>
  8. </component>
  9. </settings>
  10. [noparse]<cpi:eek:fflineImage[/noparse] cpi:source="wim:F:/sources/install.wim#Windows 8" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    Note   Note
    (Change the drive letter in wim:F: to that of your CD/DVD drive, USB stick or virtual drive containing your Windows 8 installation media (DVD/ISO). Notice that installation media has to be available to system when running sysprep. Change Windows version accordingly, Windows 8, Windows 8 Pro, Windows 8.1 or Windows 8.1 Pro.

  11. </unattend>
(Please leave the row numbers out when typing or copying the above code. Answer file generated with Windows System Image Manager).

If you are installing Windows 8 PRO x64 from CD/DVD/USB F: and relocating Users to E: you don’t have to change anything, you can use the script as it is.

Select Save As from Notepad’s File menu. Select Save as type: All Files. Name the file as you want, add .xml extension to the filename. Save the script to the root of any drive:

SaveAs.png

Alternatively you can download the answer file here: View attachment relocate.rar

2.2. Using System Preparation Tool

Open the Start Menu (Win + X), select Command Prompt (Admin).

First stop the Windows Media Player Network Sharing Service (WMPNetworkSvc) by giving the following command:
Code:
net stop WMPNetworkSvc

When the service has stopped, type the following to the command prompt and press
Enter to move to the right folder:
Code:
cd c:\Windows\System32\Sysprep

Win8_RelocateUsers_007.png

Now type the following and press Enter (notice the name and path of the script we created above, change it if needed. I saved answer file on E so the path is E:\relocate.xml):
Code:
Sysprep.exe /audit /reboot /unattend:E:\relocate.xml

Win8_RelocateUsers_008.png

You should now see System Preparation Tool dialog telling it is working on our script:

Win8_RelocateUsers_010.png

Let it run, don’t touch mouse or keyboard now. When System Preparation Tool is ready, Windows must and will reboot. It reboots back to Audit Mode.


2.3. Exiting Audit Mode

To continue Windows installation we have to exit Audit Mode and reboot. After reboot you’ll land back on Metro interface. Click Desktop to enter classic Windows desktop, click OK on System Preparation Tool dialog to boot normally in OOBE i.e. normal mode.

Before clicking OK, check that System Cleanup Action is set to OOBE, and Shutdown Options set to Reboot:

Win8_RelocateUsers_009.png



3. Finalizing installation

Finalize Windows installation.

If you did this from an existing Windows installation, you will notice that for your Windows this is as if it were the first time Windows was booted i.e you are back on OOBE boot, inserting product key and personalizing Windows. It also means that you have to enter so called initial user. In this case Windows does not accept any of the users created earlier, whether local or Microsoft accounts; instead you need to create a new user.

An example from this PC I am using now: I had already created two users and installed software when I decided to do sysprep to relocate Users. I had a local account for me and an Microsoft account using my email address. After finalizing sysprep, I needed to create a third user Test because system does not let me to use either Kari (local account) or Kari (Microsoft account) usernames because those accounts already existed on this PC.

So I created user Test (local), then from Welcome screen logged in as Kari (Microsoft account) and simply deleted the new Test account which I had just created. An extra step, small annoyance but there's nothing to do to avoid it.

When Windows finally boots first time to Start Screen you will see that Users folder is now located on the new drive or partition with all its subfolders.

When you check your system drive [noparse](C:) still [/noparse]contains Users folder. The old, original Users on C: can contain some Windows Store information that may not be moved, so let the old Users folder stay on C:. It will no longer grow, all new user data will be stored on a new location, but it is essential it remains on C:. You can hide it if you want, you are never again going to need it.

Notice that Users folder is not created on or moved to new location when you return to Audit Mode after running sysprep. Relocation will first happen when you exit Audit Mode and boot to OOBE (Welcome) mode to continue installation. If done on an existing system the first OOBE boot after sysprepping can take quite a long time, depending on how big those folders are that sysprep is physically moving to new location.

Remember also that when you create a new user profile the user folders are not created before the new user logs in first time.

That’s it, folks! Welcome to the Windows 8:


Win8_RelocateUsers_016.png

Win8_RelocateUsers_017.png

Now create a system image and you wont have to ever again remember jumplists and links everytime you restore the system to earlier point or system image. User account folders are now permanently moved to another drive, all new user profiles are automatically created on this new location and your system drive won’t be full so soon.

Thanks for reading.

Written and published on 02[SUP]nd[/SUP] of March 2012
Edited and updated on 6[SUP]th[/SUP] of February 2013
Edited, answer file's validity checked on 14[SUP]th[/SUP] of April 2013
Added instructions for Windows 8.1 Pro preview on 29th of June 2013


Kari



 

Attachments

  • Win8_RelocateUsers_014.png
    Win8_RelocateUsers_014.png
    16.2 KB · Views: 1,542
  • 2013-06-29_122425.png
    2013-06-29_122425.png
    6.4 KB · Views: 2,069
  • 2013-06-29_122904.png
    2013-06-29_122904.png
    7 KB · Views: 1,856
Last edited by a moderator:
Hello,

So I followed the directions in this thread and indeed my Users folder seemed to relocate to my hard disk, but unfortunately I am no longer allowed to install any Metro apps. Also, my Mail and Calendar apps in Metro have stopped working. I didn't touch the Program Data folder.

Does anyone else experience this problem, and is there any way for me to fix it? If not, how do I move my files back onto the boot disk?

Thanks.
After installing NetBeans and reporting a shortcut bug, I had discovered that sysprep misses some parts of the registry. Bug report:

Bug 215908 - Desktop shortcut created using hardcoded path:
Bug 215908 &ndash; Desktop shortcut created using hardcoded path

For example, the entries in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders] and [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders] still point to the C drive even after you move the folders.

Some programs rely on this registry data to discover where the Users and ProgramData folders are located.

Instead of fixing the registry, it would be a good idea to create directory junctions:

In a command prompt, if the relocated drive letter is U, type:

Code:
C:
mklink /j C:\Users U:\Users
mklink /j C:\ProgramData U:\ProgramData
Once you have created the directory junctions, you can create a user profile and use the Metro apps.
 

My Computer

System One

  • OS
    *
Hi Wormyrocks, welcome to the Eight Forums.

I will do some testing and will get back to you.

In the mean time, to revert relocation back to default place you need to boot to Audit Mode and run sysprep with the answer file file exactly as told in the tutorial, this time changing the value of ProfilesDirectory (line 6) back to C:\Users:
Code:
[COLOR=#000000][FONT=verdana]<ProfilesDirectory>C:\Users</ProfilesDirectory>[/FONT][/COLOR]
This moves Users back to C:.

Kari
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    Laptop
    System Manufacturer/Model
    HP ENVY 17-1150eg
    CPU
    1.6 GHz Intel Core i7-720QM Processor
    Memory
    6 GB
    Graphics Card(s)
    ATI Mobility Radeon HD 5850 Graphics
    Sound Card
    Beats sound system with integrated subwoofer
    Monitor(s) Displays
    17" laptop display, 22" LED and 32" Full HD TV through HDMI
    Screen Resolution
    1600*900 (1), 1920*1080 (2&3)
    Hard Drives
    Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
    External: 2TB for backups, 3TB USB3 network drive for media
    Cooling
    As Envy runs a bit warm, I have it on a Cooler Master pad
    Keyboard
    Logitech diNovo Media Desktop Laser (bluetooth)
    Mouse
    Logitech MX1000 Laser (Bluetooth)
    Internet Speed
    50 MB VDSL
    Browser
    Maxthon 3.5.2., IE11
    Antivirus
    Windows Defender 4.3.9431.0
    Other Info
    Windows in English, additional user accounts in Finnish, German and Swedish.
Hi Wormyrocks, welcome to the Eight Forums.

I will do some testing and will get back to you.

In the mean time, to revert relocation back to default place you need to boot to Audit Mode and run sysprep with the answer file file exactly as told in the tutorial, this time changing the value of ProfilesDirectory (line 6) back to C:\Users:
Code:
[COLOR=#000000][FONT=verdana]<ProfilesDirectory>C:\Users</ProfilesDirectory>[/FONT][/COLOR]
This moves Users back to C:.

Kari

Thanks a lot; I'm back to normal functionality now.
 

My Computer

System One

  • OS
    Windows 8 / OS 10.8.0
I have the same problem as wormyrocks.
I also had a problem with the .xml not being parsed, I tried several times and gave up. I resulted to changing the registry in:

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/ProfileList/ProfilesDirectory

to what I wanted (while being in Audit Mode).

This worked in Win7 and also does now, but _all_ Metro Apps either immediately close or behave very weirdly.

Does the .xml way do anything else than this registry change? Since wormyrocks did it the right way and has the same problems I guess not?!

Enterprise x64.
 

My Computer

System One

  • OS
    Windows 8
    CPU
    x64
    Graphics Card(s)
    ATI HD 5800
Kari - thanks for the great post

I am trying to install Win 8 Pro - upgrading from Win 7 ultimate.

I would like to do upgrade apps, data, settings - so as to not have to re-install all apps, settings

When I come to the "Keep" screen - I am presented with the Nothing option only

I started digging a bit more into this - and once the install reported that it could upgrade "Nothing" - I stopped and switched over to look in the temp install files.

A section from the compatibility scan output file - located in
C:\$WINDOWS.~BT\Sources\Panther
filename: CompatData_2012_08_18_23_29_06_3_000001c0

<HardwareItem HardwareType="Setup_NonStandardDirectory">
<CompatibilityInfo BlockingType="Hard"/>
<Action ResolveState="Hard" Name="Setup_NonStandardDirectory"/>
</HardwareItem>

This file was reported in C:\$WINDOWS.~BT\Sources\Panther\setupact.log - near the bottom of the file

So it appears to be complaining about a non-standard directory structure - and I am guessing it is because my user profiles are set to use d:\ rather than c:\

Also from the file - C:\$WINDOWS.~BT\Sources\Panther\setupact.log
CNonStandardDirectoryChecker: checked NonStandardDirectory, found HardBlock. Profile directory D:\Users is not on system drive C:


I need to keep my profiles on my d drive as my c drive is a small ssd


My current way of setting the d:\users as the profile directory is to have the registry updated
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList


Any suggestions on how I might bet Win 8 install to allow me to upgrade apps, settings and data?

Thanks in advance for any help!
 

My Computer

System One

  • OS
    Windows 7 Ultimate
    System Manufacturer/Model
    Dell M4600
    Memory
    8G
Kari
I congratulate you on your article "Relocate User Profiles to another disk". I made a clean instal of Win 8 Pro on a two partition disk with OS and DATA partitions, and it worked fine. I am shortly going to upgrade a new Notebook with 2 partitions from OS win 7 X64 to Win8. Am I better off moving the profiles now within Win7 and going to Win8 later, or am I better doing it with the Win8 UPGRADE.

Regards uranus
 

My Computer

System One

  • OS
    win7 Win8 X64
    System Manufacturer/Model
    Asus
    CPU
    i5-3570K Ivy
    Motherboard
    P8Z77 V PRO
    Memory
    8 Gb
    Graphics Card(s)
    Intel 4000
Hello,

So I followed the directions in this thread and indeed my Users folder seemed to relocate to my hard disk, but unfortunately I am no longer allowed to install any Metro apps. Also, my Mail and Calendar apps in Metro have stopped working. I didn't touch the Program Data folder.

Does anyone else experience this problem, and is there any way for me to fix it? If not, how do I move my files back onto the boot disk?

Thanks.

This is a fantastic tutorial, and works beautifully - except I have exactly the same issue as WormyRocks. If I move the User's Folder only to my D Drive, The Windows Store refuses to connect or download any new apps, whether I'm logged in as a local user, or a Windows user. I have reverted to using my larger D Drive as the boot drive for now, but I want to get an SSD system drive with user data on a separate disk.
 

My Computer

System One

  • OS
    Windows 8 Enterprise Evaluation (Build 9200)
To Rocker
Hi I used win 8 Pro in a clean installation on a scrap HDD set up first with 2 primary partitions. It will not work for a Win 8 UPGRADE because of sysprep design, I used it only with user profiles. I had no problems entering the App store and adding new Apps.
uranus
 

My Computer

System One

  • OS
    win7 Win8 X64
    System Manufacturer/Model
    Asus
    CPU
    i5-3570K Ivy
    Motherboard
    P8Z77 V PRO
    Memory
    8 Gb
    Graphics Card(s)
    Intel 4000
Thanks Uranus,

I did this from a brand new install, and then followed Kari's instructions for moving the user's folder afterwards. Next time I will try moving the folder during the installation (instead of afterwards).

//RKR

QUOTE=uranus;116690]To Rocker
Hi I used win 8 Pro in a clean installation on a scrap HDD set up first with 2 primary partitions. It will not work for a Win 8 UPGRADE because of sysprep design, I used it only with user profiles. I had no problems entering the App store and adding new Apps.
uranus[/QUOTE]
 

My Computer

System One

  • OS
    Windows 8 Enterprise Evaluation (Build 9200)
Another option to move \Users automatically while installing Windows 8 is to save relocate.xml as AutoUnattend.xml on the setup media of Windows 8.
In this case you won't have to do any sysprep: the \Users folder will be relocated during setup.

edit:
best moment to make the junction to avoid problems with the metro apps and maybe other programs is to do it on the 'Personalize' screen. Press shift-f10 to enter into a command prompt and type:
mklink /j C:\Users U:\Users

then continue with the setup

(edit2: this doesn't work for ProgramData. That's a bit more complicated.
you will need to reboot into your setup-media
press shift-f10 to go into a command prompt
change with remove and assign in diskpart your drives to the correct C: and U:
then use robocopy /copyall /e /move C:\ProgramData U:\ProgramData
and finally mklink /j C:\ProgramData U:\ProgramData
Don't do this if you don't understand what you're doing)

U: means your second drive, for example D:
 
Last edited:

My Computer

System One

  • OS
    Windows 8
Hi!
I have downloaded the latest version of windows 8 from Microsoft Dreamspark (windows 8 professional swedish). Should i change row 11 to:

<cpi:eek:fflineImage cpi:source="wim:F:/sources/install.wim#Windows 8 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
 

My Computer

System One

  • OS
    Windows 7
Hello!

Thanks for the great tutorial!
When i follow the instructions, i always get a Profile-Folder that is named "Username.Computername"

Is it possible just to get a Folder named "Username", because Adobe Creative Suite is not working when User-Profile contains a "."

Thank you,
 

My Computer

System One

  • OS
    Windows 8 Pro
I'm going to use this in a week when my new laptop arrivés. I'm going to install Windows 8 Enterprise, is that the name I must use in the xml file? Maybe you can update the guide with all final names instead of Release Preview and Consumer Preview?

Cheers with the whiskey, good choice!
 

My Computer

System One

  • OS
    Windows 8
Windows could not parse or process unattend answer file [C:\Windows\Panther\unattend.xml] for pass [oobeSystem].

I got this because Setup had found another partition, and re-allocated drive letters !
It did not go away when I fixed the drive letters.
I had to delete the new target folder for user profiles.

I wasn't risking moving Program Data.
Someone reported making dummy files at that location,
but that didn't work for me.
 

My Computer

System One

  • OS
    Win 8 +7 +XP
    System Manufacturer/Model
    Motion Computing J3400
    CPU
    U9400 2x1.4GHz
    Memory
    2 Gb
    Graphics Card(s)
    Intel Mobile GMA 4500MD
It worked! Although for me it's a complicated procedure. The instructions are very explicit and the included screen shots are helpful. I had already installed Win 8, so I was able to use copy and paste the script and edit the drive letters. I also displayed the procedure on my laptop while I was doing the relocation I wonder if I'll have to do a clean install on the final release? I wish I knew how to do this on my older Win 7 computer. It has a smaller SSD and I'm constantly moving folders and changing the pointers to them.

Bill
 

My Computer

System One

  • OS
    win 8
Hi!
I have downloaded the latest version of windows 8 from Microsoft Dreamspark (windows 8 professional swedish). Should i change row 11 to:

<cpi:eek:fflineImage cpi:source="wim:F:/sources/install.wim#Windows 8 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />

I used "Windows 8 PRO" and it works for me.
<cpi:eek:fflineImage xmlns:cpi="urn:schemas-microsoft-com:cpi" cpi:source="wim:F:/sources/install.wim#Windows 8 PRO"/>
 

My Computer

System One

  • OS
    Win 8 Pro
Hello,

So I followed the directions in this thread and indeed my Users folder seemed to relocate to my hard disk, but unfortunately I am no longer allowed to install any Metro apps. Also, my Mail and Calendar apps in Metro have stopped working. I didn't touch the Program Data folder.

Does anyone else experience this problem, and is there any way for me to fix it? If not, how do I move my files back onto the boot disk?

Thanks.

This is my problem, tho i did move Program Data folder as well. So far have not found a solution :(

After installing NetBeans and reporting a shortcut bug, I had discovered that sysprep misses some parts of the registry. Bug report:

Bug 215908 - Desktop shortcut created using hardcoded path:
Bug 215908 &ndash; Desktop shortcut created using hardcoded path

For example, the entries in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders] and [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders] still point to the C drive even after you move the folders.

Some programs rely on this registry data to discover where the Users and ProgramData folders are located.

Instead of fixing the registry, it would be a good idea to create directory junctions:

In a command prompt, if the relocated drive letter is U, type:

Code:
C:
mklink /j C:\Users U:\Users
mklink /j C:\ProgramData U:\ProgramData
Once you have created the directory junctions, you can create a user profile and use the Metro apps.

Are you able to explain this in further detail XP1? Treat me like a nub i won't mind :)


but I want to get an SSD system drive with user data on a separate disk.

I have a 128gb SSD (c:) where win 8 pro is currently installed. I have a second HDD (500gb) whereby i wanted Users & Program Data to exist. I don't want to revert back, that doesn't help me. I just need metro to start working again :(

Hi!
I have downloaded the latest version of windows 8 from Microsoft Dreamspark (windows 8 professional swedish). Should i change row 11 to:

<cpi:eek:fflineImage cpi:source="wim:F:/sources/install.wim#Windows 8 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />

I used "Windows 8 PRO" and it works for me.
<cpi:eek:fflineImage xmlns:cpi="urn:schemas-microsoft-com:cpi" cpi:source="wim:F:/sources/install.wim#Windows 8 PRO"/>

I too used Windows 8 PRO in the command line and seemed to have worked.

So in summary:
I'm looking for extra guidance to fix Kari's tweak at the point where i currently am. That is, User and Program Data successfully migrated to E: but metro apps/store not working, and a refresh windows not doable. I don't seem to be the only one having this issue but nobody seems to have a good fix, or at least a nub like me can complete.
I have no experience in Junctions etc.

I just wanted to say, I'm moving from XP to win 8 (never used vista or win7), so although i am loving the prettyness and fluid/speed of win 8 i am disappointed that doing something as simple as this requires steps this deep. In XP I used a program called TweakUI that was able to change the drive location for My Documents. I can't believe by now that Win 8 doesn't have a built in simple step for this let alone rely on a third party program.
I mean, what are all the 60gb, 128gb and 256gb SSD's being sold for if not soley to be used as operating system drives?!?
It was understandable in XP as its OLD, and back then people didn't have hundred's of gigabytes of data, so everything existed on one drive. But its easy to amass 100gb of Music, 100gb of Pictures and several hundred more of Videos!! Libraries can't possibly exist in C: in the year 2012 surely! (rant over).
 

My Computer

System One

  • OS
    Windows 8 Pro
    CPU
    Intel i5
    Motherboard
    Gigabyte H67N-USB3-B3
    Memory
    8gb Ram
    Graphics Card(s)
    Radeon HD6850 1GB
I too am having the same problem as BruceBanner is having with Metro as mention the the post above. I didn't check to see if there was a problem before I did the relocation. How do I go back and try another solution? I did not relocate Program Data.
 

My Computer

System One

  • OS
    win 8
Does this technique cause the creation of symlinks or junction points? I ask because I am want to be sure how this approach interacts with drive image backups and I some backup programs say they do not support symlinks.
 

My Computer

System One

  • OS
    Windows 8.1 Pro and Windows 7 Ultimate 64-bit
    CPU
    i7-3770k
    Motherboard
    Asus P8Z77-V Deluxe
    Memory
    G.SKILL Ripjaws Z 16GB (4 x 4GB) DDR3 2133, F3-17000CL9Q-16GBZH
    Graphics Card(s)
    HD4000 (on chip)
    Monitor(s) Displays
    Dell U2711
    Screen Resolution
    2560x1440
    Hard Drives
    OCZ Vertex 4 SSD-256GB, Intel X-25M SSD 80GB, Seagate 3 TB, WD 2 TB Green
    PSU
    Seasonic SS-650HT
    Case
    Antec P180B
    Cooling
    ThermalRight HR-02 Macho (air)
    Keyboard
    Unicomp "Classic" 104-key
    Mouse
    Wacom Intuos4
    Internet Speed
    15 mbps download, 2 mbps upload
I used symlinks in Windows 7 to move my user files default location to a different volume, as my boot volume is a relatively small 256GB SSD.

I did not think before installing Windows 8, and it seems to have moved everything back to the SSD boot drive, as I now only have 5GB free.

I was following the process at User Profiles - Relocate to another Partition or Disk to move them back, but at step 1.2, the system will not let me boot into audit mode when the command
C:\Windows\System32\Sysprep\Sysprep.exe /audit /reboot is executed


I get a message that sysprep cannot run on a computer that has been upgraded to a new version of Windows.

Any suggestions?
 

My Computer

System One

  • OS
    Windows 8 Pro 64-bit
Back
Top