Recent | Online | Vintage | Modern | 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.

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

0 Members and 1 Guest are viewing this topic.

Offline chrisNova777

  • Underground tech support agent
  • Administrator
  • Posts: 9662
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • View Profile
    • 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: 9662
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • View Profile
    • www.oldschooldaw.com | vintage audio production software + hardware info
Re: BOOT.INI and ARC Path Naming Conventions
« Reply #1 on: Today at 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"