Det kan være fordi systemet har en noget speciel måde at tælle diske og partitioner på, og det system du har kopieret har kørt fra en unik position. Kopien har ikke samme position nødvendigvis.
I din bootcfg står hvilken disk på hvilken controller den skal have fat i til boot. Det står også hvilken partition den skal have fat i.
Derfor ville mit råd til dig være at køre en bootcfg /rebuild.
Det gør du ved at starte op på XP CD'en, og gå ind i genoprettelseskonsolen og skrive bootcfg /rebuild og så trykke enter.
Du kan læse om genoprettelseskonsollen her:
http://support.microsoft.com/kb/314058/DA/Det er nok en god ide at have disken med det originale system ude af maskinen når du kører bootcfg /rebuild.
Når kommandoen er kørt færdig, skriver du exit og trykker enter, for så genstarter maskinen med den nye bootcfg.