system32\hal.dll missing

N

newanti

I have the above problem where the error message is
<windows root>\system32\hal.dll is missing or corruputed. According to
Malke's solution (7/13/2006 5.28am) is as follows:-

Use
Attrib -H -R -S C:\boot.ini
DEL C:\boot.ini
to delete the bad one
BootCfg /Rebuild

Now I do not know how to use these commands. Is it at the Recovery Console
c:\> I type in
Attrib -H -R -S C:\boot.ini .........then hit enter
then DEL C:\BOOT.INI ................ hit enter,
then Bootvfg/Rebuid ................ hit enter,

and then reboot.

Appreciate if you can enlighten me, thanks
 
P

Pegasus \(MVP\)

newanti said:
I have the above problem where the error message is
<windows root>\system32\hal.dll is missing or corruputed. According to
Malke's solution (7/13/2006 5.28am) is as follows:-

Use
Attrib -H -R -S C:\boot.ini
DEL C:\boot.ini
to delete the bad one
BootCfg /Rebuild

Now I do not know how to use these commands. Is it at the Recovery Console
c:\> I type in
Attrib -H -R -S C:\boot.ini .........then hit enter
then DEL C:\BOOT.INI ................ hit enter,
then Bootvfg/Rebuid ................ hit enter,

and then reboot.

Appreciate if you can enlighten me, thanks

Yes, you should run these commands in the Recovery Console. Note also its
spelling: It's "bootcfg" followed by a space, not "bootvg" followed by a
slash.

I would prefer to rename c:\boot.ini to c:\boot.old instead of deleting it.
Best to retain the original file . . .
 
N

newanti

At the RC, I type in the following

Attrib -H -R -S C:\boot.ini and hit enter but it gives me this message,
"The parameter is not valid.Try /? for help" which I did but it also give
me the same message. I have check the entry and there is no mistake in the
spelling.
So what can be wrong then/Many thanks for your time
 
P

Pegasus \(MVP\)

I don't have a Recovery Console at my fingertips right now but I would try
this:
- attrib /? (to get help)
- Rename boot.ini without changing its attributes
- Run bootcfg without changing any attributes
You need to be a little inquisitive!
 
D

Don Phillipson

At the RC, I type in the following

Attrib -H -R -S C:\boot.ini and hit enter but it gives me this message,
"The parameter is not valid.Try /? for help" which I did but it also give
me the same message. I have check the entry and there is no mistake in the
spelling.
So what can be wrong then/Many thanks for your time

Something is wrong here. If we key
ATTRIB /?
we ought to see a display of this utility's main parameters
-- not the same error message.

In order to make BOOT.INI DELetable all you need is
ATTRIB -R BOOT.INI
(or you could simply rename it BOOT.DUD.)
 
N

newanti

At RC C:\>rename BOOT.INI BOOTOLD, it says ' the system cannot find the file
or directory specified". Have I done something wrong here? Apologise for my
poor knowledge of PC, thanks
 
P

Pegasus \(MVP\)

You need to be a little inquisitive. If the Recovery Console says "cannot
find the file", then you need to have a look for yourself. This trusty DOS
command works very nicely in the Recovery Console:
dir c:\boot.ini{Enter}
Can you see the file? If not then this may be cause for your problems.
Regenerating it with the bootcfg command may well fix your booting problem.

Being inquisitive would also have helped you with the earlier "attrib"
command. While it is correct that the command
Attrib -H -R -S C:\boot.ini
does not work in the Recovery Console, each of these commands would have
worked:
Attrib -S C:\boot.ini
Attrib -R C:\boot.ini
Attrib -H C:\boot.ini
I did not know this in advance - I found out by trial and error. By the way:
My trial and error method also revealed that you don't need to change any
attributes while in the Recovery Console. You can rename or copy a file
regardless of its attributes. Intriguing . . .
 
L

Lil' Dave

Pegasus (MVP) said:
You need to be a little inquisitive. If the Recovery Console says "cannot
find the file", then you need to have a look for yourself. This trusty DOS
command works very nicely in the Recovery Console:
dir c:\boot.ini{Enter}
Can you see the file? If not then this may be cause for your problems.
Regenerating it with the bootcfg command may well fix your booting
problem.

Being inquisitive would also have helped you with the earlier "attrib"
command. While it is correct that the command
Attrib -H -R -S C:\boot.ini
does not work in the Recovery Console, each of these commands would have
worked:
Attrib -S C:\boot.ini
Attrib -R C:\boot.ini
Attrib -H C:\boot.ini
I did not know this in advance - I found out by trial and error. By the
way: My trial and error method also revealed that you don't need to change
any attributes while in the Recovery Console. You can rename or copy a
file regardless of its attributes. Intriguing . . .

If I remember correctly, you have to remove the hidden attribute first.
Otherwise, attrib will claim unable to the file.
--
Dave

CDOs are how we got here.
A modified version, new taxes in the future, is how Congress will get us
out?
 
P

Pegasus \(MVP\)

Lil' Dave said:
If I remember correctly, you have to remove the hidden attribute first.
Otherwise, attrib will claim unable to the file.

This is what I thought too. A quick test revealed that you do not need to
remove the hidden attribute while in the Recovery Console. I recommend you
test this too, same as I did before I replied.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Another Hal.dll problem 14
boot.ini deleting by itself 22
Batch needs lots of intervention...? 5
ntldr missing 5
xp pro missing hal.dll 7
Invalid boot.ini. Booting from c:\windows 2
hal.dll missing 14
boot.ini 1

Top