File missing: <windows root>system32\hal.dll

Asked by Manohar Aren

My XP sp3 laptop:
Using two OS, Windows and Ubuntu 10.04 for last two months.
When booting, select ubuntu asked; "windows cannot start because of file missing: <windows root>system32\hal.dll, pls reinstall the file" . But when windows select there will not be any issues. Windows works properly.

Kindly help
Manohar

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#1

Was your Ubuntu installed inside Windows using Wubi (not suggested) ...?

Revision history for this message
Manohar Aren (arenmanohar) said :
#2

My windows partitioned as 4 drives, C:,D:,E: and F:. Ubuntu is installed in
F: no other material in F:

Manohar
----- Original Message -----
From: "marcobra (Marco Braida)" <email address hidden>
To: <email address hidden>
Sent: Sunday, November 14, 2010 4:14 PM
Subject: Re: [Question #133990]: File missing: <windows
root>system32\hal.dll

Your question #133990 on Ubuntu changed:
https://answers.launchpad.net/ubuntu/+question/133990

    Status: Open => Needs information

marcobra (Marco Braida) requested for more information:
Was your Ubuntu installed inside Windows using Wubi (not suggested) ...?

--
To answer this request for more information, you can either reply to
this email or enter your reply at the following page:
https://answers.launchpad.net/ubuntu/+question/133990

You received this question notification because you are a direct
subscriber of the question.

Revision history for this message
Sam_ (and-sam) said :
#3

Usually the error occurs when Windows doesn't find it's own partition (usually after playing with partitions, move, resize or whatever changes).

Try unplug USB hd or stick and try again.

Reinstall hal.dll (in Windows Hal.dll, because Windows is case-insensitive)
See Error message 3
http://support.microsoft.com/kb/314477/en

Other.
http://www.youtube.com/watch?gl=US&feature=related&v=jvMkt9fkHCI
http://www.comitservices.com/wp/?p=12
http://helpdeskgeek.com/how-to/fixing-system32-haldll-boot-up-error/
http://www.nocrash.com/ncbbs/msgs/162.shtml

Regarding Wubi:
https://wiki.ubuntu.com/WubiGuide#Windows%20Missing%20hal.dll

Revision history for this message
Sam_ (and-sam) said :
#4

Removed link of Bug #133990 since it has nothing to do with hal.dll issue.

btw. another workaround declared solved.
http://ubuntuforums.org/showthread.php?t=396445

Revision history for this message
Nathan Heafner (nathan1465-5) said :
#5

my apologies

did you use wubi to install? or did you use a cd with an ISO?
when the pc boots, do you get a grub menu giving you different boot options, maybe an option for windows?

the wubi (windows ubuntu installer) page has some information regarding hal.dll

https://wiki.ubuntu.com/WubiGuide#Windows_Missing_hal.dll

"
Windows Missing hal.dll

You can get this error if you are using Windows XP and you've manually edited the file C:\boot.ini or you've deleted the C:\wubildr.mbr file. If you've deleted the C:\wubildr file then you should be able to boot Windows normally, in which case simply copy \ubuntu\winboot\wubildr.mbr back to C:\wubildr.mbr (also copy the wubildr if it is missing).

If you've manually edited the file and it is corrupt or missing then you will not be able to boot Windows. See the following link on how to fix: http://support.microsoft.com/kb/330184
"

this page, https://help.ubuntu.com/community/RecoveringWindows
also has some info regarding the hal message

Revision history for this message
Nathan Heafner (nathan1465-5) said :
#6

commented on the wrong answer/question. please ignore my prior comment.

Can you help with this problem?

Provide an answer of your own, or ask Manohar Aren for more information if necessary.

To post a message you must log in.