I can't be certain, but it sounds like the default OS can't be found by the nt loader (NTLDR).
Maybe the boot.ini file didn't get copied over by TrueImage.
There is a file on your C drive called boot.ini
Its a text file that contains a [boot loader] section and [operating systems] section. When the nt loader is looking for an OS, it looks at the "default=" entry.
That "default" entry needs to be valid. It should match one of the entries listed under [operating systems].
I think when you get the menu, it is showing you all the entries listed under [operating systems].
You can change the boot.ini under Windows using notepad. It usually found in the C: root directory.