New hard drive, system won't boot

So my laptop’s hard drive finally died on me, but I fortunately had a back up (used driveimage XML) stored on an external. I bought a new hard drive (bigger and different model from the old one), restored the image, popped the new hard drive into my laptop, booted it up and… nothing.
Instead it says: “Computer disk hardware configuration problem”
Huh? I did some googling and it looks like it might be a problem with the boot.ini file which I gather is no longer correct since there’s a different hard drive. I don’t have an original XP disc since my computer is old and it didn’t come with one anyway, but I managed to “procure” one so I could try using the recovery console. Then I hit the snag with the administrator password. I have no idea what it is.
Any ideas on how to fix my computer?

Did you try keeping the password field blank? Also make sure the new hard drive is recognized by the BIOS

I tried just hitting enter and it wouldn’t work. I’ve installed windows xp on it, so it seems to work fine, just not with my old hard drive image on it. I just restored it back to the original drive image.

The FAQ for that program says that you must restore the drive image to an existing partition, and it has to be to a partition that’s at least as big as the original. Also, read the bit about what to do if your boot partition doesn’t boot. (Summary: make sure the boot partition is DISK0/the master drive, it’s the first partition on the drive, it’s primary and it’s active.) If none of this makes any sense, you really might want to buy a commercial disk imaging program like Norton Ghost. You may find it much easier to use. (And BTW, the DriveImage FAQ says that you can’t browse an image file, which is something I think you asked about earlier.)

It’s the master drive, only one partition, it’s primary and active, it just won’t boot up. i can browse the files on the hard drive now since I have it connected up in a hard drive enclosure. It definitely is all there, it’s just not configured right for the computer I think.

AHA! I FIXED IT! HAHAHAHAHAHAH

Ahem. Excuse me. I’m a little excited, that’s all. I was right about the boot.ini. For some reason it had my OS as being on partition 2, so I was able to change it manually, and now it loads up like a dream.