Recent | Online | Vintage | Modern | XP | Win | Mac  OS9 | DOS | Amiga | Atari ST | Graphics | Midi io | Sequencers | Roland "MC" | E-mu | Ensoniq | Akai MPCs | Samplers | Akai "S" | Roland "S"Synths | VST Samplers | VST Synths | Roland "JV" | Modules | Drums | Mixers | Timeline | HackintoshArtists | Graphics

Welcome to Oldschooldaw.com! (Online since 2014) proudly SSL-FREE! and serving vintage computers worldwide! if you are human, Register & Login to gain more access to all boards here; Some guest permissions have been limited to reduce traffic from bots and encourage registration. This website serves as a home base for any and all peoples who are interested in the topics posted here which is mostly very technical references + resources to do with music production on various home computer operating systems. If you have any information that is relevant, we'd love to have you take the initiative to contribute! hobbyists + professionals alike, theres lots to know + lots to learn so get to work!

Author Topic: BOOT.INI and ARC Path Naming Conventions  (Read 3771 times)

0 Members and 1 Guest are viewing this topic.

Offline chrisNova777

  • Underground tech support agent
  • Administrator
  • Posts: 9969
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • www.oldschooldaw.com | vintage audio production software + hardware info
BOOT.INI and ARC Path Naming Conventions
« on: January 28, 2024, 07:20:53 AM »
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

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).

https://neosmart.net/wiki/rebuilding-boot-ini-file/

https://web.archive.org/web/20140624094849/http://support.microsoft.com/kb/155222


Offline chrisNova777

  • Underground tech support agent
  • Administrator
  • Posts: 9969
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • www.oldschooldaw.com | vintage audio production software + hardware info
Re: BOOT.INI and ARC Path Naming Conventions
« Reply #1 on: April 23, 2024, 08:19:02 AM »
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"