Hi, my HP ENVY came directly from HP with Windows 7 installed. I would like to upgrade to Windows 8.1. How do I go about doing that? Do I have to buy a disc from Windows or can I get a free upgrade? It's been a while, but I remember people saying you could get a free upgrade but I could be wrong. Also, would I loose any of my programs, settings, documents, etc. in the process.