Add partition specification files.
[pintos-anon] / specs / partitions / partition_types-1.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4  <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
5  <TITLE> Partition types: List of partition identifiers for PCs</TITLE>
6  <LINK HREF="partition_types-2.html" REL=next>
7
8  <LINK HREF="partition_types.html#toc1" REL=contents>
9 </HEAD>
10 <BODY>
11 <A HREF="partition_types-2.html">Next</A>
12 Previous
13 <A HREF="partition_types.html#toc1">Contents</A>
14 <HR>
15 <H2><A NAME="s1">1. List of partition identifiers for PCs</A></H2>
16
17 <P>Below a list of the known partition IDs (system indicators)
18 of the various operating systems, file systems, boot managers, etc.
19 For the various systems, short descriptions are given,
20 in the cases where I have some info.
21 There seem to be two other major such lists: Ralf Brown's
22 (see 
23 <A HREF="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html">interrupt list</A> under 
24 <A HREF="http://www.ctyme.com/intr/rb-2270.htm">Int 19</A>)
25 and 
26 <A HREF="http://ata-atapi.com/hiwtab.htm">Hale Landis'</A>
27 but the present one is more correct and more complete.
28 (However, these two URLs are a valuable source for other information.)
29 See also the 
30 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest table</A>
31 and the
32 <A HREF="http://www.win.tue.nl/~aeb/partitions/partition_tables.html">specification for DOS-type partition tables</A>.
33 <P>Copyright (C) Andries E. Brouwer 1995-2004.
34 Link to this list - do not copy it.
35 It is being updated regularly.
36 Additions, corrections, explanations are welcome.
37 (Mail to 
38 <A HREF="mailto:aeb@cwi.nl">aeb@cwi.nl</A>.)
39 <P>
40 <DL>
41 <P>
42 <DT><B>ID  Name</B><DD><P>
43 <P>
44 <DT><B>00  Empty</B><DD><P>To be precise: this is not used to designate unused area
45 on the disk, but marks an unused partition table entry.
46 (All other fields should be zero as well.)
47 Unused area is not designated. 
48 <A HREF="#plan9label">Plan9</A>
49 assumes that it can use everything not claimed for other systems
50 in the partition table.
51 <P>
52 <DT><B>01  DOS 12-bit FAT</B><DD><P>DOS is a family of single-user operating systems for PCs.
53 86-DOS (`QDOS' - Quick and Dirty OS) was a CP/M-like operating
54 system written by Tim Paterson of Seattle Computer Products (1979).
55 Microsoft bought it, renamed it to MS-DOS 1.0 and sold it to IBM (1980)
56 to be delivered together with the first IBM PCs (1981).
57 MS-DOS 2.0 (1983) was rather different, and designed to be somewhat
58 Unix-like. It supported a hard disk (up to 16MB; up to 32MB for version 2.1).
59 Version 3.3+ added the concept of partitions, where each partition is
60 at most 32MB. (Compaq DOS 3.31 relaxed this restriction.)
61 Since version 4.0 partitions can be 512 MB.
62 Version 5.0 supports partitions up to 2 GB.
63 Several clones exist:
64 <A HREF="http://www.drdos.com/">DR-DOS</A>
65 (from Digital Research, later part of Novell and called NovellDOS or
66 <A HREF="http://support.novell.com/products/ndos7/">NDOS</A>,
67 then owned by Caldera and called
68 <A HREF="ftp://ftp.lineo.com/pub/drdos/OpenDOS.701/">OpenDOS</A>,
69 then by its subsidiary Lineo who named it back to DR-DOS.
70 See 
71 <A HREF="http://www.drdos.com/">http://www.drdos.com/</A>),
72 <A HREF="http://www-4.ibm.com/software/os/dos/">PC-DOS</A>
73 (from IBM),
74 <A HREF="http://www.freedos.org/">FreeDOS</A>, ...
75 See 
76 <A HREF="http://www.powerload.fsnet.co.uk/o_dos.htm">Types of DOS</A>.
77 See comp.os.msdos.* and
78 <A HREF="http://support.microsoft.com/support/kb/articles/q69/9/12.asp">MSDOS partitioning summary</A>.
79 The type <B>01</B> is for partitions up to 15 MB.
80 <P>
81 <DT><B>02  XENIX root</B><DD><P>
82 <P>
83 <DT><B>03  XENIX /usr</B><DD><P>Xenix is an old port of Unix V7.
84 Microsoft Xenix OS was announced August 1980, a portable and commercial
85 version of the Unix operating system for the Intel 8086, Zilog Z8000,
86 Motorola M68000 and Digital Equipment PDP-11.
87 Microsoft introduces XENIX 3.0 in April 1983.
88 (
89 <A HREF="http://www.islandnet.com/~kpolsson/comphist/comp1977.htm">Timeline of Microcomputers</A>)
90 SCO delivered its first Xenix for 8088/8086 in 1983.
91 See comp.unix.xenix.sco.
92 <P>
93 <DT><B>04  DOS 3.0+ 16-bit FAT (up to 32M)</B><DD><P>Matthias Paul writes: Some old DOS versions have had a bug which requires this
94 partition to be located in the 1st physical 32 MB of the hard disk, hence
95 for compatibility with these old issues, partitions located elsewhere
96 should better be assigned the ID FAT16B (06h).
97 <P>
98 <DT><B>05  DOS 3.3+ Extended Partition</B><DD><P>Supports at most 8.4 GB disks: with type <B>05</B> DOS/Windows will not use
99 the extended BIOS call, even if it is available. See type <B>0f</B> below.
100 Using type <B>05</B> for extended partitions beyond 8 GB may lead
101 to data corruption with MSDOS.
102 <P>An extended partition is a box containing a linked list of logical
103 partitions. This chain (linked list) can have arbitrary length, but
104 some FDISK versions refuse to make more logical partitions than there
105 are drive letters available (e.g. MS-DOS LASTDRIVE=26 is good for at
106 most 24 disk partitions; Novell DOS 7+ allows LASTDRIVE=32).
107 <P>
108 <DT><B>06  DOS 3.31+ 16-bit FAT (over 32M)</B><DD><P>Partitions, or at least the FAT16 filesystems created on them,
109 are at most 2 GB for DOS and Windows 95/98 (at most 65536 clusters,
110 each at most 32 KB).
111 Windows NT can create up to 4 GB FAT16 filesystems (using 64 KB clusters),
112 but these cause problems for DOS and Windows 95/98.
113 Note that VFAT is 16-bit FAT with long filenames; FAT32 is a different
114 filesystem.
115 <P>
116 <DT><B>07  OS/2 IFS (e.g., HPFS)</B><DD><P>IFS = Installable File System. The best known example is HPFS.
117 OS/2 will only look at partitions with ID 7 for any installed
118 IFS (that's why the EXT2.IFS packet includes a special "Linux
119 partition filter" device driver to fool OS/2 into thinking Linux
120 partitions have ID 07). (Kai Henningsen (<CODE>kai@khms.westfalen.de</CODE>))
121 <P>
122 <DT><B>07  Windows NT NTFS</B><DD><P>It is rumoured that the Windows NT boot partition must be primary,
123 and within the first 2 GB of the disk.
124 <P>
125 <DT><B>07  Advanced Unix</B><DD><P>
126 <P>
127 <DT><B>07  QNX2.x pre-1988 (see below under IDs 4d-4f)</B><DD><P>
128 <P>
129 <DT><B>08  OS/2 (v1.0-1.3 only)</B><DD><P>
130 <P>
131 <DT><B>08  AIX boot partition</B><DD><P>
132 <P>
133 <DT><B>08  SplitDrive</B><DD><P>
134 <P>
135 <DT><B>08  Commodore DOS</B><DD><P>Matthias Paul writes: "This indicates a Commodore MS-DOS 3.x
136 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A> partition."
137 <P>
138 <DT><B>08  DELL partition spanning multiple drives</B><DD><P>
139 <P>
140 <DT><B>08  QNX 1.x and 2.x ("qny")</B><DD><P>(according to
141 <A HREF="http://www.qnx.com/literature/qnx_sysarch/fsys.html#RAWVOLUMES">QNX Partitions</A>)
142 <P>
143 <DT><B>09  AIX data partition</B><DD><P>Some reports interchange AIX boot &amp; data.
144 AIX is IBM's version of Unix. See comp.unix.aix.
145 <P>
146 <DT><B>09  Coherent filesystem</B><DD><P>Coherent was a UNIX-type OS for the 286-386-486, marketed by
147 Mark Williams Company led by Bob Swartz, renowned for its good
148 documentation. It was introduced in 1980 and died 1 Feb 1995.
149 The last versions are V3.2 for 286-386-486 and V4.0
150 (May 1992, using protected mode) for 386-486 only.
151 It sold for $99 a copy, and the FAQ says that 40000 copies have been sold.
152 See comp.os.coherent and
153 <A HREF="http://personales.mundivia.es/varel/coherent/">this page</A>.
154 A Coherent partition has to be primary.
155 <P>
156 <DT><B>09  QNX 1.x and 2.x ("qnz")</B><DD><P>(according to
157 <A HREF="http://www.qnx.com/literature/qnx_sysarch/fsys.html#RAWVOLUMES">QNX Partitions</A>)
158 <P>
159 <DT><B>0a  OS/2 Boot Manager</B><DD><P>OS/2 is the operating system designed by Microsoft and IBM to be
160 the successor of MS-DOS. Dropped by Microsoft. See comp.os.os2.
161 Windows 2000 actively tries to destroy OS/2 Boot Manager.
162 See 
163 <A HREF="partition_types-2.html#w2kandos2bm">below</A>.
164 <P>
165 <DT><B>0a  Coherent swap partition</B><DD><P>
166 <P>
167 <DT><B>0a  OPUS</B><DD><P>Open Parallel Unisys Server.
168 See 
169 <A HREF="http://www.unisys.com/">Unisys</A>.
170 <P>
171 <DT><B>0b  WIN95 OSR2 FAT32</B><DD><P>Partitions up to 2047GB. See 
172 <A HREF="http://support.microsoft.com/support/msdn/sdk/platforms/doc/sdk/win32/95guide/src/fat32ovr_4.asp">Partition Types</A><P>
173 <DT><B>0c  WIN95 OSR2 FAT32, LBA-mapped</B><DD><P>Extended-INT13 equivalent of <B>0b</B>.
174 <P>
175 <DT><B>0e  WIN95: DOS 16-bit FAT, LBA-mapped</B><DD><P>
176 <P>
177 <DT><B>0f  WIN95: Extended partition, LBA-mapped</B><DD><P>Windows 95 uses <B>0e</B> and <B>0f</B> as the extended-INT13 equivalents
178 of <B>06</B> and <B>05</B>.
179 For the problems this causes, see
180 <A HREF="http://www.firmware.com/pb4ts/w95fdisk.htm">Windows 95 fdisk problems</A> and
181 <A HREF="http://support.microsoft.com/support/kb/peropsys/win95/q148821.asp">Possible data loss with LBA and INT13 extensions</A>.
182 (Especially when going back and forth between MSDOS and Windows 95,
183 strange things may happen with a type <B>0e</B> or <B>0f</B> partition.)
184 Windows NT does not recognize the four W95 types <B>0b</B>, <B>0c</B>,
185 <B>0e</B>, <B>0f</B>
186 (
187 <A HREF="http://support.microsoft.com/support/kb/articles/q151/4/14.asp">Win95 Partition Types Not Recognized by Windows NT</A>).
188 DRDOS 7.03 does not support this type (but DRDOS 7.04 does).
189 <P>
190 <DT><B>10  OPUS (?)</B><DD><P>Maybe decimal, for type <B>0a</B>.
191 <P>
192 <DT><B>11  Hidden DOS 12-bit FAT</B><DD><P>When it boots a DOS partition, OS/2 Boot Manager will hide
193 all primary DOS partitions except the one that is booted,
194 by changing its ID: <B>01</B>, <B>04</B>, <B>06</B> becomes
195 <B>11</B>, <B>14</B>, <B>16</B>. Also <B>07</B> becomes <B>17</B>.
196 <P>
197 <DT><B>11  Leading Edge DOS 3.x
198 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A></B><DD><P>(According to Matthias Paul.)
199 <P>
200 <DT><B>12  Configuration/diagnostics partition</B><DD><P>ID 12 (decimal 18) is used by Compaq for their configuration utility
201 partition.  It is a FAT-compatible partition (about 6 MB) that boots
202 into their utilities, and can be added to a LILO menu as if it were MS-DOS.
203 (David C. Niemi)
204 Stephen Collins reports a 12 MB partition with ID 12 on a Compaq 7330T.
205 Tigran A. Aivazian reports a 40 MB partition with ID 12 on a
206 64 MB Compaq Proliant 1600.
207 ID 12 is used by the Compaq Contura to denote its hibernation partition.
208 (dan@fch.wimsey.bc.ca)
209 <P>NCR has used ID 0x12 MS-DOS partitions for diagnostics and
210 firmware support on their WorldMark systems since the mid-90s.
211 DataLight's ROM-DOS has replaced MS-DOS on more recent systems.
212 Partition sizes were once 72M (MS-DOS) but are now 40M (ROM-DOS).
213 <P>Intel has begun offering ROM-DOS based "Service Partition" support
214 on many OEM systems. This support initially used ID 0x98 but has
215 recently changed to ID 0x12. Intel provides their own support for
216 this partition in the form of a System Resource CD. Partition size
217 has remained constant at 40M. See e.g.
218 <A HREF="www.km-elba.cz/pdf/sds2.pdf">sds2.pdf</A>.
219 (Chuck Rouillard)
220 <P>
221 <DT><B>14  Hidden DOS 16-bit FAT &lt;32M</B><DD><P>(Ralf Brown's interrupt list adds: `ID 14 resulted from using Novell
222 DOS 7.0 FDISK to delete Linux Native partition')
223 <P>
224 <DT><B>14  AST DOS with 
225 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A></B><DD><P>AST MS-DOS 3.x was an OEM version supporting 8 instead of the usual 4
226 partition entries in the MBR. These special MBRs can be detected
227 by another signature in the MBR stored in front of the partition table.
228 <P>
229 <DT><B>16  Hidden DOS 16-bit FAT &gt;=32M</B><DD><P>
230 <P>
231 <DT><B>17  Hidden IFS (e.g., HPFS)</B><DD><P>
232 <P>
233 <DT><B>18  AST SmartSleep Partition</B><DD><P>Ascentia laptops have a `Zero Volt Suspend Partition'
234 or `SmartSleep Partition' of size 2MB+memory size.
235 See 
236 <A HREF="http://www.ast.com/">AST</A>.
237 Ralf Brown calls this the "AST Windows swapfile".
238 <P>
239 <DT><B>19  Unused</B><DD><P>Claimed for Willowtech Photon coS (completely optimized system)
240 by Willow Schlanger <CODE>willow@dezine.net</CODE>. See dejanews.
241 <P>
242 <DT><B>1b  Hidden WIN95 OSR2 FAT32</B><DD><P>
243 <P>
244 <DT><B>1c  Hidden WIN95 OSR2 FAT32, LBA-mapped</B><DD><P>
245 <P>
246 <DT><B>1e  Hidden WIN95 16-bit FAT, LBA-mapped</B><DD><P>
247 <P>
248 <DT><B>20  Unused</B><DD><P>Rumoured to be used by Willowsoft Overture File System (OFS1),
249 if there is such a thing.
250 <P>
251 <DT><B>21  Reserved</B><DD><P>(according to 
252 <A HREF="http://www.delorie.com/djgpp/doc/rbinter/it/49/5.html">delorie</A>). And 
253 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>
254 writes `Officially listed as reserved (HP Volume Expansion,
255 SpeedStor variant)'. See also ID <B>a1</B>.)
256 <P>
257 <DT><B>21  Unused</B><DD><P>Claimed for FSo2 (Oxygen File System) by Dave Poirier
258 (<CODE>ekstazya@sprint.ca</CODE>).
259 See dejanews.
260 <P>
261 <DT><B>22  Unused</B><DD><P>Claimed for Oxygen Extended Partition Table by <CODE>ekstazya@sprint.ca</CODE>.
262 See dejanews.
263 <P>
264 <DT><B>23  Reserved</B><DD><P>
265 <P>
266 <DT><B>24  NEC DOS 3.x</B><DD><P>This is NEC MS-DOS 3.30 
267 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A>.
268 Similar to type <B>14</B> above, the MBR could have up to 8
269 partition entries.
270 <P>
271 <DT><B>26  Reserved</B><DD><P>
272 <P>
273 <DT><B>2a  AtheOS File System (AFS)</B><DD><P>AtheOS is an open source operating system written by Kurt Skauen.
274 It is dead now - for a single page, see
275 <A HREF="http://www.atheos.cx/">www.atheos.cx</A> or
276 <A HREF="http://sourceforge.net/projects/atheos/">sourceforge</A>.
277 For the history, see
278 <A HREF="http://en.wikipedia.org/wiki/AtheOS">wikipedia</A>.
279 When progress seemed to stop, the project forked and the
280 <A HREF="http://www.syllable.org/">Syllable OS</A>
281 was started by Kristian van der Vliet (2002). See also
282 <A HREF="http://en.wikipedia.org/wiki/Syllable_%28operating_system%29">wikipedia</A>.
283 It uses the same filesystem, AthFS or AFS, an extension of BeFS, the
284 filesystem of BeOS. There is an attempt at a Linux driver at
285 <A HREF="http://sourceforge.net/projects/athfs/">sourceforge</A>.
286 <P>
287 <DT><B>2b SyllableSecure (SylStor)</B><DD><P>A variation on AthFS is 
288 <A HREF="http://wiki.isaksson.tk/cgi-bin/zwiki.pl?id=RFCs/Access_Control_Lists/SylStor&amp;sid=">Sylstor</A>,
289 with added security.
290 <P>
291 <DT><B>31  Reserved</B><DD><P>
292 <P>
293 <DT><B>32  NOS</B><DD><P>Simon Butcher (<CODE>simonb@alien.net.au</CODE>) writes:
294 This type is being used by an operating system being developed
295 by Alien Internet Services in Melbourne Australia called NOS.
296 The id '32' was chosen not only because it's one of the few
297 that are left available, but 32k is the size of the
298 EEPROM the OS was originally targetted for.
299 <P>
300 <DT><B>33  Reserved</B><DD><P>
301 <P>
302 <DT><B>34  Reserved</B><DD><P>
303 <P>
304 <DT><B>35  JFS on OS/2 or eCS </B><DD><P>David van Enckevort (<CODE>david@mensys.nl</CODE>) writes:
305 <I>Type 0x35 is used by OS/2 Warp Server for e-Business,
306 OS/2 Convenience Pack (aka version 4.5) and
307 <A HREF="http://www.ecomstation.com">eComStation</A>
308 (eCS, an OEM version of OS/2 Convenience Pack) for the OS/2 implementation
309 of JFS (IBM AIX Journaling Filesystem).</I>
310 Since JFS is a non-bootable file system, you cannot install eCS
311 to a JFS partition.
312 <P>
313 <DT><B>36  Reserved</B><DD><P>
314 <P>
315 <DT><B>38  THEOS ver 3.2 2gb partition</B><DD><P>
316 <A NAME="plan9label"></A> <P>
317 <DT><B>39  Plan 9 partition</B><DD><P>
318 <A HREF="http://plan9.bell-labs.com/plan9dist/index.html">Plan 9</A>
319 is an operating system developed at Bell Labs for many architectures.
320 Source is available. See comp.os.plan9.
321 Originally Plan 9 used an unallocated portion at the end of the disk.
322 Plan 9 3rd edition uses partitions of 
323 <A HREF="http://plan9.bell-labs.com/magic/man2html/8/prep">type 0x39</A>, subdivided into subpartitions described in
324 the Plan 9 partition table in the second sector of the partition.
325 <P>
326 <DT><B>39  THEOS ver 4 spanned partition</B><DD><P>
327 <P>
328 <DT><B>3a  THEOS ver 4 4gb partition</B><DD><P>
329 <P>
330 <DT><B>3b  THEOS ver 4 extended partition</B><DD><P>THEOS is a multiuser multitasking OS for PCs founded by Timothy Williams
331 in 1983. Current release 4.0, previous release 3.2. They say about
332 themselves: `THEOS with over 150,000 customers and over 1,000,000 users
333 around the world brings a mainframe look and feel to computers
334 without the complexity and high maintenance costs.
335 Hundreds of applications exist with networking and Windows integration.'
336 See 
337 <A HREF="http://www.theos-software.com/">the Theos home page</A><P>
338 <DT><B>3c  PartitionMagic recovery partition</B><DD><P>Cody Batt (<CODE>codyb@powerquest.com</CODE>) writes:
339 When a 
340 <A HREF="http://www.powerquest.com">PowerQuest</A>
341 product like
342 <A HREF="http://www.powerquest.com/en/partitionmagic/index.html">PartitionMagic</A> or
343 <A HREF="http://www.powerquest.com/en/driveimage/index.html">Drive Image</A> makes changes to the disk,
344 it first changes the type flag to 0x3C so that the OS won't try to
345 modify it etc.  At the end of the process, it gets changed back to
346 what it was at first.  So, the only time you should see a 0x3C type flag
347 is if the process was interrupted somehow (power outage, user reboot etc).
348 If you change it back manually with a partition table editor or something
349 then most of the time everything is okay.
350 <P>
351 <DT><B>3d  Hidden NetWare</B><DD><P>According to 
352 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>.
353 <P>
354 <DT><B>40  Venix 80286</B><DD><P>A very old Unix-like operating system for PCs.
355 <P>
356 <DT><B>41  Linux/MINIX (sharing disk with DRDOS)</B><DD><P>Very old FAQs recommended to use <B>41</B> etc instead of <B>81</B> etc
357 on a disk shared with DRDOS because DRDOS allegedly disregards
358 the high order bit of the partition type.
359 These types are not used anymore today.
360 Roger Wolff (<CODE>R.E.Wolff@BitWizard.nl</CODE>) confirms:
361 <I>I remember installing DRDOS, and getting a few extra drive letters
362 that I didn't expect. Turns out those are my Minix partitions.
363 It is looking at them as a FAT filesystem. Looks like a big mess.
364 After finding no other possibility than to just "not touch those drive
365 letters" I continue with the install. After a few minutes DRDOS
366 automatically decides to write a copy of the FAT into a file on one
367 of my MINIX partitions. Bye bye Minix partition.</I>
368 <P>
369 <DT><B>41  Personal RISC Boot</B><DD><P>
370 <P>
371 <DT><B>41  PPC PReP (Power PC Reference Platform) Boot</B><DD><P>
372 <P>
373 <DT><B>42  Linux swap (sharing disk with DRDOS)</B><DD><P>
374 <P>
375 <DT><B>42  SFS (Secure Filesystem)</B><DD><P>SFS is an encrypted filesystem driver for DOS on 386+ PCs, written
376 by Peter Gutmann.
377 <P>
378 <DT><B>42  Windows 2000 dynamic extended partition marker</B><DD><P>If a partition table entry of type 0x42 is present in the legacy
379 partition table, then W2K ignores the legacy partition table
380 and uses a proprietary partition table and a proprietary partitioning
381 scheme (LDM or DDM). As the Microsoft KnowledgeBase writes:
382 <I>Pure dynamic disks (those not containing any
383 hard-linked partitions) have only a single
384 partition table entry (type <B>42</B>) to define the
385 entire disk. Dynamic disks store their volume
386 configuration in a database located in a 1-MB
387 private region at the end of each dynamic disk.</I>
388 <P>
389 <DT><B>43  Linux native (sharing disk with DRDOS)</B><DD><P>
390 <P>
391 <DT><B>44  GoBack partition</B><DD><P>
392 <A HREF="http://www.goback.com">GoBack</A>
393 is a utility that records changes made to the disk,
394 allowing you to view or go back to some earlier state.
395 It takes over disk I/O like a Disk Manager would,
396 and stores its logs in its own partition.
397 <P>
398 <DT><B>45  Boot-US boot manager</B><DD><P>Ulrich Straub (<CODE>ustraub@boot-us.de</CODE>) writes:
399 The boot manager can be installed to MBR, a separate primary partition or
400 diskette. When installed to a primary partition this partition gets
401 the ID 45h. This partition does not contain a file system, it contains
402 only the boot manager and occupies a single cylinder (below 8 GB).
403 See 
404 <A HREF="http://www.boot-us.com">www.boot-us.com</A>.
405 <P>
406 <DT><B>45  Priam</B><DD><P>According to 
407 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>.
408 See also ID 5c.
409 <P>
410 <DT><B>45  EUMEL/Elan </B><DD><P>
411 <P>
412 <DT><B>46  EUMEL/Elan </B><DD><P>
413 <P>
414 <DT><B>47  EUMEL/Elan </B><DD><P>
415 <P>
416 <DT><B>48  EUMEL/Elan </B><DD><P>Eumel, and later Ergos L3, are multiuser multitasking systems
417 developed by Jochen Liedtke at GMD.
418 It was used at German schools for the computer science education.
419 (
420 <A HREF="http://os.inf.tu-dresden.de/L4/l3elan.html">Elan</A> was the programming language used.)
421 <P>
422 <DT><B>4a  Mark Aitchison's ALFS/THIN lightweight filesystem for DOS</B><DD><P>According to 
423 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>.
424 <P>
425 <DT><B>4a  AdaOS Aquila (Withdrawn)</B><DD><P>Nick Roberts at some point in time announced that he would use <B>4a</B>
426 for Aquila, but now plans to use the AODPS <B>7f</B>.
427 <P>
428 <DT><B>4c  Oberon partition</B><DD><P>See 
429 <A HREF="http://www.oberon.ethz.ch/betadocu.html#PM">http://www.oberon.ethz.ch/betadocu.html</A>.
430 This partition type (decimal 76) is used for the Aos filesystem.
431 Type <B>4f</B> is used for the Nat filesystem.
432 One may have several partitions of this type.
433 <P>
434 <DT><B>4d  QNX4.x</B><DD><P>
435 <P>
436 <DT><B>4e  QNX4.x 2nd part</B><DD><P>
437 <P>
438 <DT><B>4f  QNX4.x 3rd part</B><DD><P>QNX is a POSIX-certified, microkernel, distributed, fault-tolerant
439 OS for the 386 and up, including support for the 386EX in embedded
440 applications.  For info see
441 <A HREF="http://www.qnx.com/">http://www.qnx.com/</A> or
442 <A HREF="ftp://ftp.qnx.com">ftp.qnx.com</A>.
443 See also comp.os.qnx.
444 ID 7 is outdated - QNX2 used <B>07</B>, QNX4.x uses 77,
445 and optionally 78 and 79 for additional QNX partitions
446 on a single drive.
447 These values 77, 78, 79 seem to be the decimal values in view of
448 <A HREF="http://www.qnx.com/literature/qnx_sysarch/fsys.html#RAWVOLUMES">QNX Partitions</A> and
449 <A HREF="http://www.qnx.com/literature/nto_sysarch/fsys.html">Neutrino filesystems</A>.
450 <P>
451 <DT><B>4f  Oberon partition</B><DD><P>See 
452 <A HREF="http://www.oberon.ethz.ch/native/">http://www.oberon.ethz.ch/native/</A>.
453 (The partition ID is given in 
454 <A HREF="http://www.dejanews.com/getdoc.xp?AN=384857457">this posting</A> in comp.lang.oberon. The
455 <A HREF="http://www.oberon.ethz.ch/install.html#ID1">install instructions</A> say that at most one partition
456 can have this type (decimal 79), and that one needs a different type,
457 like <B>50</B> (decimal 80) for a second Oberon system. Moreover, that users
458 of System Commander must avoid types containing the 0x10 bit.)
459 See also type <B>4c</B> (decimal 76) above.
460 <P>
461 <DT><B>50  OnTrack Disk Manager (older versions) RO</B><DD><P>Disk Manager is a program of OnTrack, to enable people to use
462 IDE disks that are larger than 504MB under DOS.
463 For info see 
464 <A HREF="http://www.ontrack.com">http://www.ontrack.com</A>.
465 Linux kernel versions older than 1.3.14 do not coexist with DM.
466 <P>
467 <DT><B>50  Lynx RTOS</B><DD><P>"Beginning with version 3.0, LynxOS gives users the ability to
468 place up to 14 partitions of 2 GB each on both SCSI and IDE drives,
469 for a total of up to 28 GB of file system space."
470 See 
471 <A HREF="http://www.lynuxworks.com/">www.lynuxworks.com</A>.
472 <P>
473 <DT><B>50  Native Oberon (alt)</B><DD><P>
474 <P>
475 <DT><B>51  OnTrack Disk Manager RW (DM6 Aux1)</B><DD><P>
476 <P>
477 <DT><B>51  Novell</B><DD><P>
478 <P>
479 <DT><B>52  CP/M</B><DD><P>
480 <P>
481 <DT><B>52  Microport SysV/AT</B><DD><P>
482 <P>
483 <DT><B>53  Disk Manager 6.0 Aux3</B><DD><P>
484 <P>
485 <DT><B>54  Disk Manager 6.0 Dynamic Drive Overlay (DDO)</B><DD><P>
486 <P>
487 <DT><B>55  EZ-Drive</B><DD><P>EZ-Drive is another disk manager (by MicroHouse, 1992).
488 Linux kernel versions older than 1.3.29 do not coexist with EZD.
489 (On 990323 MicroHouse International was acquired by EarthWeb;
490 MicroHouse Solutions split off and changed its name into
491 <A HREF="http://www.storagesoft.com/">StorageSoft</A>.
492 MicroHouse Development split off and changed its name into
493 <A HREF="http://www.imagecast.com">ImageCast</A>.
494 It is StorageSoft that now markets EZDrive and DrivePro.)
495 <P>
496 <DT><B>56  Golden Bow VFeature Partitioned Volume.</B><DD><P>This is a Non-Standard DOS Volume.
497 (Disk Manager type utility software)
498 <P>
499 <DT><B>56  DM converted to EZ-BIOS</B><DD><P>
500 <DT><B>56  AT&amp;T MS-DOS 3.x
501 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A>.</B><DD><P>
502 <DT><B>57  DrivePro</B><DD><P>Doug Anderson (<CODE>DougA@ImageCast.com</CODE>), with his brother Steve cofounder
503 of MicroHouse (1989), writes: We actually use three different partition types:
504 $55: `StorageSoft EZ-BIOS' - EZ-Drive, Maxtor, MaxBlast, and DriveGuide install
505 this type if the drive needs to be handled by our INT13 redirector.
506 $56: `StorageSoft EZ-BIOS DM Conversion' - Same as $55 but used
507 when a DiskManager "skewed" partition has been converted to EZ-BIOS.
508 $57: `StorageSoft DrivePro' - Used by our DrivePro product.
509 <P>
510 <DT><B>57  VNDI Partition</B><DD><P>(According to <CODE>disk.c</CODE> in the Netware source.
511 Not in actual use.)
512 <P>
513 <DT><B>5c  Priam EDisk</B><DD><P>Priam EDisk Partitioned Volume.
514 This is a Non-Standard DOS Volume.
515 (Disk Manager type utility software) 
516 <P>
517 <DT><B>61  SpeedStor</B><DD><P>Storage Dimensions SpeedStor Volume.
518 This is a Non-Standard DOS Volume.
519 (Disk Manager type utility software) 
520 <P>
521 <DT><B>63  Unix System V (SCO, ISC Unix, UnixWare, ...), Mach, GNU Hurd</B><DD><P>A Unixware 7.1 partition must start below the 4GB limit.
522 (If the /stand/stage3.blm is located past this limit, booting
523 will fail with "FATAL BOOT ERROR: Can't load stage3".)
524 <P>
525 <DT><B>64  PC-ARMOUR protected partition</B><DD><P>Used by PC-ARMOUR, a disk protection by Dr. A.Solomon,
526 intended to keep the disk inaccessible until the right
527 password was given (and then an int13 hook was loaded
528 above top-of-memory that showed c/h/s 0/0/2, with a copy
529 of the real partition table, when 0/0/1 was requested).
530 (<CODE>loekw@worldonline.nl</CODE>)
531 <P>
532 <DT><B>64  Novell Netware 286, 2.xx</B><DD><P>
533 <P>
534 <DT><B>65  Novell Netware 386, 3.xx or 4.xx</B><DD><P>(Novell Netware used to be the main Network Operating System available.
535 Netware 68 or S-Net (1983) was for a Motorola 68000,
536 Netware 86 for an Intel 8086 or 8088.
537 Netware 286 was for an Intel 80286 and existed in various
538 versions that were later merged to Netware 2.2.
539 Netware 386 was a rewrite in C for the Intel 386,
540 later renamed 3.x - it existed at least in versions
541 3.0, 3.1, 3.10, 3.11, 3.12. Its successor Netware 4.xx had
542 versions 4.00, 4.01, 4.02, 4.10, 4.11. Then came Intranetware.)
543 Netware &gt;= 3.0 uses one partition per drive. It allocates
544 logical Volumes inside these partitions. The volumes can be
545 split over several drives. The filesystem used is called
546 "Turbo FAT"; it only very vaguely resembles the DOS FAT file system.
547 (Kai Henningsen (<CODE>kai@khms.westfalen.de</CODE>))
548 <P>
549 <DT><B>66  Novell Netware SMS Partition</B><DD><P>According to <CODE>disk.c</CODE> in the Netware source.
550 SMS: Storage Management Services. No longer used.
551 <P>
552 <DT><B>67  Novell</B><DD><P>Roman Gruber reports: this code has frozen my version of norton disk-editor
553 (so I think it has to be something special).
554 Jeff Merkey says: 67 is for Wolf Mountain.
555 <P>
556 <DT><B>68  Novell</B><DD><P>
557 <P>
558 <DT><B>69  Novell Netware 5+, Novell Netware NSS Partition</B><DD><P>According to <CODE>disk.c</CODE> in the Netware source.
559 NSS = Novell Storage Services.
560 <P>
561 <DT><B>6e  ??</B><DD><P>
562 <A HREF="http://www.linuxsa.org.au/mailing-list/1999-03/108.html">Reported once.</A><P>
563 <DT><B>70  DiskSecure Multi-Boot</B><DD><P>
564 <P>
565 <DT><B>71  Reserved</B><DD><P>
566 <P>
567 <DT><B>73  Reserved</B><DD><P>
568 <P>
569 <DT><B>74  Reserved</B><DD><P>
570 <P>
571 <DT><B>74  Scramdisk partition</B><DD><P>
572 <A HREF="http://www.scramdisk.clara.net">Scramdisk</A>
573 is freeware and shareware disk encryption software.
574 It supports container files, dedicated partitions (type 0x74) and
575 disks hidden in WAV audio files.
576 (Shaun Hollingworth (<CODE>moatlane@btconnect.com</CODE>))
577 <P>
578 <DT><B>75  IBM PC/IX</B><DD><P>
579 <P>
580 <DT><B>76  Reserved</B><DD><P>
581 <P>
582 <DT><B>77  M2FS/M2CS partition</B><DD><P>Jeff Merkey writes: 77 is one we are using internally for M2FS/M2CS partitions.
583 <P>
584 <DT><B>77  VNDI Partition</B><DD><P>(According to <CODE>disk.c</CODE> in the Netware source. Not in actual use.)
585 <P>
586 <DT><B>78  XOSL FS</B><DD><P>XOSL Bootloader filesystem, see 
587 <A HREF="http://www.xosl.org/">www.xosl.org</A>.
588 <P>
589 <DT><B>7e  Unused</B><DD><P>Claimed for F.I.X. by <CODE>gruberr@kapsch.net</CODE>. See dejanews.
590 <P>
591 <DT><B>7f  Unused</B><DD><P>Proposed for the 
592 <A HREF="http://www.adaos.net/aodps/aodps.html">Alt-OS-Development Partition Standard</A>.
593 <P>
594 <DT><B>80  MINIX until 1.4a</B><DD><P>
595 <P>
596 <DT><B>81  MINIX since 1.4b, early Linux</B><DD><P>Minix is a Unix-like operating system written by Andy Tanenbaum
597 and students at the Vrije Universiteit, Amsterdam, around 1989-1991.
598 It runs on PCs (8086 and up), MacIntosh, Atari, Amiga, Sparc.
599 Ref: Operating Systems: Design and Implementation, Andrew S. Tanenbaum,
600 Prentice-Hall, ISBN 0-13-637406-9
601 Since 950601 Minix is freely available - site:
602 <A HREF="ftp://ftp.cs.vu.nl/pub/minix">ftp.cs.vu.nl</A>.
603 See also comp.os.minix.
604 <P>
605 <DT><B>81  Mitac disk manager</B><DD><P>
606 <P>
607 <DT><B>82  Prime</B><DD><P>
608 <P>
609 <DT><B>82  Solaris x86</B><DD><P>Solaris creates a single partition with id 0x82, then uses Sun disk labels 
610 within the partition to split it further.
611 (Brandon S. Allbery (<CODE>allbery@kf8nh.apk.net</CODE>))
612 Starting from 2005, newly installed systems will use 0xbf.
613 <P>
614 <DT><B>82  Linux swap</B><DD><P>
615 <P>
616 <DT><B>83  Linux native partition</B><DD><P>Linux is a Unix-like operating system written by Linus Torvalds
617 and many others on the internet since Fall 1991.
618 It runs on PCs (386 and up) and a variety of other hardware.
619 It is distributed under GPL.
620 Software can be found numerous places, like ftp.funet.fi,
621 metalab.unc.edu and tsx-11.mit.edu.
622 See also comp.os.linux.* and
623 <A HREF="http://www.linux.org/">http://www.linux.org/</A>.
624 Various filesystem types like xiafs, ext2, ext3, reiserfs, etc.
625 all use ID 83. Some systems mistakenly assume that 83 must mean ext2.
626 <P>
627 <DT><B>84  OS/2 hidden C: drive</B><DD><P>OS/2-renumbered type <B>04</B> partition.
628 <P>
629 <DT><B>84  Hibernation partition</B><DD><P>(following Appendix E of the Microsoft APM 1.1f specification).
630 Reported for various laptop models.
631 E.g., used on Dell Latitudes (with Dell BIOS) that use the MKS2D utility.
632 APM 1.2 hibernation partitions can be used by Windows 98 or higher.
633 <P>
634 <DT><B>85  Linux extended partition</B><DD><P>
635 <P>
636 <DT><B>86  Old Linux RAID partition superblock</B><DD><P>See <B>fd</B>.
637 <P>
638 <DT><B>86  NTFS volume set</B><DD><P>Legacy Fault Tolerant FAT16 volume.
639 Windows NT 4.0 or earlier will add 0x80 to the partition type
640 for partitions that are part of a Fault Tolerant set (mirrored
641 or in a RAID-5 volume). Thus, one gets types <B>86</B>, <B>87</B>,
642 <B>8b</B>, <B>8c</B>. See also
643 <A HREF="http://support.microsoft.com/support/kb/articles/q114/8/41.asp">Windows NT Boot Process and Hard Disk Constraints</A>.
644 <P>
645 <DT><B>87  NTFS volume set</B><DD><P>Legacy Fault Tolerant NTFS volume.
646 HPFS Fault-Tolerant mirrored partition.
647 <P>
648 <DT><B>88  Linux plaintext partition table</B><DD><P>
649 <P>
650 <DT><B>8a  Linux Kernel Partition (used by AiR-BOOT)</B><DD><P>Martin Kiewitz (<CODE>KiWi@vision.fido.de</CODE>) writes:
651 I'm currently writing a pretty nice boot-loader.
652 For this I'm using Linux Boot Loader ID A0h, and partitition
653 type 8Ah for the partition holding the kernel image.
654 <P>
655 <DT><B>8b  Legacy Fault Tolerant FAT32 volume</B><DD><P>
656 <P>
657 <DT><B>8c  Legacy Fault Tolerant FAT32 volume using BIOS extd INT 13h</B><DD><P>
658 <P>
659 <DT><B>8d  Free FDISK hidden Primary DOS FAT12 partitition</B><DD><P>
660 <A HREF="http://www.23cc.com/free-fdisk/">Free FDISK</A> is the
661 FDISK used by 
662 <A HREF="http://www.freedos.org/">FreeDOS</A>.
663 It hides types <B>01</B>, <B>04</B>, <B>05</B>, <B>06</B>,
664 <B>0b</B>, <B>0c</B>, <B>0e</B>, <B>0f</B> by adding
665 decimal 140 (0x8c).
666 <P>
667 <DT><B>8e  Linux Logical Volume Manager partition</B><DD><P>See 
668 <A HREF="http://linux.msede.com/lvm/man/man2html.cgi?pvcreate:8">pvcreate(8)</A> as found under
669 <A HREF="http://linux.msede.com/lvm">http://linux.msede.com/lvm</A>.
670 (For a while this was 0xfe.)
671 <P>
672 <DT><B>90  Free FDISK hidden Primary DOS FAT16 partitition</B><DD><P>
673 <P>
674 <DT><B>91  Free FDISK hidden DOS extended partitition</B><DD><P>
675 <P>
676 <DT><B>92  Free FDISK hidden Primary DOS large FAT16 partitition</B><DD><P>
677 <P>
678 <DT><B>93  Hidden Linux native partition</B><DD><P>
679 <P>
680 <DT><B>93  Amoeba</B><DD><P>
681 <P>
682 <DT><B>94  Amoeba bad block table</B><DD><P>Amoeba is a distributed operating system written by Andy Tanenbaum,
683 together with Frans Kaashoek, Sape Mullender, Robert van Renesse
684 and others since 1981.
685 It runs on PCs (386 and up), Sun3, Sparc, 68030.
686 It is free for universities for research/teaching purposes.
687 For information, see
688 <A HREF="ftp://ftp.cs.vu.nl/pub/amoeba">ftp.cs.vu.nl</A>.
689 <P>
690 <DT><B>95  MIT EXOPC native partitions</B><DD><P>
691 <A HREF="http://www.pdos.lcs.mit.edu/exo/">http://www.pdos.lcs.mit.edu/exo/</A>
692 (Andrew Purtell, <CODE>Andrew_Purtell@NAI.com</CODE>)
693 <P>
694 <DT><B>97  Free FDISK hidden Primary DOS FAT32 partitition</B><DD><P>
695 <P>
696 <DT><B>98  Free FDISK hidden Primary DOS FAT32 partitition (LBA)</B><DD><P>
697 <P>
698 <DT><B>98  Datalight ROM-DOS Super-Boot Partition</B><DD><P>See 
699 <A HREF="http://www.datalight.com/rom-dos-v.htm">www.datalight.com</A>, and type <B>12</B> above.
700 <P>
701 <DT><B>99  DCE376 logical drive</B><DD><P>No, it's not a hibernation partition; it's closest to a DOS extended
702 partition. It's used by the Mylex DCE376 EISA SCSI adaptor for partitions
703 which are beyond the 1024th cylinder of a drive. I've only seen references
704 to type <B>99</B> with the DCE376. 
705 (Christian Carey, <CODE>ccarey@CapAccess.ORG</CODE>)
706 <P>
707 <DT><B>9a  Free FDISK hidden Primary DOS FAT16 partitition (LBA)</B><DD><P>
708 <P>
709 <DT><B>9b  Free FDISK hidden DOS extended partitition (LBA)</B><DD><P>
710 <P>
711 <DT><B>9f  BSD/OS</B><DD><P>Current sysid for BSDI. The types <B>b7</B> and <B>b8</B> given below
712 are for an older version of the filesystem used in pre-v3.0 versions of the OS.
713 These days the system is v4.1 BSD/OS.
714 BSDI reports 2.1 million installed servers and 12 million licenses sold.
715 See 
716 <A HREF="http://www.bsdi.com/">http://www.bsdi.com/</A>.
717 <P>
718 <DT><B>a0  Laptop hibernation partition</B><DD><P>Reported for various laptops like IBM Thinkpad, Phoenix NoteBIOS, Toshiba
719 under names like zero-volt suspend partition, suspend-to-disk partition,
720 save-to-disk partition, power-management partition, hibernation partition.
721 Usually at the start or end of the disk area.
722 (This is also the number used by Sony on the VAIO. Recent VAIOs
723 can also hibernate to a file in the filesystem,
724 the choice being made from the BIOS setup screen.)
725 <P>
726 <DT><B>a1  Laptop hibernation partition</B><DD><P>Reportedly used as "Save-to-Disk" partition on a NEC 6000H notebook.
727 Types <B>a0</B> and <B>a1</B> are used on systems with Phoenix BIOS;
728 the Phoenix PHDISK utility is used with these. 
729 <P>
730 <DT><B>a1  HP Volume Expansion (SpeedStor variant)</B><DD><P>IDs 21, a1, a3, a4, a6, b1, b3, b4, b6 are for HP Volume Expansion
731 (SpeedStor variant). 
732 <P>
733 <DT><B>a3  HP Volume Expansion (SpeedStor variant)</B><DD><P>
734 <P>
735 <DT><B>a4  HP Volume Expansion (SpeedStor variant)</B><DD><P>
736 <P>
737 <DT><B>a5  BSD/386, 386BSD, NetBSD, FreeBSD</B><DD><P>386BSD is a Unix-like operating system, a port of 4.3BSD Net/2
738 to the PC done by Bill Jolitz around 1991. When Jolitz seemed to
739 stop development, an updated version was called FreeBSD (1992).
740 The outcome of a Novell vs. UCB law suit was that Net/2 contained
741 AT&amp;T code, and hence was not free, but that 4.4BSD-Lite was free.
742 After that, FreeBSD and NetBSD were restructured, and FreeBSD 2.0
743 and NetBSD 1.0 are based on 4.4BSD-Lite.
744 FreeBSD runs on PCs. See
745 <A HREF="http://www.freebsd.org/FreeBSD.html">http://www.freebsd.org/FreeBSD.html</A>.
746 For NetBSD, see below - it changed partition type to <B>a9</B>.
747 386BSD seems to be dead now. The kernel source is being published - see
748 <A HREF="http://www.peer-to-peer.com/catalog/opsrc.html">Operating System Source Code Secrets</A> by Bill and Lynne Jolitz.
749 See comp.os.386bsd.*.
750 See 
751 <A HREF="http://www.paranoia.com/~vax/boot.html">http://www.paranoia.com/~vax/boot.html</A> for NetBSD
752 boot and partitioning info.
753 <P>
754 <DT><B>a6  OpenBSD</B><DD><P>OpenBSD, led by Theo de Raadt, split off from NetBSD.
755 It tries to emphasize on security. See 
756 <A HREF="http://www.openbsd.org/">http://www.openbsd.org/</A>.
757 <P>
758 <DT><B>a6  HP Volume Expansion (SpeedStor variant)</B><DD><P>
759 <P>
760 <DT><B>a7  NeXTStep</B><DD><P>Based on Mach 2.6 and features of Mach 3.0, is a true
761 object-oriented operating system and user environment.
762 See 
763 <A HREF="http://www.next.com/">http://www.next.com/</A>.
764 <P>
765 <DT><B>a8  Mac OS-X</B><DD><P>Apple's OS-X (
766 <A HREF="http://www.darwinfo.org/howto/intel.shtml">Darwin Intel</A>) uses this type for its filesystem partition
767 (a UFS file system, in NeXT flavour, only differing from the *BSD formats
768 in the first 8 KB). See also type <B>ab</B>.
769 <P>
770 <DT><B>a9  NetBSD</B><DD><P>NetBSD is one of the children of *BSD (see above).
771 It runs on PCs and a variety of other hardware.
772 Since 19-Feb-98 NetBSD uses <B>a9</B> instead of <B>a5</B>.
773 See 
774 <A HREF="http://www.netbsd.org/">http://www.netbsd.org/</A>.
775 It is freely obtainable - see 
776 <A HREF="http://www.netbsd.org/Sites/net.html">http://www.netbsd.org/Sites/net.html</A>.
777 <P>
778 <DT><B>aa  Olivetti Fat 12 1.44MB Service Partition</B><DD><P>Contains a bare DOS 6.22 and a utility to exchange types
779 <B>06</B> and <B>aa</B> in the partition table. (<CODE>loekw@worldonline.nl</CODE>)
780 <P>
781 <DT><B>ab  Mac OS-X Boot partition</B><DD><P>Apple's OS-X (Darwin Intel) uses this type for its boot partition.
782 The image (<CODE>/usr/standalone/i386/boot</CODE>) starts at sector 1.
783 See also type <B>a8</B>.
784 <P>
785 <DT><B>ab  GO! partition</B><DD><P>Unused. Claimed by Stanislav Karchebny for his
786 <A HREF="http://goos.sourceforge.net/">GO! OS</A>.
787 <P>
788 <DT><B>ae  ShagOS filesystem</B><DD><P>
789 <DT><B>af  ShagOS swap partition</B><DD><P>Unused. Claimed by Frank Barrus for his
790 <A HREF="http://www.csh.rit.edu/~shaggy/software.html">ShagOS</A>.
791 <P>
792 <DT><B>b0  BootStar Dummy</B><DD><P>The boot manager BootStar manages its own partition table,
793 with up to 15 primary partitions. It fills unused entries in the
794 MBR with BootStar Dummy values.
795 See 
796 <A HREF="http://www.star-tools.com/english/">www.star-tools.com</A>.
797 If you use this, don't use a disk manager, do not put LILO in the MBR
798 and do not use fdisk.
799 <P>
800 <DT><B>b1  HP Volume Expansion (SpeedStor variant)</B><DD><P>
801 <P>
802 <DT><B>b3  HP Volume Expansion (SpeedStor variant)</B><DD><P>
803 <P>
804 <DT><B>b4  HP Volume Expansion (SpeedStor variant)</B><DD><P>
805 <P>
806 <DT><B>b6  HP Volume Expansion (SpeedStor variant)</B><DD><P>
807 <P>
808 <DT><B>b6  Corrupted Windows NT mirror set (master), FAT16 file system</B><DD><P>
809 <DT><B>b7  Corrupted Windows NT mirror set (master), NTFS file system</B><DD><P>
810 <DT><B>b7  BSDI BSD/386 filesystem</B><DD><P>
811 <P>
812 <DT><B>b8  BSDI BSD/386 swap partition</B><DD><P>BSDI (Berkeley Software Design, Inc.) was founded by former CSRG
813 (UCB Computer Systems Research Group) members.
814 Their operating system, based on Net/2, was called BSD/386.
815 After the USL (Unix System Laboratories, Inc./Novell Corp.) vs. BSDI
816 lawsuit, new releases were based on BSD4.4-Lite.
817 Now they are announcing BSD/OS V2.0.1. This is an operating for PCs
818 (386 and up), boasting 3000 customers. (That was long ago. The current
819 partition id is <B>9f</B>, see above.)
820 <P>
821 <DT><B>bb  Boot Wizard hidden</B><DD><P>(PTS) BootWizard 4.0 and its new version Acronis OS Selector 5.0
822 use this id (i) when hiding partitions with types other than
823 <B>01</B>, <B>04</B>, <B>06</B>, <B>07</B>, <B>0b</B>,
824 <B>0c</B>, <B>0e</B>, and (ii) when creating a partition
825 without file system.
826 See 
827 <A HREF="http://www.PhysTechSoft.com/en/ptsdos/">www.PhysTechSoft.com</A>. The boot software was purchased
828 on 2001-01-05 by SWsoft. See 
829 <A HREF="http://www.acronis.com/en/">www.acronis.com</A>.
830 <P>
831 <DT><B>be  Solaris 8 boot partition</B><DD><P>
832 <P>
833 <DT><B>bf  New Solaris x86 partition</B><DD><P>The old 0x82 id conflicted with Linux swap. New Solaris installations
834 will use the id 0xbf. (Larry Lee <CODE>&lt;lclee@west.sun.com&gt;</CODE>)
835 <P>
836 <DT><B>c0  CTOS</B><DD><P>
837 <P>
838 <DT><B>c0  REAL/32 secure small partition</B><DD><P>See d0 below.
839 <P>
840 <DT><B>c0  NTFT Partition</B><DD><P>According to <CODE>disk.c</CODE> in the Netware source.
841 <P>
842 <DT><B>c0  DR-DOS/Novell DOS secured partition</B><DD><P>DR-DOS 7.02+ / OpenDOS 7.01 / Novell DOS 7 secured partition.
843 <P>
844 <DT><B>c1  DRDOS/secured (FAT-12)</B><DD><P>
845 <P>
846 <DT><B>c2  Unused</B><DD><P>According to 
847 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>
848 IDs <B>c2</B>, <B>c3</B>, <B>c8</B>, <B>c9</B>, <B>ca</B>,
849 <B>cd</B> are reserved for DR-DOS 7+.
850 According to Matthias Paul <B>c2</B>, <B>c3</B>, <B>cd</B>
851 are no longer reserved for DR-DOS.
852 <P>
853 <DT><B>c2  Hidden Linux</B><DD><P>
854 <P>
855 <DT><B>c3  Hidden Linux swap</B><DD><P>Benedict Chong (<CODE>bchong@blueskyinnovations.com</CODE>) writes:
856 <A HREF="http://www.blueskyinnovations.com">BlueSky Innovations LLC</A> does a boot manager product
857 called Power Boot and we use, in addition,
858 0C2h and 0C3h for hidden Linux partitions (swap and ext2fs).
859 See also ID c2.
860 <P>
861 <DT><B>c4  DRDOS/secured (FAT-16, &lt; 32M)</B><DD><P>
862 <P>
863 <DT><B>c5  DRDOS/secured (extended)</B><DD><P>This ID may also be used in obscure trickery:
864 on a shared MS-DOS / DR-DOS machine with DR-DOS 6.0-7.03 (so that
865 the DR_DOS does not understand type <B>0f</B> and the MS-DOS
866 does not understand type <B>c5</B>) one may have two extended
867 partitions, where each operating system sees only one.
868 <P>
869 <DT><B>c6  DRDOS/secured (FAT-16, &gt;= 32M)</B><DD><P>DR-DOS 6.0 and higher (NetWare PalmDOS 1.0, Novell DOS 7, OpenDOS 7.01,
870 DR-DOS 7.02+) will add 0xc0 to the partition type for
871 a LOGIN.EXE-secured partition (so that people cannot avoid
872 the password check by booting from an MS-DOS floppy).
873 Otherwise it seems that the types <B>c1</B>, <B>c4</B>, <B>c5</B>,
874 <B>c6</B> and <B>d1</B>, <B>d4</B>, <B>d5</B>, <B>d6</B>
875 are used precisely like <B>01</B>, <B>04</B>, <B>05</B>, <B>06</B>
876 (but are accepted only when booting from disk).
877 <P>
878 <DT><B>c6  Windows NT corrupted FAT16 volume/stripe set</B><DD><P>NTFS will add 0xc0 to the partition type for disabled parts
879 of a Fault Tolerant set. Thus, one gets types <B>c6</B>, <B>c7</B>.
880 See also
881 <A HREF="http://support.microsoft.com/support/kb/articles/q114/8/41.asp">Windows NT Boot Process and Hard Disk Constraints</A> and
882 <A HREF="http://support.microsoft.com/support/kb/articles/q80/5/70.asp">Switching from DR-DOS 6.0 to MS-DOS 5.0</A>.
883 <P>
884 <DT><B>c7  Windows NT corrupted NTFS volume/stripe set</B><DD><P>
885 <P>
886 <DT><B>c7  Syrinx boot</B><DD><P>Primary partition only.
887 <P>
888 <DT><B>c8  Reserved for DR-DOS 8.0+</B><DD><P>
889 <DT><B>c9  Reserved for DR-DOS 8.0+</B><DD><P>
890 <DT><B>ca  Reserved for DR-DOS 8.0+</B><DD><P>
891 <DT><B>cb  DR-DOS 7.04+ secured FAT32 (CHS)/</B><DD><P>
892 <DT><B>cc  DR-DOS 7.04+ secured FAT32 (LBA)/</B><DD><P>
893 <DT><B>cd  CTOS Memdump? </B><DD><P>
894 <P>
895 <DT><B>ce  DR-DOS 7.04+ FAT16X (LBA)/</B><DD><P>
896 <DT><B>cf  DR-DOS 7.04+ secured EXT DOS (LBA)/</B><DD><P>
897 <DT><B>d0  REAL/32 secure big partition</B><DD><P>REAL/32 is a continuation of DR Multiuser DOS.
898 It supports FAT12, FAT16 and REAL/32 7.90 also supports FAT32.
899 Andrew Freeman (<CODE>afreeman@imsltd.com</CODE>) writes:
900 For partitions which have been marked as secure we use
901 0xC0 and 0xD0 as partition markers (C0 &lt; 32mb, D0 &gt;= 32mb).
902 REAL/32 is an advanced 32-bit multitasking &amp; multi-user
903 MS-DOS &amp; Windows compatible operating system.
904 Home page is 
905 <A HREF="http://www.imsltd.com">www.imsltd.com</A>.
906 <P>
907 <DT><B>d0  Multiuser DOS secured partition</B><DD><P>This applies to the whole MDOS family range, Digital Research
908 DR Multiuser DOS and Novell DR Multiuser DOS, as well as to
909 Concurrent Controls Multiuser DOS, Datapaq Australasia System Manager 7,
910 and IMS Multiuser DOS.
911 <P>
912 <DT><B>d1  Old Multiuser DOS secured FAT12</B><DD><P>
913 <P>
914 <DT><B>d4  Old Multiuser DOS secured FAT16 &lt;32M</B><DD><P>
915 <P>
916 <DT><B>d5  Old Multiuser DOS secured extended partition</B><DD><P>
917 <P>
918 <DT><B>d6  Old Multiuser DOS secured FAT16 &gt;=32M</B><DD><P>
919 <DT><B>d8  CP/M-86</B><DD><P>
920 <P>
921 <DT><B>da  Non-FS Data</B><DD><P>Added on request of John Hardin (<CODE>johnh@aproposretail.com</CODE>).
922 <P>
923 <DT><B>db  Digital Research CP/M, Concurrent CP/M, Concurrent DOS</B><DD><P>
924 <P>
925 <DT><B>db  CTOS (Convergent Technologies OS -Unisys)</B><DD><P>
926 <P>
927 <DT><B>db  KDG Telemetry SCPU boot</B><DD><P>Mark Morgan Lloyd (<CODE>markMLl.in@telemetry.co.uk</CODE>) writes:
928 <A HREF="http://www.telemetry.co.uk/">KDG Telemetry</A>
929 uses type 0xdb to store a protected-mode binary image of the code
930 to be run on a 'x86-based SCPU (Supervisory CPU) module from the DT800 range.
931 <P>
932 <DT><B>dd  Hidden CTOS Memdump? </B><DD><P>
933 <P>
934 <DT><B>de  Dell PowerEdge Server utilities (FAT fs)</B><DD><P>
935 <P>
936 <DT><B>df  DG/UX virtual disk manager partition</B><DD><P>Glenn Steen (<CODE>glenn.steen@ap1.se</CODE>) writes:
937 When I made an old Aviion 2000 triple-boot (DOS, DG/UX and Linux)
938 I saw that Linux fdisk reported the DG/UX virtual disk manager
939 partition as type 0xdf.
940 <P>
941 <DT><B>df  BootIt EMBRM</B><DD><P>The boot manager BootIt manages its own partition table,
942 with up to 255 primary partitions. See
943 <A HREF="http://www.terabyteunlimited.com/oldsite/BOOTIT.HTM">www.terabyteunlimited.com</A>.
944 If you use this, don't use a disk manager, do not put LILO in the MBR
945 and do not use fdisk. Reference for the ID: BOOTIT.TXT.
946 <P>
947 <DT><B>e0  Reserved by 
948 <A HREF="http://www.st.com">STMicroelectronics</A> for a filesystem called ST AVFS.</B><DD><P>
949 <P>
950 <DT><B>e1  DOS access or SpeedStor 12-bit FAT extended partition</B><DD><P>Kevin Cummings reports in alt.os.linux:
951 it's a SSTOR partition on cylinders &gt; 1023.
952 <P>
953 <DT><B>e3  DOS R/O or SpeedStor</B><DD><P>
954 <P>
955 <DT><B>e4  SpeedStor 16-bit FAT extended partition &lt; 1024 cyl.</B><DD><P>
956 <P>
957 <DT><B>e5  Tandy MSDOS with
958 <A HREF="partition_types-2.html#logsectfat">logically sectored FAT</A></B><DD><P>
959 <DT><B>e6  Storage Dimensions SpeedStor</B><DD><P>
960 <P>
961 <DT><B>eb  BeOS BFS</B><DD><P>BeOS is an operating system that runs on Power PCs and on Intel PCs.
962 <A HREF="http://www.bebits.com/app/2680">Version 5</A>
963 (the last version) is distributed freely to individuals.
964 The system was sold to Palm and is not developed any more.
965 <A HREF="http://www.openbeos.org/">OpenBeOS</A>
966 tries to create an open source version.
967 <P>
968 <DT><B>ec  SkyOS SkyFS</B><DD><P>
969 <A HREF="http://www.skyos.org/">SkyOS</A>
970 is an operating system written by Robert Szeleney.
971 Its filesystem SkyFS is based on OpenBeFS.
972 <P>
973 <DT><B>ed  Unused</B><DD><P>Matthias Paul plans to use this for an OS called Sprytix.
974 <P>
975 <DT><B>ee  Indication that this legacy MBR is followed by an EFI header</B><DD><P>
976 <P>
977 <DT><B>ef  Partition that contains an EFI file system</B><DD><P>Bob Griswold (<CODE>rogris@Exchange.Microsoft.com</CODE>) writes:
978 MS plans on using EE and EF in the future for support of
979 non-legacy BIOS booting.
980 Mark Doran (<CODE>mark.doran@intel.com</CODE>) adds: these types are used to
981 support the Extensible Firmware Interface specification (EFI); go to
982 <A HREF="http://developer.intel.com/">developer.intel.com</A>
983 and search for EFI.
984 (For the types <B>ee</B> and <B>ef</B>, see Tables 16-6 and 16-7 of
985 the EFI specification, EFISpec_091.pdf.)
986 <P>
987 <DT><B>f0  Linux/PA-RISC boot loader</B><DD><P>Paul Bame (<CODE>bame@debian.org</CODE>) writes: the F0 partition will be
988 located in the first 2GB of a drive and used to store the
989 <A HREF="http://www.parisc-linux.org/">Linux/PA-RISC</A>
990 boot loader and boot command line, optionally including a kernel and ramdisk.
991 <P>
992 <DT><B>f1  Storage Dimensions SpeedStor</B><DD><P>
993 <P>
994 <DT><B>f2  DOS 3.3+ secondary partition</B><DD><P>Matthias Paul writes:
995 "This ID was originally used by Sperry IT MS-DOS 3.xx for a
996 <A HREF="partition_types-2.html#logsectfat">logically sectored</A> variant of FAT.
997 When Sperry IT became part of Unisys, the operating system was called
998 Unisys MS-DOS 3.3. Digital Research's DOS Plus 2.1 (for OEM machines
999 such as the Amstrad/Schneider PC1512, the T.R.A.N. Jasmin Turbo (Speed 8M),
1000 or the Acorn BBC Master 512 also supports this ID and logs it in, as
1001 if this would be either a type 01h FAT12 or a type 04h FAT16 partition."
1002 <P>
1003 <DT><B>f3  Reserved</B><DD><P>
1004 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>
1005 writes: Storage Dimensions SpeedStor.
1006 <P>
1007 <DT><B>f4  SpeedStor large partition</B><DD><P>
1008 <P>
1009 <DT><B>f4  Prologue single-volume partition</B><DD><P>
1010 <P>
1011 <DT><B>f5  Prologue multi-volume partition</B><DD><P>The type F4 partition contains one volume, and is not used anymore.
1012 The type F5 partition contains 1 to 10 volumes (called MD0 to MD9).
1013 It supports one or more systems (Prologue 3, 4, 5, Twin Server).
1014 Each volume can have as file system the NGF file system or TwinFS file system.
1015 NGF (old): volume size at most 512 MB, at most 895 files per directory,
1016 at most 256 directories per volume.
1017 TwinFS (new): volume size up to 4 GB.
1018 No limit in number of files and directories.
1019 See 
1020 <A HREF="http://www.prologue-software.com/">Prologue</A>.
1021 <P>
1022 <DT><B>f6  Storage Dimensions SpeedStor</B><DD><P>
1023 <P>
1024 <DT><B>f7  Unused</B><DD><P>Maybe Natalia Portillo plans to use this for O.S.G. EFAT
1025 ("Enhanced File Allocation Techniques").
1026 <P>
1027 <DT><B>f9  pCache</B><DD><P>Ed Sawicki writes: "We propose using the F9 partition type as
1028 a pCache partition, which is our name for an "ext2/ext3 persistent
1029 cache partition". See 
1030 <A HREF="http://www.alcpress.com/articles/pcache.html">www.alcpress.com</A>.
1031 <P>
1032 <DT><B>fa  Bochs</B><DD><P>Rob Judd writes: MandrakeSoft's
1033 <A HREF="http://bochs.sourceforge.net">Bochs</A> x86 emulator
1034 (similar to VMWare) uses <B>fa</B> as a partition identifier. 
1035 <P>
1036 <DT><B>fb  VMware File System partition</B><DD><P>
1037 <P>
1038 <DT><B>fc  VMware Swap partition</B><DD><P>
1039 <A HREF="http://www.vmware.com/">VMware</A>
1040 offers virtual machines in which one can run Linux, Windows, FreeBSD.
1041 These partition IDs announced by Dan Scales
1042 (<CODE>scales@vmware.com</CODE>).
1043 <P>
1044 <DT><B>fd  Linux raid partition with autodetect using persistent superblock</B><DD><P>See the
1045 <A HREF="http://ostenfeld.dk/~jakob/Software-RAID.HOWTO/">HOWTO</A>
1046 and the
1047 <A HREF="ftp://ftp.fi.kernel.org/pub/linux/daemons/raid/alpha/">kernel patches</A>.
1048 Earlier, <B>86</B> was used instead of <B>fd</B>.
1049 <P>
1050 <P>
1051 <A HREF="http://www.powerquest.com/support/primus/id233.html">Powerquest</A>
1052 writes: Reserved for FreeDOS
1053 (
1054 <A HREF="http://www.freedos.org">www.freedos.org</A>),
1055 but it seems FreeDOS never used this ID.
1056 <P>
1057 <DT><B>fe  SpeedStor &gt; 1024 cyl.</B><DD><P>
1058 <DT><B>fe  LANstep</B><DD><P>
1059 <P>
1060 <DT><B>fe  IBM PS/2 IML (Initial Microcode Load) partition,
1061 located at the end of the disk.</B><DD><P>
1062 <P>
1063 <DT><B>fe  Windows NT Disk Administrator hidden partition</B><DD><P>Mark Morgan Lloyd (<CODE>markMLl.in@telemetry.co.uk</CODE>) writes:
1064 Windows NT Disk Administrator marks hidden partitions (i.e. present but
1065 not to be accessed) as type 0xfe. A primary partition of this type is also
1066 used by IBM to hold an image of the "Reference Diskettes" on many of their
1067 machines, particularly newer PS/2 systems (at a rough guess, anything built
1068 after about 1994). This clash can cause major confusion and grief
1069 if running NT on IBM kit.
1070 When this Reference Partition is activated, it changes its type into 1
1071 (FAT12) and hides all other partitions by adding 0x10 to the type.
1072 <P>
1073 <DT><B>fe  Linux Logical Volume Manager partition (old)</B><DD><P>This has been in use since the early LVM days back in 1997,
1074 and has now (Sept. 1999) been renamed 0x8e.
1075 <P>
1076 <DT><B>ff  Xenix Bad Block Table</B><DD><P>
1077 </DL>
1078 <P>
1079 <P>
1080 <HR>
1081 <A HREF="partition_types-2.html">Next</A>
1082 Previous
1083 <A HREF="partition_types.html#toc1">Contents</A>
1084 </BODY>
1085 </HTML>