Installing Windows 8.1 on a SSD
Solution 1:
Just keep it simple, physically disconnect your windows 7 disk, connect the SSD and install windows 8 on that. Once windows 8 is up and running turn off your computer, connect the old disk on another sata port, set bios to boot from Windows 8 disk, and just copy your files off the old disk. You can also boot from the old disk to back up other stuff like your bookmarks, or whatever from within the old system. Keep using the SSD for a couple weeks before you format the other drive to make sure you didn't forget to back something up from your old system, such as browser bookmarks or e-mails if you're using Thunderbird. After that you can format your old drive and use as data storage. There's no need to mess with dual boot in this situation as you don't plan to use both system in the future, from what I understand.
Solution 2:
The reason that installing Windows on a new drive with an old Windows drive connected is a bad idea:
The new installation will not have its own boot and recovery partition(s) but rely on the those on the old installation, which means when you unplug your old drive or it dies someday, you won't be able to boot the new drive as well without a hassle.
You'll need to reinstall Windows Boot Manager and rebuild the BCD store with bcdboot
, if it's a UEFI installations, you'll even need to shrink your C:
to get some space for a new EFI System Partition, and in any case, you'll lost the recovery environment (though some people might consider it useless).
Therefore, in my opinion, it's mostly a better idea to install Windows on a new drive without any old Windows drive connected to the system, so that the new installation will be standalone, unless your motherboard has a UEFI that sucks, for which its boot menu is not accessible or so. And you can always add an entry to the BCD store of the old installation for the new installation (without touching ANYTHING on the new drive).
Solution 3:
Put the New SSD and unplug the Old SSD then Restart the computer
Install Windows 8.1 on the New SSD.
When you boot 8.1 up plug the old SSD in.
Move your files from Windows 7 Into 8.1 and Format the Drive when you are done.
After this it will may still show windows 7 in the boot menu with Easy BCD
Solution 4:
You didn't provide disk sizes, so this might not be an option:
- Mirror your Windows 7 partition (and possibly everything else on the HDD) to the new SSD.
- Disconnect the old drive and boot up Windows.
- Once everything works, flag the old drive's main partition as non-active and/it format it.
There are several guides on the net with more details and tool suggestions for this.
Not that this process will invalidate the activation on your old Windows 7 install, but you'll keep everything else interact (and you could still upgrade to Windows 8.1 or better Windows 10 later on).