New
#21
Yes, that is what I thought. In OEM computers (not custom-built) the Windows key is stored in the BIOS or firmware. So Windows 10 detected that and qualified the upgrade. That's why it activated automatically without any issue. In a custom-built PC you would have to reinstall previous Windows version, activate it and upgrade to 10.
I think an alternative is to clean install and then activate by phone. After telling some details to Microsoft representative about your previous Windows license and hardware, and based on the numbers on screen, he can determine if you have a genuine previous Windows version and give you the activation codes. He will probably ask for the previous key to examine it or the previous Windows product code (found on the label).