If you use Ghost 2003.
I clear the primary boot sector of the larger drive. So I do not lose anything.
Then Ghost the primary of the smaller drive to the larger ones' primary partition. Switch which drive I boot to and I am off running.
Got questions, fire away.