Welcome to Tech Support Forum home to more then 440,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 





Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > Microsoft Support > Windows XP Support
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Windows XP Support Find support for Windows XP here.

Closed Thread
 
LinkBack Thread Tools
Old 11-26-2005, 08:07 PM   #1 (permalink)
Registered User
 
Join Date: Nov 2005
Posts: 3
OS: XP


Missing "Windows root\system32\hal.dll" on reboot

I have a Windows XP Home SP2 PC (Sony Vaio desktop). It has 1 disk with two partitions (C: for o/s & s/w installs and D: for the data). XP is the only o/s. It crashed (was NOT installing or upgrading other/new o/s) and now everytime I try to reboot, I keep getting the below:

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.


I've the Sony recovery disk but dont want to use it as it'll simply wipe out everything on the disk and re-image to factory settings.

Was able to borrow an XP disk and can get to the R=Recover but no luck from there on. I've looked thru the forum and other web pages but nothing has helped yet. Current ststus is...

1. boot.ini: Saw http://www.kellys-korner-xp.com/xp_haldll_missing.htm but my boot.ini looks good as it has the below (my o/s is installed on the C:\ drive)

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn

2. chkdsk: Tried a chkdsk /p as well as a chkdsk /r but no error reported.

3. bootcfg: Tried bootcfg /list but got nothing (There are currently no boot entries avaliable to display). Also did bootcfg /rebuild but no go (possable corrupt file system and use chkdsk to resolve).

4. MSFT Articles: The MSFT articles @ http://support.microsoft.com/default...b;en-us;320252 and http://support.microsoft.com/default...b;en-us;330184 did not help either.

Can you please assist.

Thx
emkaan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here

Old 11-26-2005, 08:17 PM   #2 (permalink)
Registered User
 
Khyshen's Avatar
 
Join Date: Aug 2005
Location: U.K
Posts: 105
OS: WinXP


if you have a floppy drive, you could use norton ghost, and backup all the stuff you have on your hd and put it on another hd or whatever norton ghost you want it to do. and then do the sony recover disc. i can send you the hal.dll file over ftp or something if you would like.
__________________
http://www.khyshen.co.uk/funnytown.gif
Thats where I live!
Khyshen is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 11-26-2005, 08:22 PM   #3 (permalink)
Analyst, Security Team
 
MoralTerror's Avatar
 
Join Date: Nov 2005
Location: UK
Posts: 1,989
OS: xp


Use the recovery console and extract the file from the /i386 folder on xp cd. The destination is the windows\system32 directory.

e.g.
copy cdromDrive:\i386\hall.dll c:\windows\system32 /y
MoralTerror is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 11-26-2005, 08:40 PM   #4 (permalink)
Registered User
 
Join Date: Nov 2005
Posts: 3
OS: XP


Cant do the copy as I get "Access Denied"

Quote:
Originally Posted by MoralTerror
Use the recovery console and extract the file from the /i386 folder on xp cd. The destination is the windows\system32 directory.

e.g.
copy cdromDrive:\i386\hall.dll c:\windows\system32 /y
Tried

copy f:\i386\hal.dl_ c:\windows\system32\hal.dll

but get "Access Denied". dir does not even show the contents of the c:\windows\system32 folder. Even tried

attrib -R c:\windows\system32\hal.dll but get access denied.
emkaan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 11-26-2005, 08:44 PM   #5 (permalink)
Analyst, Security Team
 
MoralTerror's Avatar
 
Join Date: Nov 2005
Location: UK
Posts: 1,989
OS: xp


attrib c:\windows\system32 -s -h -r

remember to put the attributes back on afterwards
MoralTerror is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 11-26-2005, 08:48 PM   #6 (permalink)
Registered User
 
Join Date: Nov 2005
Posts: 3
OS: XP


Shoud'nt the file name come in the end?

Anyway, tried it but get "the parameter is not valid"
emkaan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 12-01-2005, 06:59 AM   #7 (permalink)
Registered User
 
Join Date: Nov 2005
Posts: 4
OS: xp


good lord...

...I am having the EXACT same problem here!! I've run into this before and did a total reinstall, but this time I don't want to. I cannot find any way to overwrite the existing hal.dll ...i've tried a couple of DOS boots, and a Linux, but I CANNOT replace the existing file.

Please, anyone, point me in the right directions...and, oh yeah, my client forgot his admin password so I can't run the recovery console...
menriquez is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 03-24-2008, 11:10 AM   #8 (permalink)
Registered User
 
Join Date: Mar 2008
Posts: 2
OS: XP


Re: Missing "Windows root\system32\hal.dll" on reboot

I MY LAPTOP WINDOWS XP PROFESSIONAL, ERROR IN WINDOWS <ROOT DIRECTORY> hal.dll file is missing or corrupt, please re-install
ganesh9090 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Old 03-25-2008, 01:04 AM   #9 (permalink)
Moderator, Microsoft Support
 
Go The Power's Avatar
 
Join Date: Mar 2007
Location: South Australia
Posts: 11,162
OS: Windows Vista Home Permium SP1, PCLinuxOS


Blog Entries: 1
Send a message via MSN to Go The Power
Re: Missing "Windows root\system32\hal.dll" on reboot

Hello and welcome to TSF

This is a old thread. Please start your own.
Thanks

Thread closed.
__________________



I come from the land down under.
Go The Power is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 04:36 PM.



Copyright 2001 - 2010, Tech Support Forum
Auto Support Forum | Brew Plus | Freemason Hall | Outdoor BaseCamp
Home Tips Plus | Herbalist Hut | Father Adviser | Budget Clowns

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84