Operating Systems > Windows XP (Oct 2001)
BOOT.INI and ARC Path Naming Conventions
(1/1)
chrisNova777:
https://jeffpar.github.io/kbarchive/kb/102/Q102873/
guide to understanding the pathing convention for windows boot loaders
--- Quote ---multi(X)disk(Y)rdisk(Z)partition(W) <--- looks like this
--- End quote ---
--- Quote ---- X is the ordinal number of the adapter and should always be 0 (see the text
below for the reason).
- Y is always 0 (zero) if the ARC path starts with MULTI(), because MULTI()
invokes the INT 13 call as described above and therefore does not need the
DISK() parameter information.
- Z is the ordinal for the disk on the adapter and is usually a number between
0 and 3.
- W is the partition number. All partitions receive a number except for type 5
(MS-DOS Extended) and type 0 (unused) partitions, with primary partitions
being numbered first and then logical drives.
NOTE: The first valid number for W is 1, as opposed to X, Y, and Z which start at 0 (zero).
--- End quote ---
https://neosmart.net/wiki/rebuilding-boot-ini-file/
https://web.archive.org/web/20140624094849/http://support.microsoft.com/kb/155222
chrisNova777:
--- Quote ---multi(0)disk(0)rdisk(0)partition(1) = "Primary Channel, C:"
multi(0)disk(0)rdisk(0)partition(0) = "Primary Channel, System Partition"
multi(0)disk(0)cdrom(%u) = "CD-ROM, Variable"
ramdisk(0) = "RamDisk"
net(0) = "Network"
multi(0)disk(0)fdisk(0) = "Diskette A:"
multi(0)disk(0)rdisk(1)partition(0) = "Secondary Channel, Partition 0"
multi(0)disk(0)rdisk(1)partition(%d) = "Secondary Channel, Variable Partition"
multi(0)disk(0)rdisk(1)partition(1) = "Secondary Channel, Partition 0"
multi(0)disk(0)rdisk(0)partition(%d) = "Primary Channel, Variable Partition"
multi(0)disk(0)fdisk(1)partition(0) = "Diskette B:, Partition 0"
multi(0)disk(0)fdisk(0)partition(0) = "Diskette A:, Partition 0"
multi(0)video(0)monitor(0) = "ConsoleOut, Monitor"
multi(0)key(0)keyboard(0) = "ConsoleIn, Keyboard"
multi(0)disk(0)fdisk(1) = "Diskette B:"
eisa(0)disk(0)fdisk(0) = "EISA Diskette A:"
eisa(0)disk(0)fdisk(1)partition(0) = "EISA Diskette B:, Partition 0"
eisa(0)disk(0)fdisk(0)partition(0) = "EISA Diskette A:, Partition 0"
--- End quote ---
Navigation
[0] Message Index
Go to full version