Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Right firstly this is wat happened. Ive got some new DDR Ram for Xmas and wanted to test it before it gets put away in case it didn't work. Well to my dissapointment it bugger up my pc!.
after posting it gives the messing about missing file <Windows root>System32 hall.dll.
So i know that the first thing to do is to Do a system Repair with the Windows XP cd which is when i come to the second part of the problem.
When i get to "R" repair screen once i select repair it says did not find any hard disks... I know this is to do with Raid on the Motherboard but i am not sure how i get around the Problem i have tried fiddling around with a few setting without any joy.
I can get into the raid Utility Setting and i have Selected IDE for the raid type and then tried to do the repair but it is still not finding my Hard drives. I do not want to use Raid i only wont my Hard drives as normal IDE does anyone have the solution to this problem please.

When you boot from the XP CD, there's a message at the bottom that says to Press F6 to install Third-Party Drivers. You need to have a floppy with the RAID driver handy. Windows can't see the RAID drives until you load those drivers.
ASUS A8N32-SLI Deluxe
AMD Athlon X2 4800+
2GB RAM, X1900GT
2x37GB WD Raptors, RAID 1
1x250GB WD Storage

There was nothing wrong until you tried the ram - what does that tell you? Open up your case and make sure the ram is seated properly - all the way down in its slot(s), with the latches at both ends latched - also xcheck your mboard manual to make sure you have it in the right slots - some ram must be installed in specific slots. If that is okay, and you get the same problems after restoring power, remove the power again, take out the ram you added, restore power, and you will probably find the computer works fine again! - in that case it is incompatible with your mboard!
By the way, remove the power to your computer whenever you do anything inside your computer case - there is still power on ATX mboards in some places including the ram slots even when Windows is Shut Down or in Standby or Hibernate modes.You must check out whether the ram you are thinking of buying is actually going to be compatible with your mboard before you buy the ram. Online vendors often don't have enough information about the ram for you to determine whether it will be compatible. There are many compatibility factors involved other than just the mhz it runs at and the PCxxxx rating.
See response 5 in this for more info about compatibilty, and where you can find out what will work in your mboard for sure:
http://www.computing.net/hardware/w...
On many major web sites, you can also look up
which brand name module ID number will work in which mboards.

I forgot to mention i did use the F6 in windows and installed the raid drivers once on windows setup but it still does not detect the ram. Also the ram is compatible i have bought the exact same one as my other one when i built the pc, they are definately in the right slot cause the only other slot is DDR2 slot which they wudnt go into anyway cause they are slightly different. after i put the new ram in and got the message i did take it out again and it still has the message coming up. I know how to fix the missing .dll file its just finding my hard drives through the windows setup cd i am having the trouble.

