vani said:
Is there a way to find out the numbering of controllers and disks in
boot.ini, and how it relates to real hardware?
Which physical controller gets multi(0) and which gets multi(1) and so on?
I have found that there is no fixed relationship between boot.ini
settings and physical devices. My motherboard has two HD
controllers, Intel Southbridge - SATA only, and JMicron -
SATA and PATA. Both controllers show up in boot.ini as
multi(0). The only thing that determines drives is rdisk( ).
The rdisk( ) depends on which disk is the designated boot disk.
If you have a dual boot with two HDs the disk you boot from is
rdisk(0) and the other is rdisk(1). If you swap boot disks in
the BIOS, the rdisk( ) settings also swap, so the previous rdisk(0)
becomes rdisk(1) and vice versa.
The only fixed setting seems to be partition( ), as that refers
to the internal partition structure of each disk individually.