error on boot up

G

Guest

yesterday i was getting the log in and then automatically log out problem. I
went into the recovery console and copied userinit.exe. But when i restarted
i am not getting the message
Windows could not start because of the folloing file is missing or corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp using the
recovery program. Then i even reformatted the hardrive and installed xp again
and i am still getting this. Help :-/
 
P

Pegasus \(MVP\)

Logan said:
yesterday i was getting the log in and then automatically log out problem. I
went into the recovery console and copied userinit.exe. But when i restarted
i am not getting the message
Windows could not start because of the folloing file is missing or corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp using the
recovery program. Then i even reformatted the hardrive and installed xp again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
G

Guest

Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not sure
why its not working. PC i did it from is also a winxp computer...

Pegasus (MVP) said:
Logan said:
yesterday i was getting the log in and then automatically log out problem. I
went into the recovery console and copied userinit.exe. But when i restarted
i am not getting the message
Windows could not start because of the folloing file is missing or corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp using the
recovery program. Then i even reformatted the hardrive and installed xp again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
P

Pegasus \(MVP\)

Since my magic glasses are currently being repaired,
I am unable to see what's wrong with your boot.ini.
Post it with your reply, please!


Logan said:
Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not sure
why its not working. PC i did it from is also a winxp computer...

Pegasus (MVP) said:
Logan said:
yesterday i was getting the log in and then automatically log out
problem.
I
went into the recovery console and copied userinit.exe. But when i restarted
i am not getting the message
Windows could not start because of the folloing file is missing or corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp using the
recovery program. Then i even reformatted the hardrive and installed
xp
again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
G

Guest

heres an exact copy of my boot.ini file with exact spacing and indentation,
not sure if that would be causing the problem tho:
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect


Pegasus (MVP) said:
Since my magic glasses are currently being repaired,
I am unable to see what's wrong with your boot.ini.
Post it with your reply, please!


Logan said:
Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not sure
why its not working. PC i did it from is also a winxp computer...

Pegasus (MVP) said:
yesterday i was getting the log in and then automatically log out problem.
I
went into the recovery console and copied userinit.exe. But when i
restarted
i am not getting the message
Windows could not start because of the folloing file is missing or
corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp using the
recovery program. Then i even reformatted the hardrive and installed xp
again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
P

Pegasus \(MVP\)

Indentation probably does not matter but line wrap does.
Here is your file again, this time with line numbers in front
so that you can identify each line by its number. Do not
allow any line to wrap, and remove the line numbers before
saving the file.

1 [Boot Loader]
2 Timeout=3
3 Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
4 [Operating Systems]
5 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect

Logan said:
heres an exact copy of my boot.ini file with exact spacing and indentation,
not sure if that would be causing the problem tho:
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect


Pegasus (MVP) said:
Since my magic glasses are currently being repaired,
I am unable to see what's wrong with your boot.ini.
Post it with your reply, please!


Logan said:
Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not sure
why its not working. PC i did it from is also a winxp computer...

:


yesterday i was getting the log in and then automatically log out problem.
I
went into the recovery console and copied userinit.exe. But when i
restarted
i am not getting the message
Windows could not start because of the folloing file is missing or
corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive using
recovery, i copied it from the recovery disc. I reinstalled xp
using
the
recovery program. Then i even reformatted the hardrive and
installed
xp
again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
G

Guest

Ok i fixed the line wrapping. When i tried again i no longer get the invalid
boot.ini file but im still getting the missing/corrupt hal.dll message. Not
sure why this is happening if i reformatted and reinstalled windows...

Pegasus (MVP) said:
Indentation probably does not matter but line wrap does.
Here is your file again, this time with line numbers in front
so that you can identify each line by its number. Do not
allow any line to wrap, and remove the line numbers before
saving the file.

1 [Boot Loader]
2 Timeout=3
3 Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
4 [Operating Systems]
5 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect

Logan said:
heres an exact copy of my boot.ini file with exact spacing and indentation,
not sure if that would be causing the problem tho:
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect


Pegasus (MVP) said:
Since my magic glasses are currently being repaired,
I am unable to see what's wrong with your boot.ini.
Post it with your reply, please!


Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not
sure
why its not working. PC i did it from is also a winxp computer...

:


yesterday i was getting the log in and then automatically log out
problem.
I
went into the recovery console and copied userinit.exe. But when i
restarted
i am not getting the message
Windows could not start because of the folloing file is missing or
corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive
using
recovery, i copied it from the recovery disc. I reinstalled xp using
the
recovery program. Then i even reformatted the hardrive and installed
xp
again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 
P

Pegasus \(MVP\)

If you don't have much software installed on your machine
then your fastest repair method might be to ditch your
installation and start afresh.

If you're prepared to experiment some more, with no
assurance of success, then you can try this:
- Try rebooting in Safe Mode.
- Try rebooting in Last Known Good Configuration
- Reboot into the Recovery Console, using your WinXP CD,
then rename c:\Windows\system32\config\system to system.bad,
and system.alt to system.
- While in the Recovery Console, check if the missing file
exists on the hard disk.
- Install WinXP on top of the existing installation.

Logan said:
Ok i fixed the line wrapping. When i tried again i no longer get the invalid
boot.ini file but im still getting the missing/corrupt hal.dll message. Not
sure why this is happening if i reformatted and reinstalled windows...

Pegasus (MVP) said:
Indentation probably does not matter but line wrap does.
Here is your file again, this time with line numbers in front
so that you can identify each line by its number. Do not
allow any line to wrap, and remove the line numbers before
saving the file.

1 [Boot Loader]
2 Timeout=3
3 Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
4 [Operating Systems]
5 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect

Logan said:
heres an exact copy of my boot.ini file with exact spacing and indentation,
not sure if that would be causing the problem tho:
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect


:

Since my magic glasses are currently being repaired,
I am unable to see what's wrong with your boot.ini.
Post it with your reply, please!


Ok i did this and got invalid BOOT.INI file... booting from c:\windows
then i got the windows could not start because the following file is
missing or corrupt: <windows root>\system 32\hal.dll thing again..

I saved the boot.ini file from notepad with the lines you gave me, not
sure
why its not working. PC i did it from is also a winxp computer...

:


yesterday i was getting the log in and then automatically log out
problem.
I
went into the recovery console and copied userinit.exe. But when i
restarted
i am not getting the message
Windows could not start because of the folloing file is missing or
corrupt:
<windows root>/system32\hal.dll
please re-install a copy of the above file

i have tried everything. i copied it from my xp on my 2nd hardrive
using
recovery, i copied it from the recovery disc. I reinstalled xp using
the
recovery program. Then i even reformatted the hardrive and installed
xp
again
and i am still getting this. Help :-/

As a first step, boot your machine with a WinXP boot disk
to determine if WinXP is still intact:

- Format a floppy disk on some other Win2000 PC.
Don't do it on a Win9x PC - it won't work.
- Copy these files from the \i386 folder of your WinXP CD
to A:\
ntldr
ntdetect.com
- Create a file a:\boot.ini with these lines
[Boot Loader]
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
- Boot the machine with this floppy

What do you get?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top