Check out the following site:
http/home.eunet.no/pnordahl/ntpasswd/bootdisk.html
I have used this many times. The only issue is that if you have made the user files of that account private, you won't be able to access them with out the password, but you'll be able to log into windows. The software has the option to recover the password, but I have never used it, I guess you could give it a shot. I just blank the password to get into windows and then create a new password. This software is very useful when the IT department of your company has given you a laptop with so few account priveliges that you can't do your job.
Anyway I can vouch for this software. It is a bit crude (no GUI), but you should be able to figure it out. It's Linux based. It will autodetect IDE drives, but if you have an SATA drive you have to tell it to automatically detect and install the controllers drivers and then it will find the drive. Most of the rest of it will work from the defaulted options.