I have a Dell Inspiron 15 laptop that came with Windows 8 64 bit (I updated to 8.1) installed. I want to upgrade to Windows 8.1 Professional 64 bit, but on a brand new drive. I purchased the drive, and what I thought was a 8.1 Professional install license, but it came as a upgrade license. I am currently checking to see if I can get it exchanged, but I'd like to have options. Would it be possible to make an image of my old hard drive, put that image on the new hard drive, then upgrade the new drive? How exactly would I do this? What is the best software for doing such a task? I have USB ports and a DVD rom.