I have a laptop with Vista Business on an 80 GB disk. I have created a full backup and stored that on the original 80 GB drive.
On my new 320 GB disk, I have created a partition with exactly the same number of bytes as the original 80 GB disk. I swap the disks so that the 320 GB is internal, and the 80 GB is in a USB caddy. I boot from the NEO restore CD and everything looks fine: I select the dump on the USB drive, target is drive C:, start the restore.
After a few seconds, the restore fails with "not enough disks in machine or disk not large enough" error (I did note the exact phrase).
I then swap the 80 GB disk back to the internal drive, but the thing is unbootable.
Why has the restore process scrubbed the boot status of the USB drive?