I had the same exact problem as you do.
I used image for windows,
You can download a thirty day trial.
Here is the problem,
You have to be EXTREMELY careful.
First I did a backup image as was with the existing drive and verified it was good.
Then, I shrunk the partition – cant remember how I did that,
But when I did it the paritition crashed at one point.
But, I had the backup.
Then once the partition was smaller I was able to back it up and restore it to the new drive with no problem at all.
The trick is going to be shrinking the partition,
You gotta be careful not to destroy it in the process, as idid something wrong.
In the end, all worked out well.
Let me know if you need any more help