Many thanks from this user. Great tutorial.
Don't know whether it was mentioned before. It seems that there is a price to pay for moving users directory to another disk or partition - this breaks system restore functionality, at least it did for me on win8.1. Everything else seems to be working.
Hi Pawel, welcome to the Eight Forums.
Before upgrading or restoring, simply reverse the procedure: relocate Users back to C: using the same answer file with Sysprep, just changing the destination folder from X:\Users (X = whatever drive you selected to put your Users folder) to C:\Users between the <FolderLocations> tags.
An example: relocating Users to X: as told in this tutorial, <FolderLocations> tags look like this:
And when moving Users back to C: for restore or in-place upgrade:Code:<FolderLocations> <ProfilesDirectory>X:\Users</ProfilesDirectory> </FolderLocations>
KariCode:<FolderLocations> <ProfilesDirectory>C:\Users</ProfilesDirectory> </FolderLocations>
wow , i see you've got a quick answer.
and it might solve such problems.
I installed Windows 8.1 Pro, used your method to "trick" it to allow Sysprep, and moved the Users folder to my HDD following these directions. Everything works with no issues except for the Metro Apps. I've done a lot of other things since relocating the Users folder (i.e. optimize the system for using an SSD, installed drivers, etc.), so I'm not sure if relocating the users folder is to blame.
When I try to install an app using windows store, I get a 0x80070005 error, and all the existing apps hang at their splash screens when I try to open them.
Could this be related to moving the Users folder? If so, is there a way to correct this?
Hi Shady, welcome to the Eight Forums.
Sysprepping an upgraded Windows is not supported by Microsoft for this exact reason. It might just not work. My recommendation is to move Users back to C: and check if Store Apps work; if yes, then it's better to leave them there, if not then the reason is something else. See my previous post in this thread about moving Users back to C:.
Another option would be a clean install with 8.1 ISO burned to DVD or USB.
I figured it out:
Any user profiles set up before you relocate the drive are messed up afterwards. You have to use the last user profile that you set up after going through OOBE after sysprepping. The way I read your original write up, it says to delete the profile you set up after sysprepping (i.e. what you refer to as the "Test" profile). It didn't matter what profile I used when I relocated under Windows 8, all the apps still worked, but I guess it does matter for Windows 8.1 Pro.
Thanks for the write-up.
I followed this tutorial about a month or two ago, but ran into an issue when my computer's "cleanup program" decided it was going to delete a few vital parts of my registry. Now every few boots my USB 3.0 ports stop working and I have to go into windows recovery to fix it. It is extremely aggrovating, so I am wanting to just start with a (sixth) fresh install of Windows 8.1. I do not want to have to recreate my Users directory in my d:\ drive, so is there a way that I can follow your setup guide and keep the same users subfolder? Thanks
Sorry but that's not possible. You need to move all your personal user files and folders (for each user, also Public if you have used it) away from D: then delete the whole Users folder. The drive you are using as the new location for Users cannot have any traces of any system folders from any previous installs.
The best is to format the whole D: drive while installing, prior to relocating.
The procedure is simple:
- Copy all user files and folders to an external storage
- Reinstall, enter Audit Mode as told in tutorial
- When in Audit Mode, format D: drive (if not formatted while installing)
- Run sysprep as told in tutorial
- When installation has finished, copy old user data back to D: to respective folders
Please, in the future forget all possible "magical" disk and registry cleaners. They do more harm than good.
I forgot something really essential from the previous post:
In no circumstances do not copy the hidden system folder AppData located in each user profile folder (Users\Your_Username\AppData). It and its subfolders contain installation specific application data which can totally ruin your new install when the new AppData is replaced with the old one.
What this means is do not simply copy everything inside Users folder and back it up to external location, then after new installation copy it back. Instead copy only your own content like Pictures, Documents, Videos, Music and other files and folders you have created.