|Check your hard drive with the manufacturer's diagnostics.|
See the latter part of response 1 in this:
(thanks to Dan Penny for this link:)
Hard Drive Diagnostics Tools and Utilities
If you don't have a floppy drive, you can get a CD image diagnostic utility from most hard drive manufacturer's web sites, but obviously you would need to make a burned CD, preferably a CD-R for best compatibilty, on another computer if you need to.
If the hard drive itself tests okay, any data problems found can be fixed, one way or another.
If the hard itself passes...........
" I have tried chkdsk /r and /p. Bootcfg /scan fails, and /rebuild also fails."
If you can get into Recovery Console by booting with the XP CD, and are able get into C:\Windows then....
"STOP: 0x00000024" = NTFS_FILE_SYSTEM
Your problem may be that the NTFS.SYS file is corrupted.
It's in the \i386 folder on the XP CD, and it's NOT compressed - 562kb
It's in normally in
On my computer, it's also in
Access the XP CD drive letter in Recovery Console, then the \i386 folder on the CD.
If you're not sure which drive letter that is, type the drive letter you think it might be, followed by a colon, press Enter; then type: dir , press Enter. If the drive letter is correct you will see about 6 files and 5 folders listed , including a \i386 folder .)
Then type cd\i386 (press Enter)
(I might have the syntax wrong - it can be different in the Recovery Console than it is in Windows - it might be cd \i386 or cd i386 - type: help cd
for how to use it )
Then copy NTFS.SYS to C:\Windows\System32\drivers
copy ntfs.sys C:\Windows\System32\drivers\ntfs.sys (press Enter)
copy ntfs.sys C:\Windows\System32\drivers\ (press Enter)
If that works, type: exit (press Enter)
which will exit the Recovery console and reboot the computer.
Don't press the key to boot from the XP CD again -
Try booting normally
If you're not allowed to do that, tell me (us) what the error message you get is, exactly.
Depending on what that message is, I may be able to tell you another command to try.
Make yourself a Linux boot CD of some kind that can read NTFS partitions (I know nothing about that),
and copy NTFS.SYS to C:\Windows\System32\drivers with that.
Then try booting normally.
"The fixmbr says it could cause a problem with the HD, that is the reason I haven't tried it yet. "
That's along the lines of the default message.
It always displays that message. If you have NOT used a program on the hard drive to allow a larger hard drive to be used with a system that has a bios that can't recognize the full size of the drive (generically called a dynamic overlay), or have NOT used a third party multi boot manager program on the drive, or similar, running won't do any harm, but that probably will NOT fix your specific problem.
Same for fixboot.
(Your hard drive is booting, and Windows is trying to load, so there's probably nothing wrong with the mbr or the boot sector.)
Running a Repair installtion procedure would pribably work, if there'snothing werong with the harddrive, but there's some risk to running that - NOTHING can go wrong that will prevent you from completeing Setup.