Windows cannot boot /file corrupt or missing

Caporegime
Joined
24 Dec 2005
Posts
40,077
Location
Autonomy
just turned on my main rig and got this error message

Windows cannot boot /file corrupt or missing

windows root\system32\hal.dll
Please reinstall a copy of the above file

How do I go about reinstalling this file?

Windows is on a raid 0 array on my raptors.

Any help would be appreciated.
 
use the recovery console feature install the xp cd follow directions on the screen choose option to repair xp installtion press r select the install you want to work with type admin user name and password

on the cmd
copy d:\i386\the name of the file c:\windows

d: is the cd drive letter.

or
last know good configuration.
what you should do is one every new install of xp, once you booted up xp and your logged on you should enter the command winnt32.exe /cmdcons, this will instal the cmscon on your system so if you do have a file missing during boot up then you just hit f8 and select rcovery console and type the above.
 
hal = Hardware Abstraction Layer.

When i have had this on servers at work, your lucky if you can recover the O/S easily. I would suspect the boot.ini has been corrupted. Try and run he last know good configuration or system recovery console....

Failing that, make a new install of XP somewhere, call it WINNT2 or something.

I know RAID0 is mirrored drives, but one of your drives MAY not have synched up properly, so try booting off of them one at a time, on their own.
 
Thanks for the feedback.

I tried going into the recovery console but I had to install the drivers for setup to see the array again.


I tried


copy d:\i386\the name of the file c:\windows

but it didn't work I also tried.

bootcfg /rebuild and it scanned and then said please run chkdsk to scan the drives for errors.

I did and no errors where found but it said no boot sector or something couldn't be found.

:confused:

so i guess a reinstall is needed and the Raid0 just failed :(

Thanks guys I have now learnt a bit about recovery console though so cheers :)
 
easyrider said:
Thanks for the feedback.

I tried going into the recovery console but I had to install the drivers for setup to see the array again.


I tried


copy d:\i386\the name of the file c:\windows

but it didn't work I also tried.

bootcfg /rebuild and it scanned and then said please run chkdsk to scan the drives for errors.

I did and no errors where found but it said no boot sector or something couldn't be found.

:confused:

so i guess a reinstall is needed and the Raid0 just failed :(

Thanks guys I have now learnt a bit about recovery console though so cheers :)
copy d:\i386\ hal.dll c:\windows
did you leave a space between hal.dll and c:\?
 
Hussman said:
Where is the file winnt32.exe located?


I've searched for it on my PC and it don't exist.

Thanks

To install the Recovery Console, follow these steps: 1. Insert the Windows XP CD into the CD-ROM drive.
2. Click Start, and then click Run.
3. In the Open box, type d:\i386\winnt32.exe /cmdcons where d is the drive letter for the CD-ROM drive.
4. A Windows Setup Dialog Box appears. The Windows Setup Dialog Box describes the Recovery Console option. To confirm the installation, click Yes.
5. Restart the computer. The next time that you start your computer, "Microsoft Windows Recovery Console" appears on the startup menu.
 
Back
Top Bottom