I just restored two partitions to a new drive. However, the computer will not boot from the drive

The restoration was from two separate recovery points, not from full disk back up.  After it failed to boot the first time, I ran the Windows repair disk; process completed with supposed success.  The system still will not boot.  What have I missed?  Vista 32 bit.