Phc7006: Note you also need an external enclosure ( usb externl box, the simplest the best) in which to initially place your new ssd, then connect that to the computer, perform the migration ( takes some time though), then remove your ssd from the enclosure and install it in the PC.
Since eventually you have to plug the ssd in the PC, what if you do it in the first place? Surely any of these cloning programs will detect the plugged disk... or not?
nightcraw1er.488: Is there a reason why you can't just re-install. Personally I would re-install at any needed time, Windows is poor at self maintenance at the best of times, so a good clean install fixes that. I have tried in the past to copy an OS from one machine to another, forget which program, but it didn't work. The hardware was different, but it just didn't work. So personally I would install a fresh install onto the new hardware. It hardly takes that much time nowadays (espcially if you create a CD with all the necessary drivers and additional software.
KneeTheCap: That would require I'd install everything again. I'd much rather just transfer the OS to the new drive, if it's easily doable. Every time before this I have done a clean install and every time I've had problems with it.
And I don't have a install disc for Win 10.
Yes, it's easier to just clone your disk, but in case you end up having to reinstall Windows 10 don't worry about the install disk. Almost nobody in the world has one :-D. I haven't tried it yet, but in theory you can download the disc from Microsoft, and then it should install without a key or anything as long as it's the same computer.