My laptop came with Windows 7, probably 6+ years ago. Since then I did the free upgrade to Windows 10. However, the current HDD has a SMART Drive Error. Which, honestly, doesn't seem to affect it at all except for it reminding me every time I boot it up. I haven't been saving anything important on there in case it does blow, though.
Today, I bought a new HDD for it which is completely blank (no bootable device -- insert boot disk). I don't really care about any of the files on the old HDD, just the operating system. Unfortunately, I need a disk to boot from to install an OS onto the new HDD. I have no Windows 10 disks, and have long lost the Windows 7 disks (if it even came with any). It seems Microsoft has discontinued their free upgrade program, so I can't find an ISO of 10 anywhere.
I've searched for tools that can migrate the bad disk over to the good one, but all the ones I have found require both disks being connected at the same time. My laptop only supports connecting a single HDD.
I have a 32gb flash drive I bought to put the ISO on and boot from, but that's hard to do without an ISO.
I've seen some comments various places talking about creating system restores/image backups, but I'm not sure how any of that works and can't seem to find a simplistic guide in doing so that enables me to boot and install an OS.
What are my options here? I don't care about files from the old HDD. All I want is to install Windows 10 on my new HDD, preferably without paying for what I already had.