Extra (second) Boot Menu appears AFTER selecting OS to boot

I have an "additional" XP boot menu screen, and I'd like to discover where the useless entries come from. They are NOT in boot.ini.

Windows (Vista) Boot Manager shows these 2 choices:
Win XP
Windows Vista (TM) Business

If I select the first choice (Win XP), I then get a SECOND boot menu:

Please Select the Operating System to Start:
Microsoft Windows XP Professional
Windows (DEFAULT)

If I select the FIRST choice, I get the following error screen:
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

However, if I had selected menu item 2 (Windows-Default), it boots normally into Win XP.

I can not find the source of the corrupted entry; (It's not in Boot.ini) and there's no option to select another OS choice in the "System Start Up and Recovery" window.

Here is the Boot.Ini file:
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(0)\WINDOWS="Microsoft Windows XP Professional" /FASTDETECT /NOEXECUTE=OPTIN

I suppose I could reduce the time-out, but I'd rather find the problem and fix it instead.

I have Vista on one SCSI hard drive, and XP on another SCSI hard drive. There are no other partitions.

Any suggestions as to where else to look?
4gtekAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

scrathcyboyCommented:
Simple -- vista boot loader is DIFFERENT from XP boot loader.  The XP loader is usually in boot.ini, and the VISTA boot loader data file is in a separate partition, as is VISTA, i.e. the vista boot is in the boot partition, but the vista files are in a separate partition.  So you are doing exactly what you would expect, loading the VISTA boot choices first, then if you pick XP, you are loading the XP boot loader.  If you want to remove the XP boot loader, search all partitions for a file with the right words in it for the XP boot loader, and remove the multiple choice -- with only ONE choice in the XP boot loader, it will boot straight through without prompt.
0
4gtekAuthor Commented:
Scrathcyboy:
Thank you for your response, however while the answer WAS indeed simple, your suggestion was not applicable, and did not help.
After staring at the BOOT.INI file for what seemed an eternity, I finally noticed the error in it ,which caused the "extra" menu:
The partition reference in the section under [Operating Systems] had the incorrect entry of 0, instead of partition number 1.
Not sure how it got there, but when I changed it to 1, the multi-boot menu performed as expected. (Selecting Win XP booted straight into XP, without displaying another menu)
Again, thank you for your effort.
0
scrathcyboyCommented:
the boot.ini parameters of course are crucial, and we cannot see your boot.ini file without you posting it.  disk(0) is the primary disk, partition(0) is the primary partition on that disk and partition(1) is the second partition.  You have to decide what parition you want the boot loader to run from, and if you reread my post above, I did indeed tell you that, that there is a boot loader for the vista parittion and a different one for the XP partition.  Without any more details from you in the question, I think I guessed at the problem pretty accurately.  In future, post the two boot loaders and I could have nailed it with one line.  Good luck.
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

4gtekAuthor Commented:
Scrathcyboy
Thank you for your comments. Not to be nit-picky, but if you re-read my original post, you'll see that I indeed DID include my boot.ini file for inspection-which clearly shows the mis-matched lines. (clearly is on hindsight, of course, LOL!)
(Here is a C&P from my question above):
Here is the Boot.Ini file:
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(0)\WINDOWS="Microsoft Windows XP Professional" /FASTDETECT /NOEXECUTE=OPTIN

Again, thank you for your efforts.

P.S. Are you sure about the partition numbering you mentioned? I was under the impression that unlike HDD numbering, the first partition is  #1 (as in HDD 0, Partition 1).
I only have a Primary partition on each drive, which is confirmed by Diskmanagement. And as I said, when I changed the partition # to 1 (from zero) in Boot.ini, everything functioned correctly.
0
4gtekAuthor Commented:
I am the "Asker"-I'm requesting that this question be closed and the points refunded as I found the answer on my own, as described in my first comment> ID: 20804282.
I do appreciate scrathcyboy's effort, however it was not accurate. (I did attempt his suggestion).

I could not find the "REASON" block-that is why I'm explaining my reason for asking for closure and points refund here.

Thank you.
4GTEK
0
4gtekAuthor Commented:
I found my own solution, as detailed in post ID: 20804282.  (C&P below from the post):
After staring at the BOOT.INI file for what seemed an eternity, I finally noticed the error in it ,which caused the "extra" menu:
The partition reference in the section under [Operating Systems] had the incorrect entry of 0, instead of partition number 1.
Not sure how it got there, but when I changed it to 1, the multi-boot menu performed as expected. (Selecting Win XP booted straight into XP, without displaying another menu)
 
This was posted so the question can be deleted.
Thank you
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Vista

From novice to tech pro — start learning today.