The hardware is too different when on the PC to go back into the laptop, when you ghost a drive you aren't ghosting just the drive, you are also gathering system info. I think that is causing the conflict.
What I would do is leave the HDD in the laptop and ghost the drive while in the laptop, save the image to a network location or if possible, burn it to a DVD. You should then be able to install the image into other laptops with the same hardware.
You could say I've been around.