Wins 7 & 8 dual boot from HDD to SSD

Nick Overman

Honorable
Aug 12, 2013
9
0
10,510
I have a windows 7 and windows 8 dual boot on a hdd, and would like them to a ssd. I still have windows 8 install cd and code, aswell as the windows 7 code, no cd. How would i go about moving both OPs to the ssd? Can i reuse the windows 8 code/cd somehow?
 
Solution
What I described is exactly that, backing up the partition on which each Operating System (OS) is contained and restoring it to the new disk. An image backup is required to transfer a working operating system with all of its components to a new disk in a manner that will continue to allow it to boot. A file based backup will transfer the data, but will no longer be bootable. In short you will be doing this:

HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--Partition 4--------------------------------|

Partition 1: System Reserved with Boot Configuration Database (BCD)
Partition 2: C: Windows 7 and Installed Applications
Partition 3: D: Windows 8 and Installed Applications
Partition 4: E: Personal Files and Data

Create Image...

WinOutreach2

Distinguished
Mar 3, 2011
413
0
19,160
If you are looking to preserve the environments you have, you can easily use the Windows 7 File Recovery feature in your Windows 8 environment to create a System Image which includes the boot partition and both operating system partitions. You can then use your Windows 8 boot media to restore this System Image to the SSD or a Windows 8 Recovery Drive.

In order to create a System Image, the system will need to detect a drive or partition large enough to hold the data that is not a part of the backup. If your drive is full currently with the Windows 8 partition and the Windows 7 partition, you should shrink one or the other to create a partition which can hold the system image. This would be roughly the size of the Windows 8, Windows 7, and Boot partitions combined. These tasks can be performed from within Disk Management, which can be accessed from the menu of administrative tools which appears when you right click in the lower left corner of the screen, where the Start Screen would be launched. Alternatively an external drive or additional internal drive could be used.

Once you have created your System Image, you will need to insert your Windows 8 media or Recovery Drive into your optical drive or USB port and connect your SSD. Reboot the system and boot to the Windows 8 media, accept your language settings, and then select Repair your computer rather than Install Now. The Recovery Drive will automatically boot to the next step. Select Troubleshoot, then Advanced Options, under which you will find System Image Recovery. Follow the prompts to select the image backup you created, and then select the SSD as the destination. Instructions on restoring from a system image backup are available from Windows Support here.

The ability to create a System Image is also present in the Windows 7 Backup and Restore feature, the ability to restore from a System Image is also present in Windows 7 installation media or a Windows 7 Repair Disk.

Otherwise, you could install fresh the Windows 8 environment on the SSD. If the hard disk was still installed in the system, a boot entry would be added to the Boot Configuration Database (BCD) on the hard disk which would point to the Windows 8 installation on the SSD. As such, if the hard disk was removed, Windows 8 would not be able to boot. If Windows 8 was installed on the SSD without the hard disk, it would not detect the other operating systems at setup. You could, however, use BootRec to add the hard disk Windows 7 environment to the new Windows 8 BCD, avoiding a need to reinstall Windows 7 but allowing Windows 8 to be fully contained on the SSD. The BootRec command would be:

Code:
bootrec /scanos
 

Nick Overman

Honorable
Aug 12, 2013
9
0
10,510
I have no clue how to do any of that, or at least how to start. Can't I just back up both OPs (with only OPs and base windows stuff on the back up) using windows 7 back up, and windows 8 back up and put both on separate partitions on the ssd?
 

WinOutreach2

Distinguished
Mar 3, 2011
413
0
19,160
What I described is exactly that, backing up the partition on which each Operating System (OS) is contained and restoring it to the new disk. An image backup is required to transfer a working operating system with all of its components to a new disk in a manner that will continue to allow it to boot. A file based backup will transfer the data, but will no longer be bootable. In short you will be doing this:

HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--Partition 4--------------------------------|

Partition 1: System Reserved with Boot Configuration Database (BCD)
Partition 2: C: Windows 7 and Installed Applications
Partition 3: D: Windows 8 and Installed Applications
Partition 4: E: Personal Files and Data

Create Image:
HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--Partition 4 (Backup of Partitions 1, 2, 3)--|

Partition 1: System Reserved with Boot Configuration Database (BCD)
Partition 2: C: Windows 7 and Installed Applications
Partition 3: D: Windows 8 and Installed Applications
Partition 4: E: Personal Files and Data including Image Backup of Partition 1, 2, and 3

Restore Image to SSD:
SSD: |--Partition 1 New--|--Partition 2 New--|--Partition 3 New--|
HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--Partition 4 (Backup of Partitions 1, 2, 3)--|

Partition 1 New: System Reserved with Boot Configuration Database (BCD)
Partition 2 New: C: Windows 7 and Installed Applications
Partition 3 New: D: Windows 8 and Installed Applications
Partition 1 Old: E: Unused System Reserved with Boot Configuration Database (BCD)
Partition 2 Old: F: Unused Windows 7 and Installed Applications
Partition 3 Old: G: Unused Windows 8 and Installed Applications
Partition 4: H: Personal Files and Data including Image Backup of Partition 1, 2, and 3

Delete Unused Partitions and Expand Data Partition on HDD:
SSD: |--Partition 1--|--Partition 2--|--Partition 3--|
HDD: |--Partition 4 (Backup of Partitions 1, 2, 3)------------------------------------------|

Partition 1: System Reserved with Boot Configuration Database (BCD)
Partition 2: C: Windows 7 and Installed Applications
Partition 3: D: Windows 8 and Installed Applications
Partition 4: E: Personal Files and Data including Image Backup of Partition 1, 2, and 3

Delete Image Backups:
SSD: |--Partition 1--|--Partition 2--|--Partition 3--|
HDD: |--Partition 4------------------------------------------------------------------------|

Partition 1: System Reserved with Boot Configuration Database (BCD)
Partition 2: C: Windows 7 and Installed Applications
Partition 3: D: Windows 8 and Installed Applications
Partition 4: E: Personal Files and Data

The last two steps of deleting partitions or image backups you would only want to undertake when sure that the transfer and configuration on the SSD is satisfactory.

If your disk does not have a 4th partition and instead looks like the following:
HDD: |--Partition 1--|--Partition 2------------|--Partition 3------------|

You will need to shrink your operating system partitions to make room for a data partition which can hold the image of your operating system partitions
, something like this:
Shrink Windows 7:
HDD: |--Partition 1--|--Partition 2--|--Partition 3------------|----------|

Shrink Windows 8:
HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--------------------|

Create Data Partition:
HDD: |--Partition 1--|--Partition 2--|--Partition 3--|--Partition 4--|

You would then want to move as much of your personal data as possible to the Data partition so as to minimize the size of each image backup, which will include all contents of the partitions being backed up.
 
Solution