Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works
Photo

boot ini or hal.dll?


  • Please log in to reply

#1
xxjojoxx

xxjojoxx

    Member

  • Member
  • PipPip
  • 12 posts
RUNNING XP PRO---

Hello all.. (great site by the way).. anyhow.. here is my problem.. I ran combofix.exe (because i'm trying to get rid of a malware problem) and once my system went to reboot, I was encountered with an error:

Windows could not start because the following file is missing or corrupt
<windows root>\system32\hal.dll

But right before this screen I can see a command saying Invalid boot.ini. (but it quickly changes to the hal.dll problem)..

I've tried to run recovery console & when I'm asked to select which windows installation I would like to log onto.. I only have the following options:

1: c:\MiniNT
2: c:\I386


I tried selecting both choices & both times i ran the command :
bootcfg \list

The return message said no boot record found.
I would greatly appreciate any help from here! Thank you in advance
:)
  • 0

Advertisements


#2
The Skeptic

The Skeptic

    Trusted Tech

  • Technician
  • 4,075 posts
Welcome to the club. Just the other day I ran this awful combofix (trying the software, like I do with many others) and ended up reformatting my computer. Anyway, hal.dll is one of the worst problems. Please try the following options which I compiled from some sources. Good luck.

How to rebuild BOOT.INI file. Also repair missing or corrupt windows\system32\hal.dll.

option 1:
In recovery console run chkdsk /r

Option 2:
In Recovery Console type bootcfg /rebuild.
Press Y for the correct OS to be repaired.
Identifier: type the correct OS. E.g Microsoft windows xp professional.
OS load options type /fastdetect.
Type exit.

Option3:
How to fix error message hal.dll is missing or cannot be found. (Adapted from Shaun Gray, Kelly's Korner).
Remove hard drive from system.Add Hard drive to a 2nd WORKING XP PRO System a s Slave on Cable select.
Note: all references to “D:\” are the Slave Hard drive damaged windows.
Boot system and enable Explorer > tools > folder options > view. Check Show Hidden Files and Folders. UN-check Hide Protected OS Files.
A working copy of hal.dll will be found in C:\WINDOWS\ServicePackFiles\i386. Copy that file and paste it to “D:\WINDOWS\System32” folder; if it asks to overwrite say YES.
You may now un-do the changes made to Explorer > tools > folder options to re-Hide files.
Shut Down the computer.
Remove the 2nd Drive and reinstall it to its own tower as Master. Bootup. If prompted to reinstall some drivers, Just say YES and let it auto detect.
This "FIX" assumes that the computer in question HAS at ther very least service pack1, if not service pack 2.

Edited by The Skeptic, 17 February 2008 - 02:43 PM.

  • 0

#3
xxjojoxx

xxjojoxx

    Member

  • Topic Starter
  • Member
  • PipPip
  • 12 posts
Thanks for the reply!
My selections from recovery are :
1: c:\MiniNT
2: c:\I386

Well I ran a bootcfg /scan on both choices and the result was:

Error: failed to successfully scan disks for windows installations. This error may be caused by a corrut file system, which could prevent bootcfg from scanning.Use chkdsk to detact any errors. (which i did and says the volume is in good cond.)

Edited by xxjojoxx, 17 February 2008 - 02:54 PM.

  • 0

#4
xxjojoxx

xxjojoxx

    Member

  • Topic Starter
  • Member
  • PipPip
  • 12 posts
I just booted the drive as a slave and I see no windows directory! I don't think this is a good sign :)

This is what it looks like..

untitled.jpg
  • 0

#5
Ztruker

Ztruker

    Member 5k

  • Technician
  • 7,065 posts
One last shot. From a command prompt, run chkdsk x: /r while it's mounted as a slave (x: is the drive letter assigned to it). This will take a while to run but does a more thorough check of the drive that /f does.
  • 0

#6
xxjojoxx

xxjojoxx

    Member

  • Topic Starter
  • Member
  • PipPip
  • 12 posts
I ran the chkdsk x: /r and it says there windows checked the file system and found no problems.
  • 0

#7
Ztruker

Ztruker

    Member 5k

  • Technician
  • 7,065 posts
Do you have Show hidden files" setup in Folder Options?

Open Control Panel then Folder Options and click on the View tab.
Select "Show hidden files and folders"
Uncheck "Hide extensions for known file types"
Uncheck "Hide protected operating system files (recommended)" (click Yes when prompted)
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP