G
Gerhard Fiedler
Folkert said:You want me to spell it out for you?
If that would be possible... ?!?
Folkert said:You want me to spell it out for you?
Antoine said:I am standing on my original point: it varies!
Timothy Daniels said:Rod Speed wrote
Exactly why you shouldn't have quoted Microsoft's ARC path documents -
it's OBSOLETE!
Wrong again. The detail just isnt spelt out explicitly in THATThat is left open to interpretation by manufacturers such as Dell, to
BIOS producers such as Phoenix Technologies, and to ROM chip producers
such as Intel.
particular KB article which has a VERY limited purpose. It
aint anything like the definitive statement of the ARC path
naming convention used in boot.ini, let alone saying anything
about who gets to determine how the ordinal is determined.
http://support.microsoft.com/kb/102873/EN-US/
has a much clearer statement about the rdisk() parameter and it says
[...........]
Z is the ordinal for the disk on the adapter and is usually a number
between 0 and 3.
---------------my comment
This is the rdisk parameter and that clearly says DISK ON THE ADAPTER
and says nothing about any hard drive boot order list what so ever.
---------------my comment
And the Microsoft document clearly states that the document
applies to:
• Microsoft Windows NT Advanced Server 3.1
• Microsoft Windows NT Server 3.5
• Microsoft Windows NT Server 3.51
• Microsoft Windows NT Server 4.0 Standard Edition
• Microsoft Windows NT Workstation 3.1
• Microsoft Windows NT Workstation 3.5
• Microsoft Windows NT Workstation 3.51
• Microsoft Windows NT Workstation 4.0 Developer Edition
• Microsoft Windows NT Advanced Server 3.1
The document is as obsolete as you are
craigm said:Try this one.Timothy said:Rod Speed said:Timothy Daniels wrote:
In the Microsoft document "How to Determine the ARC Path"
(http://support.microsoft.com/default.aspx?scid=kb;en-us;155222)
it is stated:
"A typical ARC path might be:
multi(0)disk(0)rdisk(0)partition(2)\WINNT="My Server 4.0"
"The rdisk parameter is defined as Harddisk<X> on the
TargetDevice line, where <X> is a variable that represents
the drive ordinal. Note that the rdisk parameter is not used
when SCSI replaces multi in the ARC path."
Clearly, "rdisk()" refers to the position of the physical hard,
but it does NOT state how that position (i.e. the "drive ordinal")
is derived.
Yes, but the boot order list doesnt even get a mention, and when the
ARC path naming convention originated at a time when there wasnt
even a hard drive boot order list in most if any bios, it should be
obvious to even someone as stupid as you that it was never intended
to be the ordinal in the hard drive boot order list that didnt even exist.
Exactly why you shouldn't have quoted Microsoft's ARC path
documents - it's OBSOLETE!
That is left open to interpretation by manufacturers such as Dell, to BIOS producers such as Phoenix Technologies, and to
ROM chip producers such as Intel.
Wrong again. The detail just isnt spelt out explicitly in THAT
particular KB article which has a VERY limited purpose. It
aint anything like the definitive statement of the ARC path
naming convention used in boot.ini, let alone saying anything
about who gets to determine how the ordinal is determined.
http://support.microsoft.com/kb/102873/EN-US/
has a much clearer statement about the rdisk() parameter and it says
[...........]
Z is the ordinal for the disk on the adapter and is usually a number between 0 and 3.
---------------my comment
This is the rdisk parameter and that clearly says DISK ON THE ADAPTER
and says nothing about any hard drive boot order list what so ever.
---------------my comment
And the Microsoft document clearly states that the document
applies to:
• Microsoft Windows NT Advanced Server 3.1
• Microsoft Windows NT Server 3.5
• Microsoft Windows NT Server 3.51
• Microsoft Windows NT Server 4.0 Standard Edition
• Microsoft Windows NT Workstation 3.1
• Microsoft Windows NT Workstation 3.5
• Microsoft Windows NT Workstation 3.51
• Microsoft Windows NT Workstation 4.0 Developer Edition
• Microsoft Windows NT Advanced Server 3.1
The document is as obsolete as you are, sock puppet.
*TimDaniels*
http://www.microsoft.com/resources/...Windows/XP/all/reskit/en-us/prmc_str_masc.asp
Timothy Daniels said:Rod Speed wrote
What MS intended in the misty past is that "rdisk()" specify
a hard drive and that it's related to some "adapter ordinal".
It doesn't say how that ordinal is to be determined.
Since then, Phoenix and/or Dell decided that the ordinal would be
thehard drive boot order
- which in the *default* case is derived from the IDE channel no. and
the Master/Slave settings of the hard drives.
It makes no sense to bind one's thinking and
expectations to vague and obsolete documents.
Time and technology move on,
Huh?
Exactly. I'm so glad you agree with me.
Thanks Roddles, for helping debunk Fiddlers 'point' with us.
Tim didn't say "on /my/ machine, the rdisk number seems to be
equivalent to the position in the hard disk boot order list" -- he
claims this to be the case on /all/ machines. Which I seriously
doubt, and it seems I'm not alone with this.
AND NO ONE ELSE'S DOCUMENTIONATION OF
THE ARC PATH NAMING CONVENTION EVEN MENTIONS
ANY HARD DRIVE BOOT ORDER LIST EITHER.
There might just be a damned good reason for that, child.
AND its a terminally stupid way to determine the ordinal
for the rdisk() param ANYWAY, because that means that
the rdisk() param in boot.ini cant be used WHEN THE DRIVE
DOESNT APPEAR IN THE HARD DRIVE BOOT ORDER LIST
AND YOU WANT TO BE ABLE TO BOOT AN OS FROM THAT.
Rod Speed said:Lying, again. MS actually uses the description
'Z is the ordinal for the disk on the adapter'
Rod Speed said:.... determining the ordinal from the boot order list
requires that the boot.ini be edited when any change is
made to the location of a particular drive in that list.
Timothy Daniels said:craigm said:Try this one.Timothy said::
Timothy Daniels wrote:
In the Microsoft document "How to Determine the ARC Path"
(http://support.microsoft.com/default.aspx?scid=kb;en-us;155222)
it is stated:
"A typical ARC path might be:
multi(0)disk(0)rdisk(0)partition(2)\WINNT="My Server 4.0"
"The rdisk parameter is defined as Harddisk<X> on the
TargetDevice line, where <X> is a variable that represents
the drive ordinal. Note that the rdisk parameter is not used
when SCSI replaces multi in the ARC path."
Clearly, "rdisk()" refers to the position of the physical hard,
but it does NOT state how that position (i.e. the "drive
ordinal") is derived.
Yes, but the boot order list doesnt even get a mention, and when
the ARC path naming convention originated at a time when there wasnt
even a hard drive boot order list in most if any bios, it should be
obvious to even someone as stupid as you that it was never intended
to be the ordinal in the hard drive boot order list that didnt
even exist.
Exactly why you shouldn't have quoted Microsoft's ARC path
documents - it's OBSOLETE!
That is left open to interpretation by manufacturers such as
Dell, to BIOS producers such as Phoenix Technologies, and to ROM
chip producers such as Intel.
Wrong again. The detail just isnt spelt out explicitly in THAT
particular KB article which has a VERY limited purpose. It
aint anything like the definitive statement of the ARC path
naming convention used in boot.ini, let alone saying anything
about who gets to determine how the ordinal is determined.
http://support.microsoft.com/kb/102873/EN-US/
has a much clearer statement about the rdisk() parameter and it
says [...........]
Z is the ordinal for the disk on the adapter and is usually a
number between 0 and 3. ---------------my comment
This is the rdisk parameter and that clearly says DISK ON THE
ADAPTER and says nothing about any hard drive boot order list what so
ever.
---------------my comment
And the Microsoft document clearly states that the document
applies to:
• Microsoft Windows NT Advanced Server 3.1
• Microsoft Windows NT Server 3.5
• Microsoft Windows NT Server 3.51
• Microsoft Windows NT Server 4.0 Standard Edition
• Microsoft Windows NT Workstation 3.1
• Microsoft Windows NT Workstation 3.5
• Microsoft Windows NT Workstation 3.51
• Microsoft Windows NT Workstation 4.0 Developer Edition
• Microsoft Windows NT Advanced Server 3.1
The document is as obsolete as you are, sock puppet.
http://www.microsoft.com/resources/...Windows/XP/all/reskit/en-us/prmc_str_masc.asp
Exactly!
The document *still* says nothing about how the "rdisk()" ordinal is to
be determined.
Here is what it says:
"Y Specifies a physical hard disk attached to drive controller W.
For ATA controllers, this number is typically between 0 and 3.
For SCSI controllers, this number is typically between 0 and
7, or 0 and 15, depending on the adapter type. The first valid
number is 0."
So, given that and previous vacuums,
Phoenix and Dell gave it a meaning that made sense,
met Microsoft's vague requirements,
and which was useable and convenient.
Timothy Daniels said:Rod Speed wrote
Yes, of course. Microsoft left it up to the BIOS producers
to define how the "adapter ordinal" is determined.
Stupid is as stupid does.
Since you don't *know* enough to use the method, you don't use it.
But Dell and Phoenix Technologies figured that there existed a smarter
brand of user who would like the added flexibility and convenience.
I've reported my findings for *them*,
Timothy Daniels said:Rod Speed wrote
You're funny.
Now define "ordinal for the disk on the adapter".
Timothy Daniels said:Rod Speed wrote
Removing the drive at the head of the hard drive
boot order requires editing, too, in your system,
because that's where your one and only boot.ini file is.
If you have a boot.ini file in the secondary hard drive
that is appropriate if that hard drive is at the head
of the hard drive boot order and the "rdisk()" ordinal,
depends on the position in the hard drive boot order,
no editing is necessary when the primary hard drive
is disconnected or fails.
It even allows one to have entries with identical sets of ARC paths in
several partitions among several hard drives
- any of them would do for booting. You just have to know where the
partition you want to boot is.
But of course, that is too stressful for you to learn.
Your methods were learned in pre-MSDOS days
It's time to reform your ossified ways.
Timothy Daniels said:Gerhard Fiedler wrote
On Feb 1, in the thread "Boot.ini question", I posted:
"ABSTRACT
"This experiment shows that the Phoenix Technologies BIOS
exposes the hard drive boot order to ntldr such that the para-
meter "rdisk(x)" in the boot.ini file corresponds to the hard
drive having a displacement "x" from the head of the hard
drive boot order, where "x" is a positive integer starting
with 0.
"HARDWARE
"Dell Dimension XPS-R450 with a Phoenix Tech BIOS,"
On Feb 2, in the thread "meaning of 'rdisk()' in boot.ini file",
I posted:
"ABSTRACT
"This investigation shows that the "rdisk()" parameter
in the boot.ini file represents a hard drive in terms of
its displacement from the head of the hard drive boot order
in the BIOS. The value of n in "rdisk(n)" expresses this
displacement, where n is an integer value starting with 0,
and where "rdisk(0)" represents the hard drive which is at
the head of the hard drive boot order, i.e. the hard drive
at zero displacement from the head of the hard drive boot
order. The BIOS used in the investigation was the Phoenix
Technologies BIOS as supplied in Dell Dimension desktop
PCs.
"HARDWARE
"Dell Dimension XPS-R450 with a Phoenix Tech BIOS,"
Those are very clear statements of my position,
having far more clarity than those of anyone else in the history of this
newsgroup.
No one has yet matched them in thoroughness or clarity of methodology.
If they don't apply to all Dell desktop PCs in the last 5 years, let
someone show it with equal clarity.
AND if they had done that, someone would have actually
documented the use of the hard drive boot order list for the
ordinal AND NO ONE HAS ACTUALLY DONE THAT, not even Dell.
Rod Speed said:Pity about the situation where you NEED to boot
an OS from a drive which isnt in the hard drive boot order list.
Rod Speed said:Its should be obvious that its the enumeration of
the drive on the adapter in the master/slave sense,
particularly when it goes on to say 'usually between 0 and 3'
with two channels and 0-6 with a scsi adapter.
Timothy Daniels wrote
No it doesnt. You just have an identical boot.ini on every
drive you will ever load ntldr etc from, with the comment
on the entry in the boot.ini line documenting which particular
OS copy will be booted when that entry is selected by
the use in the menu that ntldr presents at boot time.