"....it still does not detect the ram. Also the ram is compatible i have bought the exact same one as my other one when i built the pc,....."
How do you define "exact same one"? Does it have exactly the same module ID number (model number)? If it doesn't is it listed on a compatible ram list for your mboard model? If it doesn't or isn't......
As I said above, "There are many compatibility factors involved other than just the mhz it runs at and the PCxxxx rating."
If the mboard doesn't see the ram, you're sure it's installed properly, and assuming you didn't ruin the ram by plugging it in when the computer still had power to it, or ruin it by plugging it in backwards and trying to power up the computer (which fries both the module and the slot it was in instantly) it is incompatible with your mboard.Are you sure when you removed a ram module that you removed the right module, the new one?
Did you try each module by itself, in either slot?
"When i get to "R" repair screen once i select repair it says did not find any hard disks...."
You haven't said whether Windows is on a SATA drive or an IDE drive, or whether you have both IDE and SATA drives. It sounds like you have one SATA drive.
That error is a common one if you have only a SATA drive and the SATA drivers were not loaded at the beginning of Setup by pressing F6, whether you are running Setup for the first time or are attempting to run a Repair Setup. You load whatever drivers there are for the SATA hardware - if the SATA is cabable of RAID, you must load the RAID drivers for it if you have only the SATA drive because those drivers are for the SATA hardware whether you use RAID or not, but you do not have to use the utility that sets up RAID, and of course if you have only one hard drive you can't use RAID in any case.As far as your bios settings are concerned for your SATA drive, see your mboard manual.
I would think you can have the drive seen as emulating an IDE drive, but I haven't had much experience with that. On the one computer I set up with only a SATA drive that's what I did - I still had to load the drivers for the SATA, which were RAID drivers as well. If you have 2 drives, one SATA and one IDE, and the IDE has Windows on it, you don't have to load SATA drivers at the beginning of Setup if you don't need to boot Windows from the SATA drive (e.g. the SATA is used only for storage), but if you have only a SATA drive, you must load the SATA drivers if you want to be able to boot Windows from that drive."...missing file <Windows root>System32 hall.dll. "
You can get that error from at least four causes.
It was probably not caused by you adding the ram, or had anything to do with the ram, but just in case, remove the new ram for the time being.- you changed which SATA header your hard drive is connected to, in which case boot.ini is no longer valid. Did you unplug the data cable to the SATA while fiddling with the ram, then plug it back in later? If you did, make sure you plugged it into the right header! If you plugged it into the wrong one and you correct that, your computer will probably boot fine! It should be in the header for Primary, and if you have 4 headers, Primary Master, but it's possible on some mboards to have had the SATA plugged into the wrong header (e.g. Primary Slave) in the first place and the drive is still recognized.
- your boot.ini file is corrupted (but hal.dll is probably not).
- your hal.dll file is corrupted (rather rare) or missing (even rarer).
- (probably not your case) you have a multi-boot configuration and you changed the physical connections of how the data cables and/or jumpers on the hard drives are configured, in which case, boot.ini is no longer valid.So - make sure the SATA data cable is in the right header - see the mboard manual if you need to.
If that doesn't help, see this
http://www.computerhope.com/issues/...the section
"Verify that the computer has the hal.dll file"That tells you how to extract hal.dll from your Windows CD if it is missing (or corrupted). Print that "Verify that the computer has the hal.dll file" section by copying and pasting it into a Notepad .txt file, then printing it.
You can check to see if the file is present, and do the extraction, in the Recovery Console.
1. Configure the computer to start from the CD-ROM or DVD-ROM drive. For information about how to do this, see your computer documentation, or contact your computer manufacturer.
2. Insert the Windows XP CD-ROM into your CD-ROM or DVD-ROM drive, and then restart your computer.
3. When you receive the "Press any key to boot from CD" message, press a key to start your computer from the Windows XP CD-ROM.
4. When you receive the "Welcome to Setup" message, press R to start the Recovery Console.
5. If you have a dual-boot or multiple-boot computer, select the installation that you have to use from the Recovery Console.
6. When you are prompted, type the administrator password, and then press ENTER.
When you are finished there
9. Type exit, and then press ENTER to quit Recovery Console. Your computer restartsMy notes:
In the above it says:
"When you are prompted, type the administrator password, and then press ENTER."
If there are no asterisks ("stars") - *'s - beside "Password:", there is no password, just press Enter.
If there ARE *'s, the password is the same as the one you use as Administrator in your Windows installation (then press Enter) - the case of the characters (upper or lower) is important and must be the same.
.......If restoring hal.dll does not help, you need to run bootcfg /rebuild
For how to run bootcfg /rebuild see this, and print it.
http://support.microsoft.com/defaul...My notes:
In the above it says:
"When you are prompted, type the administrator password, and then press ENTER."
If there are no asterisks ("stars") - *'s - beside "Password:", there is no password, just press Enter.
If there ARE *'s, the password is the same as the one you use as Administrator in your Windows installation (then press Enter) - the case of the characters (upper or lower) is important and must be the same.Bootcfg does not delete the existing boot.ini - it adds new entries that are listed before the older ones.
You can remove the old entries, at least one of which may now be invalid.
Control Panel - System - Advanced - Startup and Recovery - Edit - maximize the window - delete the entire lines below the lines below [operating systems] that were not detected by bootcfg.
Choose File in the top left corner - Save.If there is now only one operating system listed after [operating systems] in boot.ini, after you reboot, your computer will now boot without prompting you to select operating systems.

Thanks for the information so far. I probably didnt explain properly... my hard drives are as follows
SATA Drive - Windows
Maxtor IDE - Storage
Maxtor IDE - StorageI dont think that any of the wires moved on the hard drive whilst installing the Ram.. the ram is the same meaning its 2 x 512mb Ram with the same dimm. I know i didnt move any of the old ram as it is all colour coded slots so i just put them into the extra slots with the different colour and i made sure the clips were in place properly on the side.
I am not to sure about this Raid drivers i do not think i had drivers with the SATA drive i only had RAID drivers with my motherboard when it was replaced some months ago. Initially i used the SATA drive for windows to avoid having RAID problems but it is obviously not working out how i wanted it to.
I have got the fix for the missing .dll its just detecting these hard drives and im away. so if you could go indepth about how i do that would be greatfully appreciated. thanks

"my hard drives are as follows
SATA Drive - Windows
Maxtor IDE - Storage
Maxtor IDE - Storage"Okay. Since Windows boots from the SATA drive, you MUST load the SATA drivers at the beginning of Setup by pressing F6, whether you are running Setup for the first time or are attempting to run a Repair Setup.
"I dont think that any of the wires moved on the hard drive whilst installing the Ram..."
Make sure the SATA data cable is not loose on either end - there is minimal way they lock into the sockets on the ends of the cable that hold it in place but they are easy to break and the data cable can be loose in that case. If the data cable is loose and won't latch in place, replace it - pay attention to which SATA header it is connected to if you remove it.
Make sure all the data cable connectors for all the IDE drives are in all the way."the ram is the same meaning its 2 x 512mb Ram with the same dimm."
Like I said twice above, that is not enough to ensure it will be compatible with the mboard.
"I know i didnt move any of the old ram as it is all colour coded slots so i just put them into the extra slots with the different colour"
Hello! The ram slots are different colors for a reason. See your mboard manual. You probably can't use the same type of ram as your original ram in slots that are a different color. If you could use the same type of ram in all the ram slots they are almost always the same color.
For the time being take out the new ram you added! It is probably incompatible and is screwing things up!
"I am not to sure about this Raid drivers ..."
Well I am.
See the part starting "As far as your bios settings are concerned...."
If your SATA has RAID capability you must load drivers for the RAID capable chip even if you aren't going to use RAID - the drivers for non-RAID are included in those drivers.
You MUST install the drivers for the SATA if you are booting Windows from the SATA. Setup WILL NOT SEE the SATA drive otherwise.....
From your 1st post:
"I can get into the raid Utility Setting and i have Selected IDE for the raid type and then tried to do the repair"
If you are not using RAID, you don't need to use the RAID utility, whether it is for IDE or SATA. If you made a RAID set there, un-make it.

"If you made a RAID set there, un-make it."
I don't know much about RAID, but it seems to me if you DID make a RAID set, that may wipe the partition tables off of both the drives - which means if you DID make a RAID set, if you un-make it your data is still there on both the IDE drives, but the partition tables that tell the drives where the files are may have been deleted and they will appear to be empty.

well a little bit of an update. i was using the wrong driver i think because on another floppy i had it finds the two hard drives i use for storage, but i still cannot find the SATA drive with windows on. I tried going onto the recovery console through the windows cd and rebuilding the boot.ini but i had no luck. I dont think i had any Drivers for the SATA drives i think it was just the hard drive but a friend of mine thinks i need drivers for the SATA.

Hello?
You MUST load the SATA drivers at the beginning of Setup by pressing F6, whether you are running Setup for the first time, or are attempting to run a Repair Setup (which is the SECOND opporotunity you have to Repair Windows), or whether you run the first Repair option at the Recovery Copsloe, or your SATA DRIVE WILL NOT BE SEEN!

Back again. I have loaded the RAID drivers many times by pressing F6 at the start but windows fails to find my SATA drive it only finds the Hard drives on the Raid IDE. I know the Ram is deffinately compatible and it is only colour coded slots for the Dual Memory to take affect. I have tried going to the Recovery Console and repairing the boot.ini but like i say it doesn't seem to be finding the Hard drive in the first place so it wont repair the boot.ini.
I also cant install a fresh copy of windows because like i say it only finds the IDE hard drives running on the Raid IDE slots.
Everything inside the Computer is secure the SATA plug hasn't moved but i will double check it when i get home later.

