dizzycat used Ask the Experts™
Hi guys
I have got this message coming up when i try to start my pc: FILE IS MISSING, <WINDOWS ROOT>\SYSTEM32\HAL.DLL PLEASE REINSTALL ABOVE FILE
Ive managed to get a copy of the missing file and put it on a pen drive, could someone please tell me how to reinstall it without having to lose any data. I am running windows XP
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
*** Hopeleonie ***IT Manager

this link may help you:

source: kellys-korner
*** Hopeleonie ***IT Manager

did you do any changes? bios updates?


in the past couple of days since i last turned of the pc ive installed a program and also internet explorer 8, ive had a look at your link and none of the solutions will help me.
Acronis in Gartner 2019 MQ for datacenter backup

It is an honor to be featured in Gartner 2019 Magic Quadrant for Datacenter Backup and Recovery Solutions. Gartner’s MQ sets a high standard and earning a place on their grid is a great affirmation that Acronis is delivering on our mission to protect all data, apps, and systems.


Is there any way to get into the command prompt when windows is not starting up?.
*** Hopeleonie ***IT Manager

dizzycat yes with bartpecd (or any pe cd) or windows cd...
Creating a BartPE CD:

source: mechrest

did you try this solutions?

Option 1:

Boot from your CD and follow the directions to start Recovery Console. Then:

Attrib -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /Rebuild

Option 2:

Boot from your CD and follow the directions below to start Recovery Console.

Insert the Setup compact disc (CD) and restart the computer. If prompted, select any options required to boot from the CD.
When the text-based part of Setup begins, follow the prompts; choose the repair or recover option by pressing R.

If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the Recovery Console.
When prompted, type the Administrator password. (if you didn't create one try pressing enter).

At the system prompt, type Recovery Console commands; type help for a list of commands, or help commandname for help on a specific command.

Most likely you will need to expand the file from the CD. The command would be expand d:\i386\hal.dl_ c:\windows\system32\hal.dll. Substitute d: for the drive letter of your CD. Once you have expanded the file type "exit" to exit the Recovery Console and restart the computer.  

source: kellys-korner


Im running a Dell and it did not come with a bootable CD, ive downloaded the dll file from the internet, is there any way to solve my problem as it stands now or will i have to get hold of an XP cd ?.
*** Hopeleonie ***IT Manager

dizzycat yes you ned a windos os (xp) cd. to creat a bartpecd.  

i work with vistape (, here you can download a test version of server 2008 by microsoft. (link:
IT Product Manager
Top Expert 2009
Hopeleonie is right, problem is in BOOT.ini file.
To edit it you need to use either Windows XP install CD or some third part software.
Download the trial from here:
Install and run it. Then find there Recovery Media Builder. It will let you create bootable CD or USB flash drive.
Boot from it and select Normal Mode  - Boot Corrector.
There press Find Windows Installations to correct. After that select Edit Boot.ini
Write down and post here the current records there.
You can use Boot Corrector to update MBR and partition boot record.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial