Partition Magic will NOT produce a working copy of Windows on a new hard drive by migrating. It must be installed the same as any other Windows install. But if you install Windows first, then the migration, the files and programs will work.
And you must use Partition Magic 8.0.
Also good are Acronis, System Commander, and a couple others.