how did you clone it?
What did you use? dd, ddrescue, partimage?
are the two disks exactly the same? by that i mean, same size, same sector/cylinder/head count... if not there might be some trouble.
it MIGHT be ok if you have a full copy of XP and use the fixmbr and fixboot comands