so if kahit palitan ko ito ng ibang storage ayos lang kasi andun sa laptop yung key naka embed?
Yes. I've upgraded a few laptops from HDD to SSD, did a clean install on most of them and Windows recognized the key in the BIOS. I did have to create a text file named EI.CFG with the following content and put it on the SOURCES directory of the installation USB disk:
This forces the installer to read the license and product key from the BIOS. This also allows me to choose the edition of Windows (Single Language, Home, Pro, etc.) during installation. This give me a sort-of "universal install disk" for laptops and branded desktops, as I don't have to download and keep installation ISO images from every PC manufacturer.
Regarding the recovery partition:
If you used a Windows installation image from Microsoft, it definitely won't create a recovery partition.
However, using a manufacturer-supplied restore media won't automatically mean it would create a recovery partition: when I upgraded my mother's Ideapad to SSD two years ago, I used Lenovo's included software to create a Windows 10 restore disk, but when I used it, no recovery partition was made. On the other hand, the SSD was only 120GB (the original HDD was 500GB), and perhaps the installer was smart enough not to create the recovery area in that situation.
-- edited by awakeruze on Aug 05 2020, 09:21 AM