[comp.sys.ibm.pc.misc] Partition table - system types

leendert@cs.vu.nl (Leendert van Doorn) (10/09/90)

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@cs.vu.nl>
Vrije Universiteit / Dept. of Maths. & Comp. Sc.
Amoeba project / De Boelelaan 1081
1081 HV Amsterdam / The Netherlands

tmh@prosun.first.gmd.de (Thomas Hoberg) (10/13/90)

Add 0x7 for old versions of QNX and for AX (Advanced Unix, a message passing
operating system for 286/386).
----
Thomas M. Hoberg                                   tmh@prosun.first.gmd.de
GMD Berlin, Hardenbergplatz 2, 1000 Berlin 12, Germany   +49-30-254 99-160