Which Windows are you running? [rather vital detail!]
I'm not expert enough on this topic, but will do what I can until someone more knowledgeable comes along.
Seems to me like you've messed up your MBR [could be your (NTFS?) file system].
Good news would be that if the right thing is done it will be fixed in an instant just like magic and you'll be up and running again.
But what is the right thing?
Now, when I was running Win98SE and also recently whilst running Win2000pro I fixed my MBR using the "Emergency Boot CD" [EBCD] "Recover MBR" program [on the 2nd menu].
This fixed my system in a flash [about 1/2 second to write the new MBR].
It writes a generic MBR to the HDD specified as the boot drive by the BIOS.
[I think Paul Komski (the real expert) recommends the use of the "fdisk /mbr" command to rebuild the MBR]
1. How to make a free “Smart Boot Manager” floppy
This makes it easier to boot a chosen drive [particularly the one holding the EBCD].
2. How to make a free EBCD bootable CD
This has a number of useful utilities included including "Image" [for DOS, by Terabyte] & "File Manager".
My guess is that the STOP: 0x00000024 error is misleading [I may well be wrong in that].
In case I'm wrong about that, you should use the EBCD "Microsoft Scandisk" [2nd menu][don't know if it can scan NTFS, always used it on FAT32] to scan the file systems on the partition[s] and fix any errors found [don't scan for bad clusters].
Alternatively, you could use the instructions in the Microsoft page linked above.