Xref: utzoo comp.os.minix:12748 comp.unix.sysv286:26 comp.unix.sysv386:1079 comp.sys.ibm.pc.misc:2456 Path: utzoo!attcan!uunet!samsung!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!julius.cs.uiuc.edu!apple!snorkelwacker!bloom-beacon!eru!hagbard!sunic!mcsun!hp4nl!star.cs.vu.nl!leendert@cs.vu.nl From: leendert@cs.vu.nl (Leendert van Doorn) Newsgroups: comp.os.minix,comp.unix.sysv286,comp.unix.sysv386,comp.sys.ibm.pc.misc Subject: Partition table - system types Message-ID: <7874@star.cs.vu.nl> Date: 9 Oct 90 12:13:11 GMT Sender: news@cs.vu.nl Organization: Fac. Wiskunde & Informatica, VU, Amsterdam Lines: 43 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 Vrije Universiteit / Dept. of Maths. & Comp. Sc. Amoeba project / De Boelelaan 1081 1081 HV Amsterdam / The Netherlands