Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Hal.dll missing, won't boot windows

  1. #1

    Default Hal.dll missing, won't boot windows

    I've seen a few other posts well over a year or 2 old about hal.dll missing, and windows not dual booting with grub, but all of those involved resizing or moving partitions. This install i just did of opensuse 11.4 only involved formatting over a Ubuntu partition which already ran and dual booted windows xp with no problem (no problems during ubuntu install)

    I am hesitant to try any previous fixes posted in the forums as my issue doesn't seem to have come about for the same reasons. I thought windows and linux were playing well these days, guess not

  2. #2

    Default Re: Hal.dll missing, won't boot windows

    What is hal.dll and why do you think you need it to dual/multi boot anything?

  3. #3

    Default Re: Hal.dll missing, won't boot windows

    Sorry, i was hoping someone familiar with the error would notice and chime in. Its apparently required by Windows xp to boot. Upon selecting windows boot from grub, get the only message is "file <windows root>/system32/hal.dll is corrupt or not found", pressing any key after that reboots the machine back to grub. I tried a few suggestions relating to reinstalling grub through yast, and the option "boot from MBR" to no avail. I successfully used grub to boot into windows just prior to the opensuse installation, any only reused the partitions created originally by ubuntu (also happened to be what opensuse recommended for my partition setup (no changes from existing))

  4. #4
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    15,665
    Blog Entries
    3

    Default Re: Hal.dll missing, won't boot windows

    My WinXP partition does have a file "HALL.DLL" in the "WINDOWS\system32" directory.

    -rwxrwxr-x 1 root users 134400 Apr 13 2008 HAL.DLL

    I cannot imagine why installing linux would have any effect on that file. It didn't cause any problems here.

    There's also the possibility that a linux user accidentally removed that file. Personally, I don't normally mount my Windows install partitions, and when I do mount them, that defaults to read-only. I do routinely mount a data partition for Windows. But accidental damage to that should not cause Windows booting problems.
    openSUSE Leap 15.3; KDE Plasma 5.18.6;

  5. #5
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: Hal.dll missing, won't boot windows

    On 2011-04-26 02:06, cancerouspete wrote:
    > I tried a few suggestions
    > relating to reinstalling grub through yast, and the option "boot from
    > MBR" to no avail.


    I think your problem is coincidental with the recent linux install, but not
    caused by it. Your windows install lost a crucial file, perhaps the last
    time it run. You need some kind of windows recovery to replace that lost file.

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 11.2 x86_64 "Emerald" at Telcontar)

  6. #6
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    4,654

    Default Re: Hal.dll missing, won't boot windows

    I would do a repair of the windows system with the windows setup media.
    Please do not accidentally use the install option, boot from the windows cd
    and choose the repair option, it should be able to make the hal.dll and
    whatever else may be broken work again.
    Be prepared that in the worst case it may happen that you need to reinstall
    grub later.

    --
    PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.2 | GeForce
    9600 GT | 4GB Ram
    Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
    ION | 3GB Ram

  7. #7

    Default Re: Hal.dll missing, won't boot windows

    The problem you're having is not related with Grub itself and reinstalling Grub won't solve it. Grub only chainloads the Windows bootmanager. After that point, everything doesn't concern Grub anymore. Notice that it doesn't mean that the entry booting Windows in your Grub menu is correct. But solving such issues doesn't require to reinstall Grub (on the contrary!).

    Your Windows filesytem could have been corrupted if you - or a Linux setup - resized the Windows partition. That could explain why Windows doesn't find some files it needs to start.

  8. #8

    Default Re: Hal.dll missing, won't boot windows

    Notice that in Martin's post, reinstalling Grub is not presented as a solution but as a consequence of repairing Windows (which in turn seems to be the only solution).

  9. #9

    Default Re: Hal.dll missing, won't boot windows

    thanks all, i'll try to figure out a windows recovery method (no disk) and see what i can get out of that. I'm starting to wonder if i happened to install linux inbetween a reboot cycle of windows automatic update (as in, it half installed an update, but rather than getting the full reboot (where i assume the process is finished) i interrupted it) .

    Thinking about it more, the fact that i got to that windows error, does sound like it got past grub. Thanks again!

  10. #10
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    4,654

    Default Re: Hal.dll missing, won't boot windows

    cancerouspete wrote:

    >
    > thanks all, i'll try to figure out a windows recovery method (no disk)
    >

    There was a time you were able to download a recovery cd from microsoft for
    free. I have no clue if something like this is still possible.
    Please make a backup of your system before you do anything (standard
    warning). The windows repair will not affect the linux partitions but you
    never know what can go wrong. If you have a bit of luck it will also not
    destroy grub. But the last time I had to repair a dual boot system with win
    xp prof. and linux on it the repair disk trashed grub. It is not very
    difficult to make grub work again later, I just wanted to give you this
    warning before.
    I am a bit rusty when it comes to dual boot systems with windows and linux.
    So please, if someone else gives you additional info keep that in mind.

    --
    PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.2 | GeForce
    9600 GT | 4GB Ram
    Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
    ION | 3GB Ram

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •