Solved

missing hal.dll

Posted on 2014-04-19
5
518 Views
Last Modified: 2014-04-20
Laptop running XP home, with the error message;
•"Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file."
Tried expanding a copy of hal.dll from xp CD, but still got error message.
In the 'fix' I found via Google, the next option was to rebuilt boot.ini file, which originally saw windows installations on C & F. I thought I picked the C installation to fix, but something didn't work as planned. Took out HD & looking at it from another computer, the boot.ini file is definitely wrong, but I can't fix it! Trying to edit or create a new one & I'm getting the message I can't save it there.
I don't want to start changing permissions, etc., so what are my other options?
Thanks!
0
Comment
Question by:gromack
5 Comments
 
LVL 24

Expert Comment

by:Mohammed Khawaja
ID: 40010906
Boot.ini is a read only file.  to change it change the attribute from system, hidde and read only.  Change the attribute by running the following and make your changes:

atteib -s -h -r boot.ini

After the change is made, run the same command but change - with +
0
 

Author Comment

by:gromack
ID: 40010922
Keeps telling me 'The parameter is not valid'...
0
 
LVL 90

Assisted Solution

by:John Hurst
John Hurst earned 250 total points
ID: 40010929
If that file is gone and you also cannot change boot.ini then I think your options are limited. You will probably have to install XP fresh. It is dead, so this is a good time to move on.
0
 
LVL 91

Expert Comment

by:nobus
ID: 40011027
you cna try to repair it when booted from a live cd :
http://www.ubcd4win.com/      

also -did you check the bios boot priotity points to the correct Dsisk?
you can also runa system restore
here more details :  http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm
0
 
LVL 87

Accepted Solution

by:
rindi earned 250 total points
ID: 40011255
Problems like that are often caused by a bad disk or a corrupt file-system. So use the disk manufacturer's diagnostic utility (long test) to check the state of the disk, and if there are no problems there, use your recovery cd to run a chkdsk DriveLetter: /p /r to repair the file-system (only do that if the diagnostics passed without error). You'll find the diagnostic utility on the UBCD:

http://ultimatebootcd.com

Don't bother with re-installing XP, as it's support has ended anyway and it is an obsolete OS. Either install Windows 7 or a free Linux distribution.
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

Possible fixes for Windows 7 and Windows Server 2008 updating problem. Solutions mentioned are from Microsoft themselves. I started a case with them from our Microsoft Silver Partner option to open a case and get direct support from Microsoft. If s…
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now