I am also trying to determine the pros and cons of restoring a system image of an HDD to a new SSD rather than using data migration software (I had a problem with the Intel-supplied Acronis imaging software). As far as I know now, Microsoft system image restore requires that the target drive be at least as big as the source drive for that system image. Some have suggested that to get around this problem, use Disk Management in Windows to shrink the size of the HDD partitions to a total equal to or less than the size of the SSD (in my case, I have a 1 TB HDD and a 250 GB SSD but since my system is new, I have only a few GBs of used space on the HDD), do a system image backup, and then restore that image to the SSD. I haven't yet tried it, so I don't know if it will actually work (nor the aforementioned pros and cons of this method), but I am fairly sure that seemingly contrary to my interpretation of joe_intel's response, the system image will have all the drivers you had previously installed for your system (at least according to Microsoft) -- but what do I know since I have never done a system image restore?
I was told to add the 100mb boot partition to the main partition with this:
Then you just swap out and follow the below commands , i re installed windows onto the new SSD and it's working great . Be sure to download Intel's toolbox to align and optimize after the re install.
1. Replace the HDD with the SSD
2. Use command prompt from any Windows installation or recovery disc and define an aligned primary active partition on the SSD. The commands are:
Select disk n (where n is the number that was given for your SSD in List disk)
Create partition primary align=1024
Format fs=ntfs quick
3. Restore the image you have into that partition.
The procedure that Intel gives you is a full OS migration scenario. But since you have an image, you can do the above just as well.