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.

Please Help.. Windows + hal.dll Error

Discussion in 'Windows XP' started by YoinkIRL, Feb 15, 2005.

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

    YoinkIRL Thread Starter

    Joined:
    Feb 15, 2005
    Messages:
    5
    Ok, I followed the tutorial found here .. Err it wont let me post the tutorial... I could make it let me, but I dont know if thats against the rules.
    Anyways, what I did was...

    Locate ntoskrnl.exe in your \Windows\System32 folder. You might have to unhide the folder.


    Make a copy of your ntoskrnl.exe and rename it ntoskrnl.bak for backup safety.


    Launch Resource Hacker and open ntoskrnl.exe.


    In the left hand you will see a list of resources to edit. Open the first tree called Bitmaps and you'll see numbers 1 through 12. The Windows XP Pro bitmaps are numbers 1, 8, and 10. Windows XP Home bitmaps are numbered 1, 7, and 9. The bitmaps are slightly different shapes and sizes based on the graphics and text for each. In this tutorial we'll work with Windows XP Pro. If you use Home, substitute the numbers for your OS.


    Select No. 1. The bitmap will appear completely black, but it really isn't. For some reason Microsoft removed the color palette from the logo to another location in Windows XP. We'll fix it later in our image editor.


    Go to the Action Menu and choose "Save Bitmap." You can save the bitmap wherever you want, but remember where you put them for later. Repeat this process for numbers 8 and 10.


    Open your image editor (my steps are for Paint Shop Pro 8, but those who love Photoshop can go that route). Open all three of your saved bitmap images. When opened, they should appear totally black.


    We'll have to import the palette to see the actual images. Save the following file to Program Files\Jasc\Paintshoppro\Palettes.




    In Paint Shop Pro, make sure the bitmap 1 window is active and press Shift + O to import your palette. If you have multiple palettes available, select your new one to import the colors used in the original boot screen.

    Important: Make sure to select Maintain Indexes in the bottom options before importing. If you've already got all three images open at once in your canvas, you will need to apply the palette to bitmaps 8 and 10 as well with the steps above to make the images visible.


    Modify the bitmaps however you like and save them over the existing bitmaps 1,8, and 10. They will make up your new boot screen.


    Open Resource Hacker again, and reopen the ntoskrnl.exe. Under the Action menu, choose "Replace Bitmap." Select Bitmap to Replace for bitmap 1, then click "Open file with new Bitmap" and find your edited image. Click replace. Follow the same steps with bitmap 8 and 10.


    Once you replace all 3 bitmaps, choose Save As and save your new ntoskrnl.exe to a directory other then the system32 directory. You don't want to overwrite the original while it's in use. Saving it to your desktop is fine.


    You have the option to test out your new boot screen before totally overwriting the original. First, name your new ntoskrnl.exe something different (like ntsarah.exe). In boot.ini, locate this string:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

    Add a line just above it with this string:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="My new boot screen" /fastdetect\kernel=ntsarah.exe (or whatever you named your new ntoskrnl.exe)

    Now, move your new and renamed ntoskrnl.exe back into your system32 folder. This will allow you to choose which kernel you boot into before Windows starts.

    Now go ahead and restart. When you get to the prompt, choose "My new boot screen" and see if you like it. If you're happy, go back into boot.ini and delete the string you added.

    I did everything it says, exactly.^^^^ Now when I start my computer, it asks me whether I wish to use The Micro Soft XP Home Edition Start up, Or the My new Custom start up. I accept My new custom one, but it says that I'm missing hal.dll. I'm searching for the answer, and this seems like one of the best places to find it. Sorry if this is the wrong forum or something, but Im very new here. Any help would be greatly appreciated.
     
  2. YoinkIRL

    YoinkIRL Thread Starter

    Joined:
    Feb 15, 2005
    Messages:
    5
    No idea's anyone?
     
  3. YoinkIRL

    YoinkIRL Thread Starter

    Joined:
    Feb 15, 2005
    Messages:
    5
    No suggestions eh?
     
  4. YoinkIRL

    YoinkIRL Thread Starter

    Joined:
    Feb 15, 2005
    Messages:
    5
    Apparently not. =/
     
  5. natcom

    natcom

    Joined:
    Sep 21, 2003
    Messages:
    2,243
    try this Verify that the computer has the hal.dll file

    From the MS-DOS "C:\>" prompt quickly determine if your computer has the "hal.dll" file by typing "dir hal.dll /s" at the prompt. If the computer returns a "File not found" message, the hal.dll has been deleted.

    To recover this file boot the Windows operating system CD and choose the option to "restore", "repair", or "recover". This option will prompt you for the Windows installation to use, the administrators password and will allow you to restore the proper file. At the MS-DOS prompt type the following command:

    expand x:\i386\hal.dl_ y:\windows\system32\hal.dll

    In the above example "x" would be the letter of your CD-ROM drive and "y" the letter of the drive your operating system is installed on. If you need to determine the drive letters of your devices type "map".
     
  6. mike5532g

    mike5532g

    Joined:
    Jun 11, 2004
    Messages:
    2,312
  7. Sponsor

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...
Thread Status:
Not open for further replies.

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

  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