2 * Mach Operating System
3 * Copyright (c) 1992 Carnegie Mellon University
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the
9 * software, derivative works or modified versions, and any portions
10 * thereof, and that both notices appear in supporting documentation.
12 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
16 * Carnegie Mellon requests users of this software to return to
18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
23 * any improvements or extensions that they make and grant Carnegie Mellon
24 * the rights to redistribute these changes.
26 * $FreeBSD: /repoman/r/ncvs/src/sbin/i386/fdisk/fdisk.c,v 1.36.2.14 2004/01/30 14:40:47 harti Exp $
27 * $_DragonFly: src/sbin/i386/fdisk/fdisk.c,v 1.9 2004/07/08 17:50:46 cpressey Exp $
32 * Ported to 386bsd by Julian Elischer Thu Oct 15 20:26:46 PDT 1992
34 * 14-Dec-89 Robert Baron (rvb) at Carnegie-Mellon University
35 * Copyright (c) 1989 Robert. V. Baron
41 * $Id: sysids.h,v 1.2 2005/02/06 21:05:18 cpressey Exp $
51 ,{0x01, "Primary DOS with 12 bit FAT"}
52 ,{0x02, "XENIX / filesystem"}
53 ,{0x03, "XENIX /usr filesystem"}
54 ,{0x04, "Primary DOS with 16 bit FAT (<= 32MB)"}
55 ,{0x05, "Extended DOS"}
56 ,{0x06, "Primary 'big' DOS (> 32MB)"}
57 ,{0x07, "OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX"}
58 ,{0x08, "AIX filesystem"}
59 ,{0x09, "AIX boot partition or Coherent"}
60 ,{0x0A, "OS/2 Boot Manager or OPUS"}
61 ,{0x0B, "DOS or Windows 95 with 32 bit FAT"}
62 ,{0x0C, "DOS or Windows 95 with 32 bit FAT, LBA"}
63 ,{0x0E, "Primary 'big' DOS (> 32MB, LBA)"}
64 ,{0x0F, "Extended DOS, LBA"}
66 ,{0x11, "OS/2 BM: hidden DOS with 12-bit FAT"}
67 ,{0x12, "Compaq diagnostics"}
68 ,{0x14, "OS/2 BM: hidden DOS with 16-bit FAT (< 32MB)"}
69 ,{0x16, "OS/2 BM: hidden DOS with 16-bit FAT (>= 32MB)"}
70 ,{0x17, "OS/2 BM: hidden IFS (e.g. HPFS)"}
71 ,{0x18, "AST Windows swapfile"}
74 ,{0x3C, "PartitionMagic recovery"}
76 ,{0x41, "Linux/MINIX (sharing disk with DRDOS)"}
77 ,{0x42, "SFS or Linux swap (sharing disk with DRDOS)"}
78 ,{0x43, "Linux native (sharing disk with DRDOS)"}
79 ,{0x4D, "QNX 4.2 Primary"}
80 ,{0x4E, "QNX 4.2 Secondary"}
81 ,{0x4F, "QNX 4.2 Tertiary"}
84 ,{0x52, "CP/M or Microport SysV/AT"}
87 ,{0x55, "EZ-Drive (disk manager)"}
89 ,{0x5C, "Priam Edisk (disk manager)"} /* according to S. Widlake */
91 ,{0x63, "ISC UNIX, other System V/386, GNU HURD or Mach"}
92 ,{0x64, "Novell Netware 2.xx"}
93 ,{0x65, "Novell Netware 3.xx"}
94 ,{0x70, "DiskSecure Multi-Boot"}
97 ,{0x78, "QNX4.x 2nd part"}
98 ,{0x79, "QNX4.x 3rd part"}
99 ,{0x80, "Minix 1.1 ... 1.4a"}
100 ,{0x81, "Minix 1.4b ... 1.5.10"}
101 ,{0x82, "Linux swap or Solaris x86"}
102 ,{0x83, "Linux filesystem"}
103 ,{0x84, "OS/2 hidden C: drive"}
104 ,{0x85, "Linux extended"}
105 ,{0x86, "NTFS volume set??"}
106 ,{0x87, "NTFS volume set??"}
107 ,{0x93, "Amoeba filesystem"}
108 ,{0x94, "Amoeba bad block table"}
110 ,{0xA0, "Suspend to Disk"}
111 ,{0xA5, "DragonFly/FreeBSD/NetBSD/386BSD"}
116 ,{0xB7, "BSDI BSD/386 filesystem"}
117 ,{0xB8, "BSDI BSD/386 swap"}
118 ,{0xBE, "Solaris x86 boot"}
119 ,{0xC1, "DRDOS/sec with 12-bit FAT"}
120 ,{0xC4, "DRDOS/sec with 16-bit FAT (< 32MB)"}
121 ,{0xC6, "DRDOS/sec with 16-bit FAT (>= 32MB)"}
123 ,{0xDB, "Concurrent CPM or C.DOS or CTOS"}
127 ,{0xEB, "BeOS file system"}
129 ,{0xEF, "EFI System Partition"}
131 ,{0xF2, "DOS 3.3+ Secondary"}
133 ,{0xFE, "SpeedStor >1024 cyl. or LANstep"}
134 ,{0xFF, "BBT (Bad Blocks Table)"}