C.Joseph S. Drayton said:
Hi Tim,
The last time I tried what the OP is talking about was about
5 years ago. The 'current' machine had WindowsXP on it.
The second drive had Windows2000pe. I edited boot.ini,
and the second drive came up as a drive letter other than 'C'
which is what it had been when I pulled it out of the old
computer.
It's unclear whether the 2nd drive had had "C:" as its drive
letter prior to its introduction to the system which already
contained XP, or whether it had a drive letter other than that.
I would have expected it to run using its old drive letter, as
that would have been in its registry and it would have seen
the XP OS as just files of data.
The possibility that I edited boot.ini does exist, at the time
I was in a rush and didn't play with it.
Editing boot.ini would not have affected the drive letter that
the 2nd OS used in reference to its own partition when it was
running. Boot.ini just affects whether or not the 2nd OS
could be designated by the user for loading.
[...] When I have time I will look into the matter further and see
if I can get the second drive to come up as 'C' as you say it should.
The 2nd OS should refer to its own partition as "C:" if that is
what it previously used in reference to its own partition. If it had
been installed while another previously installed OS was visible
which had taken that letter name for its partition, the 2nd OS would
know its own partition by some other letter name, perhaps "D:".
But if you run the test using as the 2nd HD one which had been
previously installed in another machine, some renaming may go on
to which John John alluded and about which I know nothing.
My laptop has 2 drive bays so I can pull the drive from my backup
machine and see what happens.
Well, that will introduce the complication of another machine.
Let us know what happens.
As I recall I edited boot.ini with a text editor. Is there some
application you would recommend for editing the file so that
I can get the parameters correct ....
I've never used the boot.ini wizard, preferring to know and
control what's going on directly by editing manually with Notepad,
but I hear that the following will "wizardize" the process:
Click "Start", "Run" and enter "msconfig", "OK",
Click the "BOOT.INI" tab,
Click the "Check All Boot Paths" button,
(boot.ini will be edited to reflect all OSes found),
Click "Apply", "OK",
Click the "Restart" button and expect a menu screen
after the POST stage of bootup.
At some point in the "wizard", the timeout value might be
requested, but not having used the wizard, I don't know.
*TimDaniels*