TechTalkz.com Logo

Go Back   TechTalkz.com Technology & Computer Troubleshooting Forums > Tech Support Archives > Microsoft > Windows XP

Reply
 
Thread Tools Display Modes
Old 28-08-2007, 03:08 AM   #1
rn5a@rediffmail.com
Guest
 
Posts: n/a
hal.dll missing or corrupt

I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
had 2 Linux partitions along with a Linux Swap partition (apart from
the Windows partitions) but when I was trying to install Linux
Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
to install in my hard disk (I want the dual boot option of Linux &
WinXP in my m/c). Ultimately I installed Linux in the Windows
partition by resizing the Windows partition (C: drive). Linux got
installed successfully but WinXP got corrupt in the process (I am
using the Linux GRUB bootloader to boot my m/c).

Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
but when I start WinXP (which is the default OS), Windows refuses to
start & generates the following error:

--------------------------------------------------------------
Windows could not start because the following file is missing or
corrupt:

<Windows root>\system32\hal.dll

Please re-install a copy of the above file.
--------------------------------------------------------------

Can someone please help me resolve this issue (preferably without
corrupting Linux)?

Thanks,

Regards,

Ron

  Reply With Quote
Old 28-08-2007, 03:08 AM   #2
John John
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

What is an m/c? It sounds like you rearranged the partitions and now
the ARC path in the boot.ini file is pointing to the wrong partition.
You can boot to the Recovery Console and use the Bootcfg command to
rebuild the boot.ini file.

A discussion about the Bootcfg command and its uses
http://support.microsoft.com/kb/291980

Or you can manually edit the boot.ini file and change the partition path
so that it points to the right partition, typically it would be one of
four possibilities for partitions on a single hard disk:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP 01"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP 02"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP 03"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Micro soft Windows XP 04"
/noexecute=optin /fastdetect

If you put all these entries in the file you will be presented with a
boot menu where you select which one to boot. When you boot to the
right one make note of the correct line (ARC path) and delete the other
superfluous lines in the boot.ini file.

John

rn5a@rediffmail.com wrote:

> I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> had 2 Linux partitions along with a Linux Swap partition (apart from
> the Windows partitions) but when I was trying to install Linux
> Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> to install in my hard disk (I want the dual boot option of Linux &
> WinXP in my m/c). Ultimately I installed Linux in the Windows
> partition by resizing the Windows partition (C: drive). Linux got
> installed successfully but WinXP got corrupt in the process (I am
> using the Linux GRUB bootloader to boot my m/c).
>
> Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> but when I start WinXP (which is the default OS), Windows refuses to
> start & generates the following error:
>
> --------------------------------------------------------------
> Windows could not start because the following file is missing or
> corrupt:
>
> <Windows root>\system32\hal.dll
>
> Please re-install a copy of the above file.
> --------------------------------------------------------------
>
> Can someone please help me resolve this issue (preferably without
> corrupting Linux)?
>
> Thanks,
>
> Regards,
>
> Ron
>


  Reply With Quote
Old 28-08-2007, 03:08 AM   #3
John John
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

What is an m/c? It sounds like you rearranged the partitions and now
the ARC path in the boot.ini file is pointing to the wrong partition.
You can boot to the Recovery Console and use the Bootcfg command to
rebuild the boot.ini file.

A discussion about the Bootcfg command and its uses
http://support.microsoft.com/kb/291980

Or you can manually edit the boot.ini file and change the partition path
so that it points to the right partition, typically it would be one of
four possibilities for partitions on a single hard disk:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP 01"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP 02"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP 03"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Micro soft Windows XP 04"
/noexecute=optin /fastdetect

If you put all these entries in the file you will be presented with a
boot menu where you select which one to boot. When you boot to the
right one make note of the correct line (ARC path) and delete the other
superfluous lines in the boot.ini file.

John

rn5a@rediffmail.com wrote:

> I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> had 2 Linux partitions along with a Linux Swap partition (apart from
> the Windows partitions) but when I was trying to install Linux
> Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> to install in my hard disk (I want the dual boot option of Linux &
> WinXP in my m/c). Ultimately I installed Linux in the Windows
> partition by resizing the Windows partition (C: drive). Linux got
> installed successfully but WinXP got corrupt in the process (I am
> using the Linux GRUB bootloader to boot my m/c).
>
> Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> but when I start WinXP (which is the default OS), Windows refuses to
> start & generates the following error:
>
> --------------------------------------------------------------
> Windows could not start because the following file is missing or
> corrupt:
>
> <Windows root>\system32\hal.dll
>
> Please re-install a copy of the above file.
> --------------------------------------------------------------
>
> Can someone please help me resolve this issue (preferably without
> corrupting Linux)?
>
> Thanks,
>
> Regards,
>
> Ron
>


  Reply With Quote
Old 28-08-2007, 03:09 AM   #4
rn5a@rediffmail.com
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

On Aug 23, 7:51 pm, John John <audetw...@nbnet.nb.ca> wrote:
> What is an m/c? It sounds like you rearranged the partitions and now
> the ARC path in the boot.ini file is pointing to the wrong partition.
> You can boot to the Recovery Console and use the Bootcfg command to
> rebuild the boot.ini file.
>
> A discussion about the Bootcfg command and its useshttp://support.microsoft.com/kb/291980
>
> Or you can manually edit the boot.ini file and change the partition path
> so that it points to the right partition, typically it would be one of
> four possibilities for partitions on a single hard disk:
>
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP 01"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP 02"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP 03"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Micro soft Windows XP 04"
> /noexecute=optin /fastdetect
>
> If you put all these entries in the file you will be presented with a
> boot menu where you select which one to boot. When you boot to the
> right one make note of the correct line (ARC path) and delete the other
> superfluous lines in the boot.ini file.
>
> John
>
>
>
> r...@rediffmail.com wrote:
> > I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> > had 2 Linux partitions along with a Linux Swap partition (apart from
> > the Windows partitions) but when I was trying to install Linux
> > Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> > to install in my hard disk (I want the dual boot option of Linux &
> > WinXP in my m/c). Ultimately I installed Linux in the Windows
> > partition by resizing the Windows partition (C: drive). Linux got
> > installed successfully but WinXP got corrupt in the process (I am
> > using the Linux GRUB bootloader to boot my m/c).

>
> > Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> > but when I start WinXP (which is the default OS), Windows refuses to
> > start & generates the following error:

>
> > --------------------------------------------------------------
> > Windows could not start because the following file is missing or
> > corrupt:

>
> > <Windows root>\system32\hal.dll

>
> > Please re-install a copy of the above file.
> > --------------------------------------------------------------

>
> > Can someone please help me resolve this issue (preferably without
> > corrupting Linux)?

>
> > Thanks,

>
> > Regards,

>
> > Ron- Hide quoted text -

>
> - Show quoted text -


Thanks, John, for the prompt & helpful suggestion. WinXP is now
starting normally.

BTW, m/c means machine.

Thanks once again,

Regards,

Ron

  Reply With Quote
Old 28-08-2007, 03:09 AM   #5
rn5a@rediffmail.com
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

On Aug 23, 7:51 pm, John John <audetw...@nbnet.nb.ca> wrote:
> What is an m/c? It sounds like you rearranged the partitions and now
> the ARC path in the boot.ini file is pointing to the wrong partition.
> You can boot to the Recovery Console and use the Bootcfg command to
> rebuild the boot.ini file.
>
> A discussion about the Bootcfg command and its useshttp://support.microsoft.com/kb/291980
>
> Or you can manually edit the boot.ini file and change the partition path
> so that it points to the right partition, typically it would be one of
> four possibilities for partitions on a single hard disk:
>
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP 01"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP 02"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP 03"
> /noexecute=optin /fastdetect
> multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Micro soft Windows XP 04"
> /noexecute=optin /fastdetect
>
> If you put all these entries in the file you will be presented with a
> boot menu where you select which one to boot. When you boot to the
> right one make note of the correct line (ARC path) and delete the other
> superfluous lines in the boot.ini file.
>
> John
>
>
>
> r...@rediffmail.com wrote:
> > I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> > had 2 Linux partitions along with a Linux Swap partition (apart from
> > the Windows partitions) but when I was trying to install Linux
> > Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> > to install in my hard disk (I want the dual boot option of Linux &
> > WinXP in my m/c). Ultimately I installed Linux in the Windows
> > partition by resizing the Windows partition (C: drive). Linux got
> > installed successfully but WinXP got corrupt in the process (I am
> > using the Linux GRUB bootloader to boot my m/c).

>
> > Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> > but when I start WinXP (which is the default OS), Windows refuses to
> > start & generates the following error:

>
> > --------------------------------------------------------------
> > Windows could not start because the following file is missing or
> > corrupt:

>
> > <Windows root>\system32\hal.dll

>
> > Please re-install a copy of the above file.
> > --------------------------------------------------------------

>
> > Can someone please help me resolve this issue (preferably without
> > corrupting Linux)?

>
> > Thanks,

>
> > Regards,

>
> > Ron- Hide quoted text -

