M
m
(Apologies if this is the wrong group for this question. Please
redirect me to the apporpriate group)
For reasons beyond my control (read: the user has screwed everything),
I have this acer notebook whose hard disk presents the following
layout:
partition no. descr
1 acer recovery data
2 windows vista / NTFS
3 windows XP / NTFP
4 extended (not relevant to the problem)
Partition 1 apparently is bootable, launching a xp-like recovery
environment. But when running Vista and XP, inside "my computer" it
does not appear among the drives.
Now, this computer boots using a third-party boot manager (grub). The
user reports that oll of a sudden (doh!) windows XP is not booting
anymore.
I've checked the grub config and afaict it looks ok: it has an entry
for booting Vista - chainload the boot sector of partition (hd0, 1)
and make it active, and an entry for booting XP - chainload the
bootsector of partition (hd0, 2) and make it active, plus other
entries (not relevant here). I'm pretty sure this is the correct grub
syntax for booting "foreign" OSs (and, after all, everything was
working until some days ago).
The problem is that, when I choose to boot XP, the acer recovery
environment (first partition) is started instead.
Vista boots, and sees the VIsta partition as C:, and the XP partition
as D: (as expected).
If I try to boot using an XP cdrom, the installation program (and the
recovery console as well) sees the XP partition as C:, and the Vista
partition as D: (don't konw why...I thought XP was able to use a
partition letter other than C.
I'v tried using vistabootpro to restore the boot sector of the XP
partition, but nothing changed. I''ve also used "fixboot C:" (from the
XP recovery console) without success. The XP partition contains ntldr,
boot.ini and the other XP boot files, but apparently they are ignored,
since renaming them or changing their contents produces no effect (I
tried renaming ntldr, to see if I got the "missing ntldr" message, but
nothing changed).
Installing another boot manager is out of the question (the user does
not want to change).
Any hint on what could I do to check what the XP partition boot sector
is really doing? If additional info is needed, just ask.
Thanks in advance.
redirect me to the apporpriate group)
For reasons beyond my control (read: the user has screwed everything),
I have this acer notebook whose hard disk presents the following
layout:
partition no. descr
1 acer recovery data
2 windows vista / NTFS
3 windows XP / NTFP
4 extended (not relevant to the problem)
Partition 1 apparently is bootable, launching a xp-like recovery
environment. But when running Vista and XP, inside "my computer" it
does not appear among the drives.
Now, this computer boots using a third-party boot manager (grub). The
user reports that oll of a sudden (doh!) windows XP is not booting
anymore.
I've checked the grub config and afaict it looks ok: it has an entry
for booting Vista - chainload the boot sector of partition (hd0, 1)
and make it active, and an entry for booting XP - chainload the
bootsector of partition (hd0, 2) and make it active, plus other
entries (not relevant here). I'm pretty sure this is the correct grub
syntax for booting "foreign" OSs (and, after all, everything was
working until some days ago).
The problem is that, when I choose to boot XP, the acer recovery
environment (first partition) is started instead.
Vista boots, and sees the VIsta partition as C:, and the XP partition
as D: (as expected).
If I try to boot using an XP cdrom, the installation program (and the
recovery console as well) sees the XP partition as C:, and the Vista
partition as D: (don't konw why...I thought XP was able to use a
partition letter other than C.
I'v tried using vistabootpro to restore the boot sector of the XP
partition, but nothing changed. I''ve also used "fixboot C:" (from the
XP recovery console) without success. The XP partition contains ntldr,
boot.ini and the other XP boot files, but apparently they are ignored,
since renaming them or changing their contents produces no effect (I
tried renaming ntldr, to see if I got the "missing ntldr" message, but
nothing changed).
Installing another boot manager is out of the question (the user does
not want to change).
Any hint on what could I do to check what the XP partition boot sector
is really doing? If additional info is needed, just ask.
Thanks in advance.