I had just installed the Redundant Array of Independent Disks (RAID) into my laptop to increase the performance of my hard disks as suggested by my uncle. The RAID’s installation was actually successful but 2 minutes after the successful installation, my laptop worn-out in the RAID configuration with a black message saying
“Windows cannot start because the following file is missing or corrupt: <Windows root>\system32\Hal.dll. Please reinstall”.
And so, like the screen had directed, I restarted my laptop and reinstalled the RAID again. But it seems that the suggestion of the system on how I could fix the problem within was not working. I visited some sites to gather information on how I can fix the problem until I’ve reached this website.
Can you please help me?
Thanks a lot in advance.
- Login or Signup Now to post comments

Hi there!
It seems that your installation of Windows XP got corrupted, thus, you might need to reinstall it. This could have been caused by the RAID you have installed, and I suggest you to do a fresh install of Windows XP.
Another possible cause is that something has gone wrong with your boot.ini file. Try to replace or fix it.
You can also try copying the hal.dll manually using the command prompt during windows setup recovery console. In the Command Line, enter expand d:\i386\hal.dl_ c:\windows\system32. Press Y when prompted to overwrite the existing window, then remove your CD and restart your computer when done.