R
Rod Speed
Gerhard Fiedler said:Fine with me, but doesn't matter. Just translate my terminology to
yours (I call a disk a disk and a partition a partition, but that's
just me
Since at this point neither Windows nor any kind of DOS has been
loaded, there are not yet any logical disks or drives; they only
exist within the context of an OS, otherwise they are simple
partitions. That's why it doesn't make a lot of sense talking about
them in the context of this thread. (You can't tell whether a
partition will be a logical drive within an OS or not without running
the OS or analyzing its configuration -- if it's not being mounted,
it stays just that, a partition, without becoming a logical drive.)
The words by themselves don't have a clear meaning. That's why I gave
above the meaning I am using. This should make it clear what I am
talking about. Rather than just whining about my terminology,
substitute it for your own (mentally) and read the /meaning/ of the
text. It in fact doesn't matter whether you use boot, start, load or
whatever -- as long as you define what you mean and use it
consistently. Which I did -- but you didn't, and that's in part your
problem. You didn't say what you use for the two completely different
processes: the one that gets ntldr into memory and run, and the other
that gets Windows into memory and run.
Since we were talking about the boot process as related to ntldr and
boot.ini, I found it appropriate to use Microsoft's terminology. But
you can use your own, too -- just make sure it is consistent.
ntldr gets read from disk, loaded into memory and then run by the
BIOS. Since you seem to object to the common term "booting" for this,
I'll call this for the rest of the discussion "loading ntldr". Since
ntldr gets loaded by the BIOS, it only can be loaded by the BIOS from
drives the BIOS can boot from (sorry for this confusing term <g>, but
that's the one you were using). This would be the drives in the
BIOS's "hard drive boot order" list.
ntldr then loads Windows into memory and starts it. Since you seem to
object to the common term "starting Windows" for this, let's call
this for the rest of the discussion "loading Windows". ntldr may be
able to load Windows from drives the BIOS can't boot from (that is,
it can't load ntldr from them). Whether ntldr can load Windows from a
drive has nothing to do with whether the BIOS can load ntldr from
that drive. This are two different processes -- one is controlled by
the BIOS, the other is controlled by ntldr.
According to you, these drives wouldn't have an rdisk number (because
they don't appear in the BIOS "hard drive boot order" list, because
the BIOS can't boot -- excuse me! -- load ntldr from them). Yet they
do have an rdisk number, because ntldr can load Windows from them.
Is this so difficult to understand? What's your problem?
He's extremely stupid.