Did you boot the laptop after the clone, but before putting the cloned drive into the laptop?
-> A nutty thing XP does is to mark other drives "non-bootable" when it starts up.
This has made a few scream when they learn this.
I have a Compaq Presario 2800 and am trying to upgrade my hard drive from a 30gb 4200rpm to a 60gb 5400 rpm. I bought a USB enclosure and cloned the existing drive using Norton Ghost 2003 but when I installed it into the computer and tried to start the machine, I got a "Non system disk or disk error" message. I looked at Ghost help and retried the whole process adding the command lines "-fdsp" and "-szee" but still had the same problem. Any suggestions for someone who really doesn't want to start from scratch as it will take days or weeks to re-create everything and there may be some software that I do not have CDs for anymore?