Okay, to the guy that says the recovery console says his hd is missing:
Number one thing is that windows install CDs dont recognize SATA disks without either external drivers or IDE emulation.
You have to put your SATA drivers on a floppy and press f6 during the install cd to read the drivers so that the windows install cd / recovery console will 'see' the drive,
or perhaps depending on your motherboard there is a way to turn on IDE emulation in the BIOS settings if it's available (usually labelled COMPATIBILITY or ACPI).
Now on to my problem.
I do not have emulation or ACPI or a floppy drive, so my SATA disk is unavailable to install windows on to due to the fact that I don't have drivers. My other two IDE drives work, but for some reason I am getting the NTOSKRNL error no matter how many times I try to install windows.
I am going to try downloading an edition of windows slipstreamed with SATA drivers, they are plentiful on demonoid.com.
You are the best. I have been able to follow your instruction on how to Windows root>\system32\ntoskrnl.exe.
What I did in my own case was that I bought new window xp 2005. I put on my computer and insert the cd into cd-rom and the press shift+tab and f8. It brought out different drive that I should choose to load, I selected cd+rom that all. It install all the new xp.