View Single Post
Old 03-17-2008, 01:49 PM   #1 (permalink)
benpjones
Registered User
 
Join Date: Mar 2008
Posts: 11
OS: xp


ntldr is missing and windows can't see raid.

1 SATA Seagate 300 GB C drive with Windows XP.
3 SATA Seagate 300GB drives Raid 0 as D drive.
The raid is onboard motherboard, not a card. Motherboard is ASUS M2n-sli deluxe.
1 Floppy Drive
2 DVDRom Drives.

So I had a power outage while my computer was running. I was running my system on a surge protector so I don't think anything got fried. I tried to restart but I got a "ntldr is not found" error.

So I went out and bought new RAM and put it in. Same error.

So I put in my windows xp disk and attempted to use repair consol. But as soon as it got through setting up the loading files I got the blue screen saying there was a serious error and if this is the fist time I’ve seen this screen, run disk check.

I was able to get back into windows using my xp disk as a boot disk. All my hardware was intact and I could still access the drives. I decided to run check disk. I scheduled it and restarted the computer. Check disk found some corrupt files that it placed into a tmp file and it looked like it deleted it.

I took the windows xp disk out and restarted the computer. This time I got an error saying my hal.dll file is missing and that I need to replace it. So I put the windows xp disk back in and it restarted it safe mode. I went into the system 32 folder and changed the name of the “hal.dll” file to “old.dll” and took a new one off the windows xp cdrom.

After I restarted it all went to hell. My computer was trying to register all the hardware and nothing worked. All the drivers needed to be reassigned. And now It says I have Two Floppy drives even though I only have one. Even if I uninstall one of the floppies, it still tries to install it again as a floppy.

So I went back to the system 32 folder and changed the old.dll back to hal.dll and restarted the computer. It was all still crazy. And my D drive only listed one unallocated drive with 2 others not assigned. When I restart, the Bios setup shows that I still have one healthy Raid 0 with 900GB still allocated.

So I decided to use my system restore. Except my restore backups no longer existed. It only had one restore file showing the time of after I changed the hal.dll file.

So I spent a couple hours trying to re-assign the drivers only to find that some of them still remain with a yellow exclamation in the device manager. None of my usb ports will work.

I’ve done virus scans… but found nothing. And every time I try to re-install or repair windows it crashes to the blue screen of death. So I decided to buy a new SATA C drive and try put windows on that new drive. Except… It still says my NTLDR file is missing. Even on a new new drive. I’m thinking of updating my bios, or resetting the jumper on the board, but I’m afraid it will wipe my precious raid. Anyone know what I should do next?

Last edited by benpjones : 03-17-2008 at 01:51 PM.
benpjones is offline   Reply With Quote