Unsolved
This post is more than 5 years old
109 Posts
0
18252
April 22nd, 2005 17:00
Start-up floppy
Forum Member
Posts: 7
Registered: 04-12-2005
Viewed 46 times
hi Ken,
you can resovle a corrupt hal.dll file by performing the steps.
- Insert and boot from your Windows XP CD.
- At the first R=Repair option, press the R key
- Press the number that corresponds to the correct location for the installation of Windows you want to repair.
- Typically this will be #1
- Type bootcfg /list to show the current entries in the BOOT.INI file
- Type bootcfg /rebuild to repair it
- Take out the CD ROM and type exit
usually this will repair what has gone corrupt.
04-16-2005 10:47 AMRe: Start-up floppy Options
Forum Regular
Posts: 3223
Registered: 07-06-2003
Viewed 40 times
If you installed SP2 as an update then your pre SP2 CD may not work. You could make a new CD with SP2 slipstreamed. For example use autostreamer:
http://www.neowin.net/forum/index.php?s=96391a295d5b33e4fc4c4df792cc00d4&showtopic=223562
Also, the SP2 version of hal.dll is in C:\WINDOWS\ServicePackFiles\i386 so you should copy it from there rather than from any pre SP2 source.
04-16-2005 12:33 PMRe: Start-up floppy Options
Forum Member
Posts: 149
Registered: 12-08-1999
Viewed 27 times
JR: Thanks for the link. I successfully slipstreamed my Original XP and SP2. I had tried for several hours to do it manually, following Langa Newsletter of some months ago without success. I could not find out what I was doing wrong. I did copy the hal.dll ffile from the source that you gave and got the same result - missing or corrupt, and the computer wouldn't boot normally. Thank God for Go-back. And the results of trying the repair from the new slipstreamed XPSP2, I couldn't get past type in your Administrator password. I even set one up for this purpose, and it still didn't recognize it. So I could not pursue that avenue. I read on another board that that is a bug in XP. The workaround is to install the repair thing - can't remember the name of it. I also followed some instructions from World of Windows Message board under XP on how to get into the repair. I followed the instructions to skip the first R (Repair) and continue as if you were going for a full install. He indicated that there would be an option to R (repair) at the botton. I did not have that option. I don't know if this has been elininated by XPSP2 as opposed to the original XP. I am at a loss at this point as to how to correct this.


Ken Butler
109 Posts
0
April 22nd, 2005 17:00
My last post to the above:
The answer to bootcfg /list: There are currently no boot entries to display.
Results of bootcfg /rebuild: Total identified Windows installs: 1
[1] G:\WINDOWS
Add installation to boot list: typed Y
Enter Load Identifier: typed help (no response)
Enter OS Load options: typed help (no response)
Error: Failed to add the selected boot entry to the boot list.
G: WINDOWS>
Can anyone explain what I need to type in for the two items above in order to complete this Repair? I have searched everything I can think of without any hint.
dunedin
2.7K Posts
0
April 22nd, 2005 21:00
If you have XP Home substitute in the first option
Type in "Microsoft Windows XP Professional", without the quotes
OS load options.
Type in "fastdetect /NoExecute=Optin" without the quotes
EXIT
Ken Butler
109 Posts
0
April 23rd, 2005 02:00
DANZIE;
I got your reply after my post to Dunedin. I used what you suggested and is covered in my post just made. Thanks, anyway. Problem not solved.
Ken Butler
109 Posts
0
April 23rd, 2005 02:00
dunedin:
Thanks for your input. I tried your suggestions and still got the error: not added to list. However, I disabled GoBack and retried. Thie time I got a different answer to bootcfg /list: It listed the information that I typed in for Load Identifier and OS Load Options. But, on second thought, this time I noticed that what they had listed was =Optln. I had been inputing this as Optin. That may very well be the mistake I was making. However, that didn't enable the boot floppy to boot the computer. I got the same messages: Invalid boot.ini and then hal.dll file missing or corrupted. And, on the regular bootup, I now get a screen showing two Microsoft Windowns XP to choose to boot to. I guess, since they listed the Bootcfg, I shouldn't have added the repair to the list? If so, how do I undo this? And any suggestions how I replace the hal.dll file. I tried the one from my 1386 folder in the XP SP2 CD, which would not boot regular. Thanks.
dunedin
2.7K Posts
0
April 23rd, 2005 09:00
Can you outline the original problem with a quick few lines about what you have done to try to fix it.
You have XP Pro/Home?
SP2
Did you make any changes immediately prior to the error appearing?
Where do you get the screen with the choice of 2 Windows XP to boot up?
What do you mean by "Regular Bootup"? Can you boot into XP?
Ken Butler
109 Posts
0
April 23rd, 2005 14:00
Ken Butler
109 Posts
0
April 23rd, 2005 14:00
Ken Butler
109 Posts
0
April 23rd, 2005 15:00
dunedin
2.7K Posts
0
April 23rd, 2005 15:00
That should solve your problem with the 2 OS at bootup
Can you access "Repair" now from your CD ?
dunedin
2.7K Posts
0
April 23rd, 2005 16:00
Win98/ME floppy with CDROM support.
Navigate to the i386 folder on the CD, and type "winnt.exe" without the quotes at the command prompt. That'll start Setup running from the CD.
http://www.bootdisk.com/bootdisk.htm
Ken Butler
109 Posts
0
April 23rd, 2005 18:00
I went to msconfig, boot.ini and clicked check all boot paths. It said OK. But two OS are listed. I rebotted and the window came up with the choice of which system to boot to.
Yes, I can boot from the CD and access "repair". That's where I did the above damage that I'd like to UNDO. As an added info: I have NTFS file system. Thanks for your help.
Ken Butler
109 Posts
0
April 23rd, 2005 18:00
Ken Butler
109 Posts
0
April 23rd, 2005 19:00
dunedin
2.7K Posts
0
April 23rd, 2005 22:00
Some progress then :smileyhappy:
Is this what you tried?
Start the computer with the boot disk.
Change to the cdrom drive.
Go into the \i386 directory on the cdrom.
Run WINNT.EXE to begin the install process
Here`s another suggestion to make the floppy
Format a floppy and copy onto it
boot.ini / ntldr / ntdetect.com
If that does not work either I can`t think what is wrong
Ken Butler
109 Posts
0
April 24th, 2005 02:00
I started the computer with the boot disk (Win98)
Could not go to the CDROM Drive - Invalid drive message
That is the way I made the XP boot floppy. That's when I get the message "Invalid boot.ini". The next message is hal.dll file is missing or corrupted. Replace the hal.dll file. As I mentioned, I have replaced it with the one in i386 on the XPSP2 CD, but the computer will not boot in normal mode. I had to revert using GoBack. I slipstreamed the CD. The file on the CD is not the same size as on my HD in System32.