Thank you for this Kari for this procedure. I have been struggling with this d:\Users upgrade issue for a week now and I have no joy. I have tried upgrading several times. I am running Windows-7 and have D:\Users. From what I have experienced, the upgrade gets stuck at 91% no matter if I try the network upgrade, or media upgrade if I have a Junction from C:\Users to d:\Users. Only way I can upgrade is to create a C:\Users.
I have attempted this procedure and other procedures several times. After each attempt I restore my C and D drives back to Windows-7 so I can truly start from scratch and go back if I need to.
First, I tried using a Junction for C:\Users to the existing D:\Users immediately following the first successful upgrade and that seemed to work - well almost! Started the upgrade with Windows-7 with C:\Users and upgraded. After first boot to 10, I got into command prompt from boot and robocopy the C:\Users over the existing D:\Users. Then I created a Junction point c:\users ==> D:\Users. Rebooted and the system came up and looked normal. Let it sit for a while and then the PC went crazy. From what I can tell Windows 10 removed the junction all by itself and created a new c:\users without reboot. Desktop went crazy. After reboot, I went back in and created the Junction but after reboot the start menu would not work.
I restored the disks back to Windows 7 and again created c:\users. Did the Windows 10 upgrade. I tried the procedure a few times and some times I get an infinite reboot. I assume I have something wrong in the XML file. I am wondering if I may have the wrong drive letters for the source media. My DVD is "O" under windows but when in command mode the drive letters get all different. Is the XML file supposed to use the drive letters for the media from when WIndows is up or Command mode?
This is the XML file I try to use:
O is my DVD drive letter under Windows. I am not sure what it is when I am in Command Mode if that is what it uses. I have WIndows-7 Ultimate and I assume after upgrade I get Pro. I am running X64.
<?xml version="1.0" encoding="utf-8"?>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cpi:offlineImage cpi:source="wim:O:\sources\install.wim#Windows 10 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
So for some of us, it does not appear coming from Windows-7 Ultimate that the MS upgrade will work if your Users directory is not on C