Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

hal.dll error at XP USB boot (multiboot_10_usb)


  • Please log in to reply
12 replies to this topic

#1
Maruko

Maruko
  • Member
  • 5 posts
  • Joined 20-September 09
Hello,

I'm using Multiboot_10_usb, everything is going ok untill when I boot from USB, it keeps saying hal.dll error.
I saw some answers about it, it's the partition structure which makes the error. What can I do about it and is it possible to tell it in a easy way?
I don't know which hard disk number I need to take or partition number, how can I find out?

It took me already days to find out how to install XP from an USB but keep failing, i'm on the good way but now hal.dll is in my way. Can someone help me?

Thank you,

Marco


How to remove advertisement from MSFN

#2
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,465 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag
You need to post more details on how is partitioned the drive you are installing XP from USB on.

Have you already checked FAQ#4? :unsure:

http://www.msfn.org/...qs-t116766.html


Or do you mean that you do not undestand the BOOT.INI Arcpath syntax? :unsure:

Here:
http://www.msfn.org/...030-page-2.html
http://www.msfn.org/...365-page-2.html

Post your current BOOT.INI, too.

jaclaz

#3
ilko_t

ilko_t

    MSFN Addict

  • Super Moderator
  • 1,722 posts
  • Joined 06-December 06
  • OS:none specified
  • Country: Country Flag
Do you reach any boot menu at all, or you get HAL.DLL error right after you start from USB?
Do you pass the first part of setup, the text phase?

Install Windows from USB, boot Linux, multiboot and a lot more with WinSetupFromUSB


#4
Maruko

Maruko
  • Member
  • 5 posts
  • Joined 20-September 09

You need to post more details on how is partitioned the drive you are installing XP from USB on.


Well my laptop has 1 drive with 4 partitions (which I see in Windows Disk Management)
for FAQ4 it is not even possible to pick a partition, I just want to make a new 1 which I normally do at Windows installation.
I just want this usb stick working on all pc's or atleast get a menu with alot of options which 1 works.
Is this possible?

This is my boot.ini atm:

[Boot Loader]
Timeout=10
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(5)\WINDOWS="2. and 3. Continue with GUI Mode Setup Windows XP + Start XP from HD 1" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 2, use if installing on HD2" /FASTDETECT
c:\grldr="4. Start GRUB4DOS Menu - DOS FPY IMAGES + Linux + XP Rec Cons + Vista"
C:\btsec\XATSP.bs="Attended Setup XP, Never unplug USB-Drive Until After Logon"


I tried TXT Mode on another computer it works. So it depends on the partition structure, how can I fix it for all pc's?

Thank you.

Edited by jaclaz, 21 September 2009 - 08:16 AM.


#5
Maruko

Maruko
  • Member
  • 5 posts
  • Joined 20-September 09

Do you reach any boot menu at all, or you get HAL.DLL error right after you start from USB?
Do you pass the first part of setup, the text phase?


I get to the boot menu where I can make the option GUI mode or TXT mode.
I don't even get to the setup.

Thank you. I hope you have enough information to help me.

#6
ilko_t

ilko_t

    MSFN Addict

  • Super Moderator
  • 1,722 posts
  • Joined 06-December 06
  • OS:none specified
  • Country: Country Flag
So when you choose TXT mode you get HAL.DLL not found error, right?
If yes- try changing C:\btsec\XPSTP.bs to A:\btsec\XPSTP.bs and report if you get past HAL.DLL error. Try with B:\btsec\XPSTP.bs too.

You may get another error later on, that's fine, the point is to check if your USB stick is seen by BIOS as floppy disk (getting drive letter A:), rather than a hard disk.
What laptop is that? Do you have any option in BIOS for USB mode- FD, HD, ZIP etc. ?

Install Windows from USB, boot Linux, multiboot and a lot more with WinSetupFromUSB


#7
wimb

wimb

    Senior Member

  • Developer
  • 679 posts
  • Joined 21-March 07

This is my boot.ini atm:

[Boot Loader]
Timeout=10
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(5)\WINDOWS="2. and 3. Continue with GUI Mode Setup Windows XP + Start XP from HD 1" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Continue GUI Setup + Start XP from HD 2, use if installing on HD2" /FASTDETECT
c:\grldr="4. Start GRUB4DOS Menu - DOS FPY IMAGES + Linux + XP Rec Cons + Vista"
C:\btsec\XATSP.bs="Attended Setup XP, Never unplug USB-Drive Until After Logon"


rdisk(0) is the bootdisk.
When you boot from USB-stick then USB-stick is rdisk(0) and your internal HDD is rdisk(1)
You can only install XP on a Primary partition (max=4, but normally 1 or 2 followed by an Extended Partition with Logical Drives)
You cannot use for Install of XP a Logical Drive of the Extended Partition.
Study first Partitioning of your HDD using XP Disk Management.
Trying to launch GUI-mode with rdisk(0)partition(5) is completely wrong :ph34r:

For Install of XP on Partition 1 or on Partition 2 of your HDD you should use:
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

Read again the Section: hal.dll ERROR for Install of XP from USB
http://www.msfn.org/...sb-t111406.html