It sounds like you are loading the drivers for RAID for the IDE hard drive controller(s) and not the drivers for the SATA hard drive controller.
Were you using those IDE drives in a RAID configuration before? If you weren't, you probably don't need to load IDE RAID drivers you use regular IDE drivers that are built into Windows!
You load whatever drivers there are for the SATA hardware on the mboard - if the SATA is cabable of RAID, you must load the RAID drivers for it.
If the SATA controller is not capable of RAID, you load the regular SATA drivers.It sounds like you are loading the wrong drivers - there may be drivers for both IDE RAID, and SATA RAID or non-RAID.
Depending on the capabilities of the hardware on your mboard, you may have both IDE RAID and SATA RAID hardware capability, or just one has RAID.
Are you sure the power connector for the SATA drive is connected?
"I know the Ram is definately compatible and it is only colour coded slots for the Dual Memory to take affect. "
If the mboard does not see the new ram it is NOT COMPATIBLE - take it out!
If the mboard takes only DDR ram, the colors are to remind you which slots to install matched pairs of ram running in dual channel mode - single modules of single channel ram can be installed in any slot regardless of the slot color, IF THEY ARE COMPATIBLE OTHERWISE.
However, if your mboard will take DDR or DDR2 ram, the modules and the ram slots for the two types are not compatible with each other, and the colors are to remind you to install the proper type of ram in the proper ram slots, whether it is single channel or matched pairs dual channel.
DDR and DDR2 modules have the same physical size, but DDR modules have 184 contacts, while DDR2 modules have 240.
http://www.hardwaresecrets.com/arti...
....I need to know the make and model of your mboard before I can advise any further.

My mother board is a Asus P5GDC Deluxe. I have taken the Ram out which i put in when i first got the error i have left it out until i fix this problem first of all. I didnt get Floppy disks with the drivers on for my mother board but what they did do was give CD's with drivers on so i will need to load them and check for SATA drivers, I did not set up windows on the last format so i dont know if there was SATA drivers but you seem to know your stuff so im sure there is. The thing i find a bit strange is that Windows detects the C: in recovery console because it can do a Chkdsk but when i try repairing the boot.ini it is having none of it. The hard drive that i also have for windows is a Maxtor SATA one. Thanks for the help so far mate im grateful!

"The thing i find a bit strange is that Windows detects the C: in recovery console because it can do a Chkdsk but when i try repairing the boot.ini it is having none of it."
Yes that is strange, assuming there isn't a Windows installation or a copy of one on one of the IDE drives, or if there is nothing wrong with the SATA drive.
"The hard drive that i also have for windows is a Maxtor SATA one."
Do two of the drives have Windows installed on them? You said Windows was only on the SATA drive before. Is the Maxtor drive the same SATA drive you have been talking of till now?
Did you test the SATA hard drive?
Check your hard drives.
See the latter part of response 1 in this:
http://www.computing.net/windows95/...
...."My mother board is a Asus P5GDC Deluxe"
I took a look at your mboard manual.
You should have the same manual on the CD that came with the mboard, and/or you may have a printed manual. If you can't find the manual - e1758_p5gdc.pdf or similar, see the Downloads info below.You have:
an Intel 915P chipset
including
Intel ICH6R Southbridge - supports UDMA 100/66/33 (no RAID support, one header supports up to 2 IDE drives) - AND - SATA with RAID support (2 controllers, 4 headers, up to 4 drives)
AND
ITE 8212F IDE - UDMA 133/100/66, RAID support (a single header supports up to 2 IDE drives)LGA 775 cpu socket (775 pins)
PCI-e slots and PCI slotsfour ram slots for DDR, and two for DDR2
You have two sets of three ram slots.
in each set, DDR2 ram can be installed in one specific slot, DDR ram can be installed in one or both of the other 2 specific slots."I have taken the Ram out which i put in when i first got the error i have left it out..."
Good.
If the new ram you got is DDR and you put it in a DDR2 ram slot, it won't work, and you may have damaged the ram module and the DDR2 ram slot you installed it in, and possibly other mboard circuits.
If the new ram you got is DDR and you put it in the proper slots for DDR, and never put it in the DDR2 slots, it is not compatible, but no harm done to your ram slots or mboard.
In that case, see the link at the end of response 2.However, if you installed either of the new ram modules backwards and tried to power up the computer with the that way, the module that was backwards was instantly fried, the ram slot it was in was instantly fried and can never be used again, and you may have damaged some other mboard circuits. If that's the case there is melted plastic and zapped (damaged or vapourized) contacts, and carbon in the damaged slots that must be cleaned up.
.....Go here for support for P5GDC Deluxe:
http://support.asus.com/download/do...
Type in P5GDC Deluxe in the box box top left.There are 5 pages of FAQ for this mboard, including:
Question:
When I boot my computer, the screen displays a message: “NO IDE Master HDD detected, Press F1 to resume”, I have installed single SATA hard disk on SATA3/SATA4 connector. Why?Answer:
In standard IDE mode, the ICH6/R onboard SATA connectors can be divided into Master and Slave. If using single SATA hard disk in Enhanced mode, Please connect the primary(boot) hard disk to the SATA1/2 connector.If using single SATA hard disk in Compatible mode(Primary P-ATA+SATA), please connect the SATA HDD to SATA2 connector.
..FAQ: Can 20 pin power supply work on P5 Motherboards?
Question:
On my new purchased P5 series motherboard, I notice the power connector is a 24 pin connector, must I use a 24 pin power supply? Or 20 pin power supply also works on the motherobard?Answer:
For normal use, the 20pin power supply should be fine. For a high loading system that requires more power consumption, 24pin power supply with higher output wattage is still recommended.
..
Question:
Why does IDE devices show incorrect DMA mode when I select ICH6 RAID mode on P5GDC Deluxe?Answer:
Please update to BIOS 1006.002 or later to solve this problem.''
Question:
Why can't I install IAA(Intel Application Accelerator) on ASUS P5 series MB?Answer:
Please make sure your SATA HDD is connected to any of the four connecters of ICH6R of the mainboard, and the BIOS?Main?IDE Configuration has been set on RAID Mode or AHCI Mode.
..FAQ: Bios SATA HDD settings on P5 series motherboards
Question: After I installed the OS, I configured my SATA as "AHCI" in IDE Configuration under Main in BIOS. Then my computer cannot get into the OS. What is wrong?
Answer:
Congiure SATA as AHCI can turn on SATA's advanced features. However, your SATA HDD must support AHCI. Please ask your HDD manufacturer to determine whether your SATA HDD supports AHCI. If you installed your OS with your SATA configured as Standard IDE, you will not be able to get into OS if SATA HDD is re-configured as AHCI in BIOS. You must install your OS with your SATA HDD configured as AHCI. Your computer will be able to resume normal operation by changing SATA configuration back to Standard IDE mode in BIOS.
..FAQ: ICH6 RAID driver (you don't need this when you have only one SATA drive - SATA requires 2 drives)
Question:
I would like to build up SATA RAID on my ASUS P5 motherboard with Intel ICH6R based chipset. I have already made driver diskette in Windows XP installation format, which driver should I choose?
Answer:
Please choose Intel(R) 82801FR SATA RAID Controller to install onto Windows..............
Drivers tab -
near bottom of page -Note that the regular non-RAID SATA driver for the chipset chip ICH6R is not mentioned.
IT8212 ATA RAID Controller driver V1.7.1.9 and Application V1.7.1.10 for Windows 2000/XP(WHQL)/2003.
You probably don't need this if you don't have at least 2 IDE drives on the IT8212 and you don't you want to use RAID.Intel(R) software Installation Utility V6.0.1.1002 for Windows 2000/XP/2003.
Intel(R) Application Accelerator RAID Edition V4.1.0.6235 for Windows 2000/XP/2003.
You don't need this if you don't have at least 2 SATA drives and you don't want to use RAID.Intel(R) software Installation Utility V6.2.1.1001 for Windows 2000/XP/2003.
Intel Matrix Storage Manager v5.0.0.1032 (WHQL) 64 bit.
...Utilities tab
ACPI driver for ATK 0110 virtual device ??
ACPI is Advanced Control Power Interface, a feature of the chipset that allows Standby and Hibernate and wake on ... features of the bios to work properly, but 'm not sure if you need this.ASUS Ai Booster Utility beta for Windows 2000/XP/2003 and Windows 64bit XP/2003.
You only need this if you want to try overclocking the mboard.
...
Manuals tabP5 Series insert page for English version (E1958)
..Motherboard update (Multinational language version) Q1903
The motherboard support CD may include either PC-cillin or Norton AntiVirusTM utility.
The motherboard support CD does not include the " I''m InTouch Remote Access Application
..P5GDC Deluxe user's manual English Edition E1758 (mboard manual and more)
...............The mboard manual has extensive info in it.
There is no mention of a separate non-RAID SATA driver for the chipset chip ICH6R.
Mboard manual says the CD that comes with your mboard has install selections that can install:
- the QFE Updates
- the Intel Chipset INF Update Program - this should enable your SATA drive support
- the Intel Application Accelerator
This driver is installed ONLY if you are using RAID with the SATA drives - you are not - don't install it.
- Marvel Yukon Gigabit Ethernet Driver (the LAN support on the mboard)
- the drivers for the ITE 8212F IDE controller if you are using it (in non-raid mode ?)
- make a floppy for the ITE 8212F IDE controller if you are using it
(in RAID mode?)
- USB 2.0 driverUtilities -
Microsoft DirectX 9.0b
(DirectX may be installed automatically by your video card install)Adobe Acrobat Reader (may be installed when you install other drivers or software)
Manuals -
Audio
Onboard Intel RAID (SATA)
Onboard ITE RAID (IDE)
.......Nothing is said in the manual about how you install Windows on a SATA drive if you are not using RAID if you want to have Windows boot from that drive.
Of course bios settings must be correct for your SATA /IDE drive situation.
Make sure they are:This found in Intel web site:
Serial ATA (SATA) modes
The SATA controller has three modes of operation:
IDE mode - no AHCI, no RAID
SATA mode (sometimes called AHCI mode) - AHCI enabled, no RAID
RAID mode - AHCI enabled, RAID enabled
NOTE: Your system may not have all three options, depending on the motherboard manufacturer and model.The SATA mode in the system BIOS determines which operating mode your system is using, whether you need the Intel® Matrix Storage Manager, and which I/O controller you should choose during the F6 installation process.
IDE mode uses a different driver than SATA and RAID mode.
(my notes, copied from Intel web site:)
(Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R))
(Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R); requires Intel® Matrix Storage Manager)
(Advanced Host Controller Interface (AHCI) is an interface specification that allows the storage driver to enable advanced Serial ATA features such as Native Command Queuing and hot plug.)IDE mode uses a native Microsoft* driver and does not require the F6 installation method.
(my note - it emulates regular Parallel ATA mode).Try making sure the SATA is set to IDE mode.
.......Intel(R) 82801FR = SATA Controller (Desktop ICH6R)

Hi again, I went and spoke to a guy in a shop and he said i needed the Intel(R) 82801FR = SATA Controller (Desktop ICH6R)
driver for it to detect the Hard drive, so i tried it and it still didnt work. in the Bios i have it set as SATA mode not ACHI. Which one should i be using the SATA one right? im running out of ideas what to do with this pc now. I have also done the fixmbr and fixboot in Windows Recovery Console.
I also did a proper check and repair using chkdsk /p /r that took ages to do and i thought it would of solved it but no joy.

All the info you need is in my last post.
You only need to load the RAID driver if you are using RAID or ACHI - you do not have two SATA drives so you can't use RAID anyway.
Try setting the SATA in the bios to IDE mode and you shouldn't need to load a driver.
If you still can't figure it out, spend a few bucks and have the genius at the shop fix the problem for you.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |