if this has been addressed somewhere, i apologize. Currently, my HP laptop came with Windows 8.0 Home. So when i install Windows 10, it always installs Windows 10 Home. I have to do an upgrade to PRO with a private key after installation. 1. is there a way to edit the version/key in the UEFI, so it installs Windows 10 Pro? 2. If not, is there a way to add my PRO key so it installs PRO during the install?
in bios is the MSDM module with hexeditor.. but some bios cant be edited due to crc mismatch and resets bios like most hp since 2014 or so search with hexedit a dump of bios for the green numbers in hex mode not text search. The ACPI MSDM table in hex: 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 1d 00 00 00 42 48 33 52 4e 2d 42 37 46 44 4d 2d 33 3F 57 27 54 2d 34 43 52 34 58 2d 36 43 4b 38 4d **
As Tito pointed out, add a "ei.cfg" file in the "sources" folder of your install media. This file should contain the following lines: [EditionID] Professional [Channel] Retail [VL] 0 Your pro key will be asked for either during the installation phase or the OOBE, I can't remember which.
What the others have said about adding a valid ei.cfg to the /sources directory is correct. I'd recommend using Rufus or the Windows Media Creation Tool to create a bootable USB flash drive and create or edit the file in there. By the way, you really don't need to do this unless you are doing a mass deployment. Installing Home and then "upgrading" to Pro is actually not doing an upgrade like when Windows upgrades from 7 to 10. You can do this by going into the Activation settings, changing your product key, and typing in your Windows 10 Pro key. Windows will then say the key is for Windows 10 Pro and reboot. This process only converts the edition using DISM, adding the missing features. It's clean and leaves you with the same result as if you had installed Professional from the start. So I'd just do the easiest thing and just enter the product key into your currently running system.