Jump to content

hal.dll error


Recommended Posts

Guest theunseen
Posted (edited)

Followed this steps:

http://www.msfn.org/board/index.php?showto...st&p=737643

This is not working for me. I attempted this on Apsire One netbook (n270)

I did the txt mode first, then it rebooted and did gui mode. It went all the way through, automatically

rebooted itself and then gives me an error that there is a missing or corrupt hal.dll file. I got the

same error on two copies of XP as well.

If I boot up once again from USB and enter gui mode, I get a BSOD. I cannot make out the error code

since it goes through fast.

This is the boot.ini on the usb:

[boot Loader]

Timeout=10

Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS

[Operating Systems]

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="2. GUI Mode Setup Windows XP, Continue Setup + Start XP" /FASTDETECT

C:\SETUPLDR.bs="1. TXT Mode Setup Windows XP, Never unplug USB-Drive Until After Logon"

I also tried partition 0 and 2 as well, same errors.

Edited by theunseen

Posted (edited)

The Error means only that in GUI mode the Windows folder is NOT found on the default location:

rdisk(1)partition(1)

Is there any other USB-drive (Backup Harddisk or Cardreader) connected which changes disk numbering ?

I see you tried already partition(2) in boot.ini ,

but may be it is still worthwhile to read:

Tutorial USB_MultiBoot_10.cmd at Boot Land Forum

See: http://www.boot-land.net/forums/?showtopic=4900

hal.dll Error See: http://www.msfn.org/board/index.php?showto...25547&st=13

As alternative you can try:

Install XP from USB AFTER Booting with PE from HDD or USB

http://www.boot-land.net/forums/?showtopic=5306

In this way you are insensitive to the hal.dll Error

Edited by wimb
Posted
Do I simply edit the boot.ini file on the usb *after* I make it xp bootable using the multiboot_10 method, then reinstall fresh?

Yes, have a try ;)

Posted (edited)

=

In case of hal.dll Error on Reboot for GUI-mode of XP Setup:

The Error means only that in GUI mode the Windows folder is NOT found on the default location

which is normally partition(1) of your internal harddisk and would need in boot.ini Menu to Select rdisk(1)partition(1)

The error can be due to a Hidden First Partition (case of HP Computer) so that you Install on partition(2)

For your Netbook it can be that you Install on partition(3)

In that case you Select in GUI-mode and on Start of XP the line in boot.ini Menu with HD 1 - Part 3

It is also recommended to remove any Additional USB-drive like USB Backup Harddisk or External Cardreader

since these extra USB-drives may interfere in Harddisk numbering and can cause then also the hal.dll Error.

In TXT-mode of XP Setup, where you Select the partition on which you are going to Install,

you must count the partition number and use this in your boot.ini Menu on your USB-stick

on Reboot for GUI-mode of XP Setup and for Start of XP.

To solve your hal.dll Error you need to Change the boot.ini file on your USB-stick.

It can be handy to make a boot.ini with multiple entries like this:

[Boot Loader]
Timeout=20
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
C:\btsec\XPSTP.bs="1. Begin TXT Mode Setup Windows XP, Never unplug USB-Drive Until Logon"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 0 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 3" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 2 - Part 1" /FASTDETECT

Partition Numbering starts with 1

Harddisk Numbering starts with 0

On booting from USB-stick it will count in the arcpath as rdisk(0) and your Internal Harddisk will then normally be rdisk(1)

As alternative you can try:

Install XP from USB AFTER Booting with PE from HDD or USB

http://www.boot-land.net/forums/?showtopic=5306

In this way you are insensitive to the hal.dll Error

Moreover, after booting with LiveXP into PE environment you are able to

use Disk Manager and can see what is the partitioning of your harddisk and

see which is the Active Partition e.g. the partition from which the computer will try to boot.

Also you can make then appropriate changes using Disk Manager or Acronis Disk Director available in LiveXP ;)

=

Edited by wimb
  • 5 months later...
Posted
It can be handy to make a boot.ini with multiple entries like this:

[Boot Loader]
Timeout=20
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
C:\btsec\XPSTP.bs="1. Begin TXT Mode Setup Windows XP, Never unplug USB-Drive Until Logon"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 0 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 1" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Continue GUI Setup + Start XP from HD 1 - Part 3" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 2 - Part 1" /FASTDETECT

That did the trick perfectly for me. Thanks!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...