I just realized I had'nt told you earlier but it looks like the xp
partition,
partition 2 is the one labeled system. I hope that wasn't stopping us the
whole time. I understand some of the labels but others I don't in disk
management. The labels after the xp(2nd) partition reads: (System, Active,
Primary Partition) and the vista(3rd) partition reads: (Boot, Page File,
Crash Dump, Primary Partition). Sorry I didn't say that sooner I just
thought
I had. Partition 1 is empty and reads: (EISA Configuration). I can find
the
file on the xp partition, but I also dowloaded a new one just in case that
would fix it, but it didn't. I deleted that one already but the original
is
version: 5.1.2600.2180 the date modified is 8/4/2004 and it is 129 KB and
132
on disk it says. I do still have the dvd drive as first in boot priority.
The
disk is not in the drive. I have used fdisk but that was in an A+ class
like
two years ago and I decided to go a different way career wise, so I do
have
some knowledge, but like I said haven't done anything like that in a
while.
If I had to I would have to go the latter route being that I don't have a
floppy drive. It is a notebook that I'm using, I'm sure that doesn't make
a
difference though. I do have partition magic though so if you could give
me a
short walk through I'm sure I could accomplish it. This is what the
boot.ini
of the xp partition:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect
I'm guessing it doesn't matter because I made mention of it earlier but
the
boot.ini file says it's a backup file. When I go into the properties of
the
boot.ini file under file type it says: BACKUP file (.backup) and under the
details tab for the name it says: boo.ini.backup and under type it says:
BACKUP file. I'm guessing the labels in disk management were important
thought because the xp partition is already labeled the active partition.
Hopefully this helps a little more, and like I said I'm willing to do
whatever is needed. Also, would it be a simple fix if I had the disk?
John Barnes said:
Sorry we haven't made any progress. Thanks for all your effort.
If you still want to try other things until someone, hopefully Darrell
Gorter
from Microsoft, has other ideas,
The Vista partition (3) is the 'system' partition in disk management and
has
the
Vista boot file on it. It is a primary partition. Partition 1 is empty.
No
hidden files. Are you able to find the Windows\system32\hal.dll on your
XP
partition? What version date and size is it?
Do you still have the DVD as first in boot priority in the BIOS
Do you still have the install DVD in the drive.
Do you have any ability to change the active partition except thru a
Windows
o/s
If you have the ability to change the active partition, such as from
fdisk
on a floppy, you might see what your results are from making the XP
patition
the active partition. Don't do it if you don't have the ability to
change
it back to the Vista partition from a floppy or other means such as
PartitionMagic bootable CD.
Could you copy your boot.ini file so we could see it?
The normal boot process of XP has the boot record call ntldr, which does
a
couple of housekeeping type processes, calls boot.ini and should in your
case display the boot menu with more than one system on it. Then the
selected xp system should cause ntldr to run the ntdetect.com and using
the
boot path look for and load the ntoskrnl.exe and hal.dll files. Since it
is
not looked for until the os is selected from the boot menu, it is
confusing
that you are getting it when you are.
I could email you a copy of hal.dll if the versions match mine, but I
think
I read somewhere that there are two versions that are selected from at
install time depending on hardware.
I checked and double checked to make sure everything was set up
correctly
and
it was. I created the second xp option through vistabootpro creating a
second
option for it on the boot menu, and still get the same thing going into
either option. I tried what you said, duplicating the boot.ini in each
root
location and configured them as you said. I also, just in case I wasn't
understanding correctly, configured them the other way around i.e. I
made
the
original boot.ini point to partition 2 and the new renamed boot.ini
point
to
partition 3, then I made the original boot.ini point to 3 and the
renamed
boot.ini point to partition 2. Originally they both did point to
partition
2.
But even after duplicating them and configuring the both ways I still
got
the
same thing trying to boot into either xp option. There was not any
secondary
boot menu that ever came up so I'm guessing it just doesn't even get
that
far.
Chris
:
Just to review. You have 1 connected IDE drive.
You now have Vista on partition 3 and it is the system drive. XP is
on
partition 2. Partition 1 is empty.
You now have a copy of ntldr, ntdetect.com and boot.ini in the root on
both
the XP and the Vista drive.
You have a Boot menu that has Vista, older version of Windows (XP) and
the
new legacy XP system entry you added from VistaBootPro
With both 'XP' entries on the boot menu, older and legacy system, you
get
the same message hall.dll missing or corrupt
Your boot.ini on both partitions shows XP on rdisk 0 partition 2
If the above are all correct, can we do one more test to see where you
are
failing. Make a duplicate of the boot.ini entry on both partitions.
Change
the descriptions on the new entries so you can identify them. Make
the
second entry on both point to partition 3
This should cause you to get the secondary boot menu, and give a
better
idea
of how far into the boot process you get.
I wasn't able to get back to the computer till now but, that didn't
fix
it
either. I downloaded vistabootpro and have been searching through
message
boards and such to find some hope, without any luck. So if you or
anyone
has
any more ideas let me hear them. Oh and I also want to thank you for
all
the
help you've been, I just hope there is something to do to fix this
without
having to buy anything else.
:
If you are lucky, restoring the boot.ini to the drive with the
ntldr
and
ntdetect.com files on it will give you a boot. Just to save steps,
I
would
also copy all three files onto the root of the Vista drive.
You put all files on the root of the drives. Nothing goes into the
Vista
boot file.
That you got the error you got indicates it is looking to the right
place
for the ntldr file but couldn't complete the process.
If you only have the Vista boot file on the 3rd partition and you
are
booting into Vista, that must be the active partition (should be
labeled
'system' in disk management)
Let me know what the results are as it may require 1 more step of
downloading VistaBootPro and adding a legacy system entry there.
The xp partition seems to be the active partition and from what
it
looks
like
is the 2nd partition of 3(they aren't numbered in the computer
management).
The vista partition looks like the 3rd partition and seems to
contain
the
vista boot information. The other files when I search for them
are
on
the
D:
drive which is the xp partition, but when i searched boot.ini it
only
found a
backup file on the D: named boot.ini.backup, but i think that is
the
file
because it contains the boot information for the 2nd partition.
Also
that
means it should be correct in being the 2nd partition. So what it
looks
like
is the empty partition is the 1st one the xp partition is the 2nd
one
and
the
vista partition is the 3rd one. Should copying those files to the
root
folder
of vista fix the problem, and what is the folder that actually
contains
the
information used to boot with vista? I found a few folders that
seemed
to
contain boot information so I don't know exactly which folder to
copy
them
to.
:
Forgetting letters, I understand you have XP on the 1st
partition,
Vista
on
the 2nd and the 3rd is empty.
You have 1 IDE drive
You are booting thru your Vista boot and have the entry for
earlier
version
Please note which partition is active, which partition (1 or 2)
has
the
Vista boot files, and if you have the ntldr ntdetect.com
boot.ini
files
on
either partition which partition are they on. Look in your
boot.ini
file
and see if the partition for XP is correct. Should be partition
1
if
I
understand your setup. Get your information from disk
management.
(control
panel/administrative services, computer management/disk
management)
With this information we should be able to work out a solution.
I hope your computer came with a restore disk in addition to the
repair
partition. If not, I do suggest you order one just to be on the
safe
side.
They usually are available for under $10.
I'm booting from what I think is called the boot manager. The
options
listed
on that screen are "An earlier version of Windows" and