>
> - Show quoted text -


Thanks, John, for the prompt & helpful suggestion. WinXP is now
starting normally.

BTW, m/c means machine.

Thanks once again,

Regards,

Ron

  Reply With Quote
Old 28-08-2007, 03:10 AM   #6
John John
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

rn5a@rediffmail.com wrote:

> Thanks, John, for the prompt & helpful suggestion. WinXP is now
> starting normally.
>
> BTW, m/c means machine.
>
> Thanks once again,
>
> Regards,


I see. You're welcome and thanks for the follow up.

John

  Reply With Quote
Old 28-08-2007, 03:10 AM   #7
John John
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

rn5a@rediffmail.com wrote:

> Thanks, John, for the prompt & helpful suggestion. WinXP is now
> starting normally.
>
> BTW, m/c means machine.
>
> Thanks once again,
>
> Regards,


I see. You're welcome and thanks for the follow up.

John

  Reply With Quote
Old 28-08-2007, 03:14 AM   #8
Peter Foldes
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

Read the following

http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Applies to XP also

http://support.microsoft.com/default...;EN-US;q237556

Also
http://support.microsoft.com/default...;EN-US;q199175


--
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

<rn5a@rediffmail.com> wrote in message news:1187878219.644986.121000@i38g2000prf.googlegr oups.com...
>I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> had 2 Linux partitions along with a Linux Swap partition (apart from
> the Windows partitions) but when I was trying to install Linux
> Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> to install in my hard disk (I want the dual boot option of Linux &
> WinXP in my m/c). Ultimately I installed Linux in the Windows
> partition by resizing the Windows partition (C: drive). Linux got
> installed successfully but WinXP got corrupt in the process (I am
> using the Linux GRUB bootloader to boot my m/c).
>
> Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> but when I start WinXP (which is the default OS), Windows refuses to
> start & generates the following error:
>
> --------------------------------------------------------------
> Windows could not start because the following file is missing or
> corrupt:
>
> <Windows root>\system32\hal.dll
>
> Please re-install a copy of the above file.
> --------------------------------------------------------------
>
> Can someone please help me resolve this issue (preferably without
> corrupting Linux)?
>
> Thanks,
>
> Regards,
>
> Ron
>

  Reply With Quote
Old 28-08-2007, 03:14 AM   #9
Peter Foldes
Guest
 
Posts: n/a
Re: hal.dll missing or corrupt

Read the following

http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Applies to XP also

http://support.microsoft.com/default...;EN-US;q237556

Also
http://support.microsoft.com/default...;EN-US;q199175


--
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

<rn5a@rediffmail.com> wrote in message news:1187878219.644986.121000@i38g2000prf.googlegr oups.com...
>I recently installed Linux Mandriva in my WinXP m/c. My m/c. already
> had 2 Linux partitions along with a Linux Swap partition (apart from
> the Windows partitions) but when I was trying to install Linux
> Mandriva in the 2 Linux partitions, due to some reasons, Linux refused
> to install in my hard disk (I want the dual boot option of Linux &
> WinXP in my m/c). Ultimately I installed Linux in the Windows
> partition by resizing the Windows partition (C: drive). Linux got
> installed successfully but WinXP got corrupt in the process (I am
> using the Linux GRUB bootloader to boot my m/c).
>
> Now when I boot my m/c, it gives me dual boot option of Linux & WinXP
> but when I start WinXP (which is the default OS), Windows refuses to
> start & generates the following error:
>
> --------------------------------------------------------------
> Windows could not start because the following file is missing or
> corrupt:
>
> <Windows root>\system32\hal.dll
>
> Please re-install a copy of the above file.
> --------------------------------------------------------------
>
> Can someone please help me resolve this issue (preferably without
> corrupting Linux)?
>
> Thanks,
>
> Regards,
>
> Ron
>

  Reply With Quote
Reply

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Winload.exe missing or corrupt after installing KB938979 tsar IV Windows Vista All 3 20-08-2007 05:35 AM
registry info corrupt/missing amy Windows Vista All 6 19-08-2007 08:16 PM
Corrupt/Missing Icons Jack Tripper Windows Vista All 5 17-08-2007 05:58 PM
Windows could not start because file is missing or corrupt NTFS.sy harmon808 Windows XP 6 17-08-2007 02:10 PM
missing or corrupt files sam Windows XP 6 16-08-2007 01:24 PM

Google
 


All times are GMT +5.5. The time now is 05:45 PM.


vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Copyright © 2005-2008, TechTalkz.com. All Rights Reserved - Privacy Policy
Valid XHTML 1.0 Transitional