Hello! I've recently bought a Dell Inspirion notebook with Windows 8.1 Home Edition 64 bit OEM pre-installed on it. Now, what i want to do is to replace the HDD with SSD, so i did a little research and....well, I' am more confused now! But first thing first. For those who want to tell me about cloning disk-migration and everything, I am not interested in this solution... From my understanding (and correct me if I'm wrong), I have to: 1) Obtaine a Windows 8.1 ISO file from...somewhere . Does it have to be specifically Windows 8.1 Home Edition? Becase I can't find it anywhere on the web which is weird, so first help me on this one. 2) Next, I have to create a bootable DVD or USB using the ISO file and use a generic key (btw what is a generic key?) to install it. 3) The final step is to activate the Windows using the OEM key, which I can extract from BIOS using some kind of software (I already did thad ) Now, the above is my conclusion from what I have read from different forums. In some other, people say that since the key is embedded inside the BIOS or UEFI or whatever they call it this days, Windows will detect it automatically and hence no activation is needed... Here are the questions: 1) Are the above steps right? If not, what I have to do? 2) Say I did a clean install of Windows 8.1. Will it have installed all the bloatware that it has now? See, this is the reason I don't prefer to clone the drive... 3) Say I want to install a different version or edition of Windows, can i do that? Because if key is embedded it will essensially recognize only a specific edition of Windows...or not? And what if I want to install Linux? 4) What is the difference between Windows and Windows OEM? And finally.... 5) Why so many KKKEEEYYYSSSSS? Product key, generic key, OEM key..... Thank you in advance!