12/12/2016

Separating User Data From the OS in Windows 10

It makes a lot of sense to install Windows on a small but fast disk, preferably an SSD. Bulky user data, which Windows stores in C:\Users, had better go to a larger volume, a cheaper HDD.

Windows does not lend itself freely to doing this, but it is possible. Please be aware that if you do this, you can install updates and service packs, but upgrading to a newer version of Windows may not be possible.

[Update April 29, 2017: the Creators Update is one of the updates that do not install after this change. For a remedy, look here]

Here is how I successfully split the system and user data across two disks.

  1. Install Windows 10 on your SSD. Follow the whole process including reboot and initial account creation.
  2. Format your HDD as NTFS from your newly installed Windows system.
  3. Insert your installation media,and reboot the system. Now press Shift-F10 instead of starting the installation again. This will open a command prompt.
  4. Type in "notepad" and press enter to start Notepad. Use the File/open menu, then click on This PC to view all mounted drives. Note the drive letters of your HDD and SSD. Cancel out of the Open dialog and quit Notepad. You are back in the command prompt.
  5. For this example I will use the letters D and E for the SSD and HDD respectively in the following instructions.
  6. Copy the Users directory from D to E: robocopy /copyall /sec /mir /xj /dcopy:dat "D:\Users" "E:\Users"
  7. Rename the old Users directory: ren "D:\Users" "Users.bak"
  8. Create a hard link ("junction" in Windows) to the new location of the Users directory, so Windows can still find it where it expects it: mklink /J "D:\Users" "E:\Users"
  9. Exit the command prompt
  10. Abort the installation process by closing the remaining window and confirm your action and reboot
  11. Remove your installation media to boot your already installed system

This should be it. Not too hard, is it? And I guess the reverse step, if you should ever need it, is quite obvious.

No comments:

adaxas Web Directory