Partition table - system types

Leendert van Doorn leendert at cs.vu.nl
Tue Oct 9 22:13:11 AEST 1990


The partition table on a IBM PC/XT/AT/PS type of machine contains
entries for various (possibly different) operating systems. Each system
has its own (hopefully) unique system index. I'm trying to gather these
system indices, to make my kind of fdisk program more complete.
Note that I more or less randomly chose the system indices for Amoeba
in the hope that nobody else uses them

Additions, deletions, changes, remarks, etc. are very welcome. I'll
summarize if appropriate.

Leendert

struct ostypes {
    char *ot_name;		/* operating system name */
    uint8 ot_index;		/* operating system index */
} ostypes[] = {
    "DOS-12",		0x01,	/* MS/DOS, 12-bit FAT */
    "XENIX /",		0x02,	/* Xenix root */
    "XENIX /usr",	0x03,	/* Xenix user */
    "DOS-16",		0x04,	/* MS/DOS, 16-bit FAT */
    "DOS-EXT",		0x05,	/* MS/DOS Extended */
    "DOS-BIG",		0x06,	/* MS/DOS Large */
    "AIX",		0x08,	/* A/IX */
    "OPUS",		0x10,	/* Opus */
    "NOVELL",		0x51,	/* possibly Novell */
    "CP/M",		0x52,	/* CP/M */
    "386/IX",		0x63,	/* 386/IX */
    "NOVELL",		0x64,	/* Novell */
    "PC/IX",		0x75,	/* PC/IX */
    "MINIX-OLD",	0x80,	/* pre 1.4b Minix */
    "MINIX",		0x81,	/* Minix partition */
    "AMOEBA",		0x93,	/* Amoeba */
    "BADBLK",		0x94,	/* Amoeba bad block partition */
    "CCP/M",		0xDB,	/* Concurrent CP/M */
    "BADTRK",		0xFF,	/* Bad track table */
};

--
Leendert van Doorn 			   		<leendert at cs.vu.nl>
Vrije Universiteit / Dept. of Maths. & Comp. Sc.
Amoeba project / De Boelelaan 1081
1081 HV Amsterdam / The Netherlands



More information about the Comp.unix.sysv386 mailing list