You perhaps need a reply from someone who fully understands the digital entitlement routine. This is my understanding.
Once you upgrade from a qualifying system Window 7 or 8.1 Home you get Windows 10 Home. If you use Windows 7 or 8.1 Pro you get Windows 10 Pro.
Once you have upgraded and activated you can carry out a clean install (as long as you don't change hardware). So if you use your Pro version and then upgrade you will get Windows 10 Pro and after that you can clean install.
I think the what you are trying to do goes against digital entitlement rules. To have Windows 10 Pro from Windows 10 Home you would need to have a Windows 10 Pro key.
http://windows.microsoft.com/en-gb/windows-10/activation-in-windows-10
[edit]
I used the version 10240 media to complete a clean install on another hard drive and that asked for a key (twice). But I still think you can't change the version you have at that point as your hardware has already registered as Home. But if you upgrade from
Pro then the hardware will be registered as Pro.
Right, but my system has previously used BOTH Home and Pro, so it has been upgraded from Pro as well as Home. My system came with Win 8.1 Home, which was upgraded to Win 10 Home. I had a long unused retail Win 7 Ultimate, which I installed in a dual boot.
That Win 7 Ultimate then upgraded to Win 10 Pro. Both versions were fully legitimate and activated. Using the 10240 media you manually choose to install either Home or Pro and, as you noted, you get asked for a key. Using 10240 for a clean install, all
I had to do was select the version then skip the key. After it was installed, it checked in with the store and activated. I could clean install Home (which was the upgrade from Win 8.1 Home) and it activated and I could also clean install Pro (which was
the upgrade from retail Win 7 Ultimate) and it activated. If the new installer asked for a key, I could give it my Win 7 Ultimate key and it would know to install Win 10 Pro, but it doesn't ask and just installs Win 10 Home automatically.
So, with the threshold 2 installer, I simply can't even install Pro - despite the fact that I have a legitimate entitlement for it registered with the store. My hardware is registered with the store for both Home and Pro, but the installer simply does not
offer me a Pro install.
I'm not actually trying to 'upgrade' to Pro in the casual sense. I'm trying to install Pro, which has already been running, fully activated, on my system. Since it won't let me install it, I opted to try the upgrade in the literal sense. If it would give
me the versions I have an entitlement for, there would be no need to try to upgrade anything.
As you say:
"Once you have upgraded and activated you can carry out a clean install (as long as you don't change hardware). So if you use your Pro version and then upgrade you will get Windows 10 Pro and after that
you can clean install."
That's actually what I'm trying to do, the only catch is that I use fully activated upgraded copies of both Home and Pro. When I do a clean install, all it will give me is Home despite the fact that my system was previously running an activated copy of
Pro as well.
In short, here's what I have now:
- Win 8.1 Home upgraded to Win 10 Home 10240 upgraded with clean install to Win 10 Home 10586 - all as it should be.
- Win 7 Ultimate retail upgraded to Win 10 Pro 10240 then DOWNGRADED BY THE INSTALLER with clean install to Win 10 Home 10586, with no readily obvious option to get it back to the Pro version it's supposed to be.
All in all, very frustrating.
EDIT: The part that seems to be the problem is this part of the activation procedure:
On some devices that came pre-installed with Windows 8 or Windows 8.1,
the product key is provisioned in the device firmware. On these devices, the product key will be verified during setup, and then the appropriate edition of Windows 10will
be installed.
That seems to indicate that any modern device with an embedded key in the BIOS is forever stuck with
the version it came with, as every clean install is only going to give you the version that matches the OEM version - even if you've installed a different retail version after that. And since you can't use the retail key after the install to initiate the
upgrade, you're just stuck unless you want to buy a new $99 in-place upgrade every time you do a clean install.