For Install of XP you should NOT make new partition as you say you are doing. :ph34r:
After booting from USB-stick with TXT-mode of XP Setup, then just Select the C: drive of your Harddisk for Install of XP.
If you Delete or Create partitions at that stage, then you get the trouble of not being able to launch the GUI-mode of XP setup.

Direct after Delete or Create of Partitions in TXT-mode of XP Setup, you always need to Reboot in TXT-mode of XP Setup.
So in that case you go TWICE through the first part of XP Setup.
This is the way to prevent your problem of NOT being able to launch the GUI-mode of XP setup.
Read again the Tutorial:

New Harddisk and Creating Partitions after Booting from USB-Drive:
Direct after Deleting and Creating New partitions, Quit XP Setup with F3


Edited by jaclaz, 21 September 2009 - 08:17 AM.


#8
Maruko

Maruko
  • Member
  • 5 posts
  • Joined 20-September 09
I know partition 5 is completely wrong, I was just testing a bit. I tried your ruls rdisk 1 partition 1 and 2, well it don't gives me a hal.dll error it keeps doing this:
Giving a - at left up of the screen and keeps on blinking. (like he's thinking but doesn't do anything) and it doesn't do anything anymore. that's right after picking the menu option.

TXT mode is working on 1 pc, on 2 other i've tried isn't working. it starts and after 20seconds it says: Windows stopped to prevent big damage. (Blue screen)

Can you help me with this problem? (Maybe it is because I already have Windows installed? Is that possible? I'm trying it at pc's with already Windows installed!)
Or do I need to format before installing?

Thank you again!!

Marco

Edited by jaclaz, 21 September 2009 - 08:16 AM.


#9
ilko_t

ilko_t

    MSFN Addict

  • Super Moderator
  • 1,722 posts
  • Joined 06-December 06
  • OS:none specified
  • Country: Country Flag
Maruco, your reports are quite confusing and differ from each other :wacko:

Please answer all question asked, also mention what is written on the blue screen, what error code? That's the most important part of the blue screen. Look at the pinned FAQs thread too, is that error code mentioned there?

Do not QUOTE lengthy posts just to answer them, use ADD REPLY button instead, this makes thread much easier to read.

Install Windows from USB, boot Linux, multiboot and a lot more with WinSetupFromUSB


#10
Maruko

Maruko
  • Member
  • 5 posts
  • Joined 20-September 09
Ok sorry, I said hal.dll error is gone since you guys helped me with boot.ini
Now the error I get is: Windows will close cause to prevent damage, I cannot make a print screen of the error cause it's outside Windows.

I hope you can help me with this error? I used a legal copy of Windows so the files cannot be wrong.

Thank you.

#11
ilko_t

ilko_t

    MSFN Addict

  • Super Moderator
  • 1,722 posts
  • Joined 06-December 06
  • OS:none specified
  • Country: Country Flag

...
Now the error I get is: Windows will close cause to prevent damage, I cannot make a print screen of the error cause it's outside Windows.

I hope you can help me with this error? I used a legal copy of Windows so the files cannot be wrong.

Thank you.


It's on blue background, right?
Lets try again:

...also mention what is written on the blue screen, what error code? That's the most important part of the blue screen. Look at the pinned FAQs thread too, is that error code mentioned there?...


Install Windows from USB, boot Linux, multiboot and a lot more with WinSetupFromUSB


#12
azyybobo

azyybobo
  • Member
  • 1 posts
  • Joined 26-September 11
  • OS:XP Home
  • Country: Country Flag
hey.. I have one acer aspire one and i'm trying to instal the windows xp
but after i pass the txt mode i enter to gui mode and then show me this eror "windous could not start because the followihg file is missing or corrupt:
<windows root >\system32\hal.dll .
"

help!!!!

what can I do to rezolv this problem....thx!!

#13
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,465 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

hey.. I have one acer aspire one and i'm trying to instal the windows xp
but after i pass the txt mode i enter to gui mode and then show me this eror "windous could not start because the followihg file is missing or corrupt:
<windows root >\system32\hal.dll .
"

help!!!!

what can I do to rezolv this problem....thx!!

You could READ (possibly attentively) this thread AND the links wimb posted? :unsure:

Post contents of your BOOT.INI or, more simply, change it with one like the following:

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXP 1st disk 1st volume" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="WinXP 1st disk 2nd volume" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="WinXP 1st disk 3rd volume" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="WinXP 1st disk 4th volume" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WinXP 2nd disk 1st volume" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="WinXP 2nd disk 2nd volume" /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="WinXP 2nd disk 3rd volume" /fastdetect
multi(0)disk(0)rdisk(1)partition(4)\WINDOWS="WinXP 2nd disk 4th volume" /fastdetect
c:\grldr="grub4dos"

and try the various entries.

The error message, is (like commonly happens :whistle:) completely deceiving, what your Windows is trying to tell you (and failing miserably at it ;)) is something like:
"I cannot find the \Windows\ directory on the volume you pointed me to through the arcpath in BOOT.INI"

jaclaz




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users