1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

Hal.dll error on Win 98 but not on XP

Discussion in 'Windows XP' started by libbrichus, Mar 31, 2008.

Thread Status:
Not open for further replies.
Advertisement
  1. libbrichus

    libbrichus Thread Starter

    Joined:
    Mar 31, 2008
    Messages:
    2
    Hi

    I have a PC on dual boot with Windows 98 and Windows XP. There's only one hard drive with 3 partitions and Windows 98 is on C:\ and Windows XP is on D:\

    Yesterday when I switched it on, instead of showing the OS Choice menu, it first gave me a boot.ini error and then a hal.dll missing error.

    I booted it with a Windows XP CD, entered the Recovery Console and repaired it using bootcfg /rebuild command.

    It then booted into Windows XP normally, but didn't give me the OS Choice menu this time, as expected.

    I opened boot.ini and added the Windows 98 option which was missing (I'm not sure if I did this part right.) It now looks like this.

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" \fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows 98" \fastdetect


    It now gives me the OS choice menu and starts Windows XP normally, but when I try to enter the Windows 98 option it gives me the ,System Root.\sytem32\hal.dll missing error again.

    Can someone please tell me what could be the solution to this. Also I know everyone's problem here is urgent, but since Windows 98 has my accounting software and today is last day of financial year, my problem is genuinely very urgent for once. Please help.
     
  2. TheOutcaste

    TheOutcaste

    Joined:
    Aug 7, 2007
    Messages:
    9,028
    If I remember correctly, your boot.ini needs to look like this:
    Code:
    [B][boot loader]
    timeout=30
    default=C:\
    [operating systems]
    C:\="Windows 98"
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect[/B]
     
  3. libbrichus

    libbrichus Thread Starter

    Joined:
    Mar 31, 2008
    Messages:
    2
    Thnaks a ton. Changed the boot.ini accordingly. The solution above worked perfectly.
     
  4. TheOutcaste

    TheOutcaste

    Joined:
    Aug 7, 2007
    Messages:
    9,028
    You're Welcome!

    If your issue has been resolved you (and ONLY you) can use the Thread Tools at the Upper Right (above the first post) to mark this thread Solved.:)
    [​IMG]
     
As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Loading...
Similar Threads - error
  1. alanh01
    Replies:
    2
    Views:
    374
  2. thp83
    Replies:
    9
    Views:
    752
Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/698901

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice