My fix for the dreaded "hal.dll" is corrupt/not found

Discussion in 'Parallels Desktop for Mac' started by tofergregg, Jan 8, 2007.

  1. tofergregg

    tofergregg Bit poster

    Messages:
    9
    I read a lot of the threads about this issue (it came up when I tried to boot into my bootcamp partition, which failed with the error in the title), but none of them directly solved my issue. Here's what I did:

    I happened to have another bootcamp backup on a separate HD, so I copied the "hal.dll" file to my new bootcamp partition (into the WINDOWS\system32 directory, after making a backup of the corrupt one). The old (working) hal.dll file is 136kb, and the one I replaced (installed by parallels?) is only 104kb. I have a FAT32 partition, so I was able to do it from within OS X. I also copied over the working boot.ini file:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

    Now I can boot normally into the bootcamp partition and using parallels. The only issue I still have is that every time I boot up using parallels, I get the message, "Warning: Parallels Tools Setup in Progress...", which goes away after Windows loads.

    -Tofer
     

Share This Page