Windows Legacy OS forum

General discussion

hal.dll missing and cant find hard drive !!!!!!

by jojoe1998 / July 23, 2006 12:05 AM PDT

Hi, I recently had Spyware on my computer, after I deleted it and rebooted the error message came up <windows root> \system32\hal.dll. missing ! I tried to reboot using the recovery console on the windows CD but windows cannot find the Sata hard drive at all !!!!

So I cant use the CD to reinstall windows over existing windows either Sad I have access to another system, without a floppy drive? but not sure what the best method of solving this problem is...Dont want to reformat as I have things on the H/D I need, I know I should have backed up...unfortunately I didnt, wont happen again though, lesson well and truly learned !!!!

If I can somehow get the hard drive to be recognized, I will have a lot more options available to me to repair the problem, the H/D is a Sata Maxtor 200gb

It seems to be setting up as the primary HD in the bios?but not being recognized !!!

Does anyone have any suggestions ?

Many thanks.

Discussion is locked
You are posting a reply to: hal.dll missing and cant find hard drive !!!!!!
The posting of advertisements, profanity, or personal attacks is prohibited. Please refer to our CNET Forums policies for details. All submitted content is subject to our Terms of Use.
Track this discussion and email me when there are updates

If you're asking for technical help, please be sure to include all your system info, including operating system, model number, and any other specifics related to the problem. Also please exercise your best judgment when posting in the forums--revealing personal information such as your e-mail address, telephone number, and address is not recommended.

You are reporting the following post: hal.dll missing and cant find hard drive !!!!!!
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
Collapse -
There are at least two
by Themisive / July 23, 2006 12:18 AM PDT

Ways, one of them, a repair install can be a bit dangerous to data on your drive, put your install CD into the drive, reboot and almost immediately press R, now follow the on-screen prompts.

The other is to reboot and go into safe mode, then select the last good configuation start. Back ALL your data up (doc files, e-mails and similar), don't bother with programmes, you can re-install them from disk. Now either delete that spyware and do a repair install or a complete install - this last formats your drive and cleans the disk

Install all the programmes again, then get your firewall in place, update your anti-virus and sypware/malware detectors and re-install ALL of your MS updates - before you install SP2 though, disconnect from the 'net and do a full virus and spyware scan as your machine needs to be clean for SP2.

Now you can re-load your data again.

Collapse -
no hard drive
by jojoe1998 / July 23, 2006 1:36 AM PDT
In reply to: There are at least two

Thanks for your reply...yes ive tried going into the windows setup but its coming up setup did not find any hard disk drives installed on your computer...setup cannot continue !

and i cant get into safe mode because its not finding the hard drive !

Collapse -
Last Chance
by phantazy / July 23, 2006 7:24 AM PDT
In reply to: no hard drive
Collapse -
disable SATA in BIOS
by MoCee / January 17, 2009 12:08 PM PST
In reply to: no hard drive

I just had the same problem with laptop - easiest solution is to go to the BIOS screen and turn off SATA by disabling it as Xp does not have sata drivers in OS. F1O to save it. Go back and reinstall Windows or Recover.

Collapse -
This doesn't work
by CJUeda / December 9, 2012 1:34 PM PST
In reply to: disable SATA in BIOS

If this was supposed to make it possible to "recover" computer, it was too good to be true :(, still need hal.dll so recovery doesn't get stuck.

Collapse -
This old discussion is now closed.
by R. Proffitt Forum moderator / December 9, 2012 2:44 PM PST
In reply to: This doesn't work

It contains outdated advice so it's closed. Start fresh with all the details if you want to try again.

Collapse -
There is a site for missing .dll files
by DarCLew2 / July 23, 2006 7:48 AM PDT

(step 2 of 3 - info about the file)

Here you can download hal.dll free of charge. The file is compressed so you need an unzip software in order to use the file. We recommend you to use ExpressZIP. We also recommend you to read the tutorial how to unzip and install the files. If your problem isn't solved, we offer Live Computer Support with a low-cost montlhy subsciption plan starting at $7.40/month.
Use the link below to start downloading hal.dll.
Using ExpressZip when unzipping our files

File description: Hardware Abstraction Layer DLL, v. 5.00.2168.1
Filesize to download: 55.6 kb
Recommendation for hal.dll:
To get control over your running programs we suggest WinTasks 5 Pro
Remove hal.dll: Use WinTasks
Fix hal.dll Errors: Free Registry Scan

Click here to go to the download of hal.dll

(You need Javascript and Pop up windows enabled to continue)
Darrell Lewis
Collapse -
Sey your HD as Slave
by Trance_Zac / July 23, 2006 2:16 PM PDT

On the other computer, then you can access your data & burn to CD, save to jump drive, whatever.

.dll files can be repaired using the RUN function, but not if you can't access your HD - Same as the other solutions posted, without a HD you don't have a system to download to - or run a repair install on.

After you've saved all your important data, you'll have to swap your HD back as Master in the original machine, do a format & reinstall, then reinstall your recovered data.

Collapse -
hal.dll missing - This works for me
by jacknbette / July 24, 2006 2:09 AM PDT

This requires acess to a second computer.
Put a floppy disk in the second computer.
Go to My Computer and right click on 3 1/2 floppy.
Click on format.
Click on Create an MS-DOS start up disk.
Click on Start.
With the disk still in the drive go to
Copy this file to the floppy.
Start Notepad
Enter the following 2 lines
@copy a:\hal.dll c:\windows\system32
Be sure to put a space between 'copy' and 'a' and a space between 'dll' and 'c'
Save as hal.bat on the floppy disk
Reboot the computer with the problem with the floppy disk.
Type hal at the A:\ prompt.
Remove disk and restart.
This has worked for me 3 times in the past.

Collapse -
no A: Drive
by MattWeed / August 2, 2006 11:36 PM PDT

any ideas what to do when the computer does not have an floppy drive

Collapse -
by VJ_LYNCH / August 2, 2006 11:45 PM PDT
In reply to: no A: Drive

go into your bios - and set your master boot to your hard drive or Cd/Dvd drive , wichever u want.

or in some cases its called first boot device - again set to your hard drive or whatever , some mobos u can even disable floppy detect.

its easy - check it out , and you'll see what im talking about.

Collapse -
by MattWeed / August 3, 2006 2:51 AM PDT
In reply to: yes

But how should I put the files on the CD, and what should I name the CD. Should I just following the same instructions as for a floppy?


Collapse -
by VJ_LYNCH / August 3, 2006 10:18 AM PDT
In reply to: How?

what kind of floppy are u using ?, if u dont mind me asking . as in what program/hardware needs a floppy ?.

if u want , you can copy the floppy to the cd/dvd and then use that cd/dvd on another computer.

it will run just like a floppy .
worse case scenerio is -- browse cd/dvd and then run setup files.

doesnt matter what you name the cd/dvd.

yes follow same instructions as per floppy.

on the other end - if for some reason wacky reason it says u dont have a floppy - use the browse funtion and show it to the cd player // it should reconize the files and then install them.

Collapse -
more info
by VJ_LYNCH / August 3, 2006 10:22 AM PDT
In reply to: How?

Most programs / hardware , if they cant find your floppy drive or cd drive , they will ask you to use the browse funtion to show the program / hardware where to look.

thats when you browse over to your cd drive and click on it .

so yes in a sense your using your cd as a floppy .
if the info on the floppy thats been copied to the cd is looking for the A drive - just tell it / browse it to the Cd drive.

Collapse -
by VJ_LYNCH / August 2, 2006 11:54 PM PDT

i wouldnt use maxtor hard drives , notoriously finiky.

i would go buy a cheap western digital and set it up as the main drive and the maxtor as slave . thats prob the best way to save your drive and everything thats on it .

plus you get extra storage :-).

or do what
csrjohn suggested.

Popular Forums
Computer Help 49,613 discussions
Computer Newbies 10,349 discussions
Laptops 19,436 discussions
Security 30,426 discussions
TVs & Home Theaters 20,308 discussions
Windows 10 360 discussions
Phones 15,802 discussions
Windows 7 7,351 discussions
Networking & Wireless 14,641 discussions


Big screens for the big game

Still looking for the best TV deals ahead of Sunday's game? Here are our top three big screen picks.