Restore backup point to new HD failure, there're no boot table

Hi All

I was create a recovery point from my pc which OS is windows7 professional to an external drive and I also create a recovery disk.

Then I use "recover my computer" restore the system to another drive. But when recover finished, my pc run into windows boot manager(Status 0xc000225).

 

I know I can use windows install CD let windows fix this problem automatically. But all I want to know is how did this issue happened and how to avoid this issue during the restore or backup process.

 

 

Thanks a lot

Eric