Partition type

(Redirected from Partition ID)

The partition type (or partition ID) in a partition's entry in the partition table inside a master boot record (MBR) is a byte value intended to specify the file system the partition contains or to flag special access methods used to access these partitions (e.g. special CHS mappings, LBA access, logical mapped geometries, special driver access, hidden partitions, secured or encrypted file systems, etc.).

Overview

edit

Lists of assigned partition types to be used in the partition table in the MBR were originally maintained by IBM and Microsoft internally. When the market of PC operating systems and disk tools grew and liberated, other vendors had a need to assign special partition types to their products as well. As Microsoft neither documented all partition types already assigned by them nor wanted to maintain foreign assignments, third parties started to simply assign partition types on their own behalf in a mostly uncoordinated trial-and-error manner. This led to various conflicting assignments sometimes causing severe compatibility problems between certain products.[1]

Several industry experts including Hale Landis, Ralf D. Brown, Matthias R. Paul, and Andries E. Brouwer in the 1990s started to research partition types and published (and later synchronized) partition type lists in order to help document the industry de facto standard and thereby reduce the risk of further conflicts. Some of them also actively helped to maintain software dealing with partitions to work with the updated lists, indicated conflicts, devised additional detection methods and work-arounds for vendors, or engaged in coordinating new non-conflictive partition type assignments as well.

It is up to an operating system's boot loader or kernel how to interpret the value. So the table specifies which operating systems or disk-related products introduced an ID and what file system or special partition type they mapped it to. Partitions with partition types unknown to the software should be treated as reserved but occupied disk storage space which should not be dealt with by the software, save for partition managers.

Local or Experimental Use

edit

While the list is not officially maintained,[1] new assignments should be coordinated.

In particular temporary partition type assignments for local or experimental projects can utilize type 7Fh in order to avoid conflicts with already assigned types. This type was specially reserved for individual use as part of the Alternative OS Development Partition Standard (AODPS) initiative since 2002.[2]

List of partition IDs

edit

This is a list of known master boot record partition types on IBM PC compatible computers:

Partition ID Occurrence Access Bootable Type Origin Supported by Description
00h MBR, EBR No Free IBM All Empty partition entry
01h MBR, EBR CHS, LBA x86, 68000, 8080/Z80 File system IBM DOS 2.0+ FAT12 as primary partition in first physical 32 MB of disk or as logical drive anywhere on disk (else use 06h instead)[3][4][5]
02h MBR CHS x86, 68000, Z8000, PDP-11 File system Microsoft, SCO XENIX XENIX root (see 03h and FFh)[3]
03h MBR CHS No File system Microsoft, SCO XENIX XENIX usr (see 02h and FFh)[3]
04h MBR, EBR CHS, LBA x86, 68000, 8080/Z80 File system Microsoft DOS 3.0+ FAT16 with less than 65,536 sectors (32 MB). As primary partition it must reside in first physical 32 MB of disk, or as logical drive anywhere on disk (else use 06h instead).[3][4][5]
05h MBR, EBR CHS, (LBA) No, AAP Container IBM Some versions of DOS 3.2, DOS 3.3+ Extended partition with CHS addressing. It must reside within the first physical 8 GB of disk, else use 0Fh instead (see 0Fh, 85h, C5h, D5h)[3][4][5]
06h MBR, EBR CHS, LBA x86 File system Compaq DOS 3.31+ FAT16B with 65,536 or more sectors. It must reside within the first 8 GB of disk unless used for logical drives in an 0Fh extended partition (else use 0Eh instead). Also used for FAT12 and FAT16 volumes in primary partitions if they are not residing in first physical 32 MB of disk.[nb 1][3][4][5]
07h MBR, EBR CHS, LBA x86 File system Microsoft, IBM OS/2 1.2+ IFS
MBR, EBR CHS, LBA 286 File system IBM OS/2 1.2+, Windows NT HPFS[3]
MBR, EBR CHS, LBA 386 File system Microsoft Windows NT NTFS[4][5]
MBR, EBR CHS, LBA Yes File system Microsoft Windows Embedded CE exFAT
File system Quantum Software Systems QNX 2 QNX "qnx" (7) (pre-1988 only)[6][nb 2]
08h MBR CHS x86 File system Commodore Commodore MS-DOS 3.x Logical sectored FAT12 or FAT16[nb 3]
CHS x86 File system IBM OS/2 1.0-1.3 OS/2 (FAT?)
File system IBM AIX AIX boot/split
File system Quantum Software Systems QNX 1.x/2.x QNX "qny" (8)[6][nb 2]
Container Dell Partition spanning multiple drives
09h File system IBM AIX AIX data/boot
File system Quantum Software Systems QNX 1.x/2.x QNX "qnz" (9)[6][nb 2]
MBR CHS 286 File system Mark Williams Company Coherent Coherent file system
MBR File system Microware OS-9 OS-9 RBF
0Ah Service PowerQuest, IBM OS/2 OS/2 Boot Manager[nb 4]
Swap Mark Williams Company Coherent Coherent swap partition
0Bh MBR, EBR CHS, LBA x86 File system Microsoft DOS 7.1+ FAT32 with CHS addressing[4][5]
0Ch MBR, EBR LBA x86 File system Microsoft DOS 7.1+ FAT32 with LBA[4][5]
0Eh MBR, EBR LBA x86 File system Microsoft DOS 7.0+ FAT16B with LBA[4][5]
0Fh MBR, EBR LBA No, AAP Container Microsoft DOS 7.0+ Extended partition with LBA (see 05h and CFh)[4][5]
11h MBR CHS x86 File system Leading Edge Leading Edge MS-DOS 3.x Logical sectored FAT12 or FAT16[nb 3]
Hidden FS IBM OS/2 Boot Manager Hidden FAT12 (corresponds with 01h)[nb 4]
12h MBR CHS, LBA x86 Service FS Compaq Configuration partition (bootable FAT with MS-DOS[4][5][7]); Recovery partition (bootable FAT32 with Windows setup[8])
MBR x86 Service Gang of Nine EISA machines EISA configuration utility for the system[4][5]
Hibernation Compaq Compaq Contura Hibernation partition[7]
MBR x86 Service FS NCR Diagnostics and firmware partition (bootable FAT)[7]
MBR x86 Service FS Intel Service partition (bootable FAT)[7] (see 98h)
Service FS IBM Rescue and Recovery partition[7]
14h File system AST AST MS-DOS 3.x Logical sectored FAT12 or FAT16[nb 3] (see AST MBR)
x86, 68000, 8080/Z80 Hidden FS IBM OS/2 Boot Manager Hidden FAT16 (corresponds with 04h)[nb 4]
LBA x86 File system Lasse Krogh Thygesen Maverick OS Omega file system[9]
15h No, AAP Hidden container IBM OS/2 Boot Manager Hidden extended partition with CHS addressing (corresponds with 05h)[nb 4]
LBA No Swap Lasse Krogh Thygesen Maverick OS Swap[9]
16h x86, 68000, 8080/Z80 Hidden FS IBM OS/2 Boot Manager Hidden FAT16B (corresponds with 06h)[nb 4]
17h Hidden FS IBM OS/2 Boot Manager Hidden IFS (corresponds with 07h)[nb 4]
Hidden HPFS (corresponds with 07h)[nb 4]
Hidden NTFS (corresponds with 07h)[nb 4]
Hidden exFAT (corresponds with 07h)[nb 4]
18h No Hibernation AST AST Windows AST Zero Volt Suspend or SmartSleep partition
19h Willow Schlanger Willowtech Photon coS Willowtech Photon coS (see 20h)
1Bh Hidden FS IBM OS/2 Boot Manager Hidden FAT32 (corresponds with 0Bh)[nb 4]
1Ch Hidden FS IBM OS/2 Boot Manager Hidden FAT32 with LBA (corresponds with 0Ch)[nb 4]
Service FS ASUS ASUS eRecovery ASUS recovery partition (Hidden FAT32 with LBA, see 0Ch)[10]
1Eh Hidden FS IBM OS/2 Boot Manager Hidden FAT16 with LBA (corresponds with 0Eh)[nb 4]
1Fh MBR, EBR LBA Hidden container IBM OS/2 Boot Manager Hidden extended partition with LBA addressing (corresponds with 0Fh)[nb 4]
20h ? File system Microsoft Windows Mobile Windows Mobile update XIP
File system Willow Schlanger Willowsoft Overture File System (OFS1) (see 19h)
21h MBR ? Hewlett-Packard HP Volume Expansion [nb 5]
File system Dave Poirier Oxygen FSo2 (Oxygen File System) (see 22h)
22h Container Dave Poirier Oxygen Oxygen Extended Partition Table (see 21h)
23h Yes File system Microsoft Windows Mobile Windows Mobile boot XIP
24h MBR CHS x86 File system NEC NEC MS-DOS 3.30 Logical sectored FAT12 or FAT16[11][nb 3] (see NEC MBR)
27h Service FS Microsoft Windows Windows Recovery Environment (RE) partition (hidden NTFS partition type 07h)[12]
MBR LBA Yes Service FS Acer D2D eRecovery Rescue partition (Hidden NTFS labeled "PQService", corresponds to 07h)
Yes Service MikroTik Linux (RouterBOARD 500) RooterBOOT kernel partition (contains a raw ELF Linux kernel, no file system)
2Ah File system Kurt Skauen AtheOS AtheOS file system (AthFS, AFS) (an extension of BFS, see 2Bh and EBh)
MBR, EBR LBA x86 File system Reserved (see CAh)
2Bh File system Kristian van der Vliet SyllableOS SyllableSecure (SylStor), a variant of AthFS (an extension of BFS, see 2Ah and EBh)
30h MBR CHS x86 File system Digital Research Personal CP/M-86 Found in some OEM Siemens systems instead of DBh.[13] Filesystem parameters are in the following sector (LBA 1), not the partition itself.
31h Microsoft, IBM Reserved
33h Microsoft, IBM Reserved
34h Microsoft, IBM Reserved
35h MBR, EBR CHS, LBA No File system IBM OS/2 Warp Server / eComStation JFS (OS/2 implementation of AIX Journaling File system)
36h Microsoft, IBM Reserved
38h File system Timothy Williams THEOS THEOS version 3.2, 2 GB partition
39h Container Bell Labs Plan 9 Plan 9 edition 3 partition (sub-partitions described in second sector of partition)
File system Timothy Williams THEOS THEOS version 4 spanned partition
3Ah File system Timothy Williams THEOS THEOS version 4, 4 GB partition
3Bh Container Timothy Williams THEOS THEOS version 4 extended partition
3Ch Service PowerQuest PartitionMagic PqRP (PartitionMagic or DriveImage in progress)[14]
3Dh Hidden FS PowerQuest PartitionMagic Hidden NetWare
40h PICK Systems PICK PICK R83
VenturCom Venix Venix 80286
41h Yes Personal RISC Personal RISC Boot
Linux Linux Old Linux/Minix (disk shared with DR DOS 6.0) (corresponds with 81h)
PowerPC PowerPC PowerPC PPC PReP (Power PC Reference Platform) Boot
42h Secured FS Peter Gutmann SFS Secure File system (SFS)
No Linux Linux Old Linux swap (disk shared with DR DOS 6.0) (corresponds with 82h)
Container Microsoft Windows 2000, XP, etc. Dynamic extended partition marker[4][5]
43h Yes File system Linux Linux Old Linux native (disk shared with DR DOS 6.0) (corresponds with 83h)
44h Wildfile GoBack Norton GoBack, WildFile GoBack, Adaptec GoBack, Roxio GoBack
45h CHS Priam Priam (see also 5Ch)
MBR CHS Yes Boot-US Boot-US boot manager (1 cylinder)
Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN (L2)
46h Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN (L2)
47h Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN (L2)
48h Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN (L2), ERGOS L3
4Ah MBR Yes Nick Roberts AdaOS Aquila (see 7Fh)
MBR, EBR CHS, LBA No File system Mark Aitchison ALFS/THIN ALFS/THIN advanced lightweight file system for DOS
4Ch ETH Zürich ETH Oberon Aos (A2) file system (76)
4Dh Quantum Software Systems QNX 4.x, Neutrino Primary QNX POSIX volume on disk (77)[6][nb 2]
4Eh Quantum Software Systems QNX 4.x, Neutrino Secondary QNX POSIX volume on disk (78)[6][nb 2]
4Fh Quantum Software Systems QNX 4.x, Neutrino Tertiary QNX POSIX volume on disk (79)[6][nb 2]
Yes ETH Zürich ETH Oberon Boot / native file system (79)
50h ETH Zürich ETH Oberon Alternative native file system (80)
No Ontrack Disk Manager 4 Read-only partition (old)
LynxOS Lynx RTOS
Novell
51h Novell
No Ontrack Disk Manager 4-6 Read-write partition (Aux 1)
52h MBR CHS File system Digital Research CP/M-80 CP/M-80
Microport System V/AT, V/386
53h Ontrack Disk Manager 6 Auxiliary 3 (WO)
54h Ontrack Disk Manager 6 Dynamic Drive Overlay (DDO)
55h MicroHouse / StorageSoft EZ-Drive EZ-Drive, Maxtor, MaxBlast, or DriveGuide INT 13h redirector volume
56h AT&T AT&T MS-DOS 3.x Logical sectored FAT12 or FAT16[nb 3]
MicroHouse / StorageSoft EZ-Drive Disk Manager partition converted to EZ-BIOS
Golden Bow VFeature VFeature partitioned volume
57h MicroHouse / StorageSoft DrivePro
Novell VNDI partition
59h MBR, EBR CHS, LBA Yes File system Yocto yocOS yocFS
5Ch CHS Container Priam EDISK Priam EDisk Partitioned Volume (see also 45h)
61h MBR CHS Hidden FS Storage Dimensions SpeedStor Hidden FAT12 (corresponds to E1h)[nb 6]
63h CHS File system AT&T SCO Unix, ISC, UnixWare, AT&T System V/386, ix, MtXinu BSD 4.3 on Mach
CHS Yes File system Mach and BSD[15][16] GNU/Hurd Old GNU/Hurd with UFS[15] support (corresponds with 83h)
MBR CHS Hidden FS Storage Dimensions SpeedStor Hidden read-only FAT12 (corresponds to E3h)[nb 6]
64h ? Storage Dimensions SpeedStor Hidden FAT16 (corresponds to E4h)[nb 6]
File system Novell NetWare NetWare File System 286/2[3]
Secured FS Solomon PC-ARMOUR
65h File system Novell NetWare NetWare File System 386
66h ? Novell NetWare Storage Management Services (SMS)
MBR CHS Hidden FS Storage Dimensions SpeedStor Hidden read-only FAT16 (corresponds to E6h)[nb 6]
67h ? Novell NetWare Wolf Mountain cluster
68h ? Novell NetWare
69h ? Novell NetWare 5
? Novell NetWare Novell Storage Services (NSS)
6Ch MBR CHS, LBA x86 Container DragonFly BSD BSD BSD slice (DragonFly BSD)[17]
70h Service DiskSecure DiskSecure multiboot
71h Microsoft, IBM Reserved
72h MBR, EBR CHS x86 Policy FS APTI conformant systems APTI alternative FAT12 (CHS, SFN) (corresponds with 01h)
File system Nordier Unix V7/x86 V7/x86
73h Microsoft, IBM Reserved
74h MBR CHS Hidden FS Storage Dimensions SpeedStor Hidden FAT16B (corresponds to F4h)[nb 6]
75h File system IBM PC/IX [3]
76h Storage Dimensions SpeedStor Hidden read-only FAT16B (corresponds to F6h)[nb 6]
77h File system Novell VNDI, M2FS, M2CS
78h Yes File system Geurt Vos XOSL bootloader file system
79h MBR, EBR CHS x86 Policy FS APTI conformant systems APTI alternative FAT16 (CHS, SFN) (corresponds with 04h)
7Ah MBR, EBR LBA x86 Policy FS APTI conformant systems APTI alternative FAT16 (LBA, SFN) (corresponds with 0Eh)
7Bh MBR, EBR CHS x86 Policy FS APTI conformant systems APTI alternative FAT16B (CHS, SFN) (corresponds with 06h)
7Ch MBR, EBR LBA x86 Policy FS APTI conformant systems APTI alternative FAT32 (LBA, SFN) (corresponds with 0Ch)
7Dh MBR, EBR CHS x86 Policy FS APTI conformant systems APTI alternative FAT32 (CHS, SFN) (corresponds with 0Bh)
7Eh MBR, EBR No Cache Romex Software PrimoCache Level 2 cache
7Fh MBR, EBR Alternative OS Development Partition Standard Reserved for individual or local use and temporary or experimental projects[2]
80h File system Andrew Tanenbaum Minix 1.1-1.4a MINIX file system (old)
81h File system Andrew Tanenbaum Minix 1.4b+ MINIX file system (corresponds with 41h)
82h No Swap Linux Linux Linux swap space (corresponds with 42h)
No Swap Linux GNU/Hurd GNU/Hurd (Hurd uses the same Linux swap file system)
x86 Container Sun Microsystems Solaris x86 (for Sun disklabels up to 2005) (see BFh)
83h Yes File system Linux Linux Any native Linux file system (see 93h, corresponds with 43h)
Yes File system Linux GNU/Hurd GNU/Hurd (Hurd and GRUB use the same Linux ext2 file system to run and it no longer supports UFS[15] file system, corresponds with 63h)
84h No Hibernation Microsoft ? APM hibernation (suspend to disk, S2D)[5][7][18]
Hidden FS IBM OS/2 Hidden C: (FAT16)(corresponds to either 04h or 06h)
Hibernation Intel Rapid Start technology Rapid Start hibernation data[19] (possibly iFFS; possibly used for Intel SRT SSD cache as well)
85h No, AAP Container Linux Linux Linux extended[20] (corresponds with 05h)
86h File system Microsoft Windows NT 4 Server Fault-tolerant FAT16B mirrored volume set (see B6h and C6h, corresponds with 06h)[4][5]
Service Linux Linux Linux RAID superblock with auto-detect (old) (see FDh)[citation needed]
87h File system Microsoft Windows NT 4 Server Fault-tolerant HPFS/NTFS mirrored volume set (see B7h and C7h, corresponds with 07h)[4][5]
88h Service Linux Linux Linux plaintext partition table
8Ah Service Martin Kiewitz AirBoot AirBoot is a track0 Boot Manager with on-the-fly partition detection[21]
8Bh File system Microsoft Windows NT 4 Server Legacy fault-tolerant FAT32 mirrored volume set (see BBh and CBh, corresponds with 0Bh)[4]
8Ch File system Microsoft Windows NT 4 Server Legacy fault-tolerant FAT32 mirrored volume set (see BCh and CCh, corresponds with 0Ch)[4]
8Dh MBR, EBR CHS, LBA x86, 68000, 8080/Z80 Hidden FS FreeDOS Free FDISK Hidden FAT12 (corresponds with 01h)[nb 7]
8Eh Container Linux Linux Linux LVM since 1999 (see FEh)[citation needed]
90h MBR, EBR CHS, LBA x86, 68000, 8080/Z80 Hidden FS FreeDOS Free FDISK Hidden FAT16 (corresponds with 04h)[nb 7]
91h MBR, EBR CHS, LBA No, AAP Hidden container FreeDOS Free FDISK Hidden extended partition with CHS addressing (corresponds with 05h)[nb 7]
92h MBR, EBR CHS, LBA x86 Hidden FS FreeDOS Free FDISK Hidden FAT16B (corresponds with 06h)[nb 7]
93h File system Andrew S. Tanenbaum Amoeba Amoeba native file system
Hidden FS Linux Hidden Linux file system (see 83h)
94h Service Andrew S. Tanenbaum Amoeba Amoeba bad block table
95h File system MIT EXOPC EXOPC native
96h File system ? CHRP ISO-9660 file system[22]
97h MBR, EBR CHS, LBA x86 Hidden FS FreeDOS Free FDISK Hidden FAT32 (corresponds with 0Bh)[nb 7]
98h MBR, EBR LBA x86 Hidden FS FreeDOS Free FDISK Hidden FAT32 (corresponds with 0Ch)[nb 7]
MBR CHS, LBA x86 Service FS Datalight ROM-DOS Service partition (bootable FAT) ROM-DOS SuperBoot (see 12h)
MBR CHS, LBA x86 Service FS Intel ? Service partition (bootable FAT)[7] (see 12h)
99h File system ? ? Early Unix[citation needed]
9Ah MBR, EBR LBA x86 Hidden FS FreeDOS Free FDISK Hidden FAT16 (corresponds with 0Eh)[nb 7]
9Bh MBR, EBR LBA No, AAP Hidden container FreeDOS Free FDISK Hidden extended partition with LBA (corresponds with 0Fh)[nb 7]
9Eh File system Andy Valencia VSTa [citation needed]
File system Andy Valencia ForthOS ForthOS (eForth port)[23]
9Fh ? ? BSD/OS 3.0+, BSDI (see B7h and B8h)
A0h MBR Service FS Hewlett-Packard ? Diagnostic partition for HP laptops[7]
Hibernation Phoenix, IBM, Toshiba, Sony ? Hibernate partition[5]
A1h ? Hewlett-Packard HP Volume Expansion [nb 5]
Hibernation Phoenix, NEC ? Hibernate partition
A2h MBR CHS, LBA ARM Image Altera Cyclone V Hard Processor System (HPS) ARM preloader[24]
A3h ? Hewlett-Packard HP Volume Expansion [nb 5]
A4h ? Hewlett-Packard HP Volume Expansion [nb 5]
A5h MBR Container FreeBSD BSD BSD slice (BSD/386, 386BSD, NetBSD (before 1998-02-19), FreeBSD)[25]
A6h ? Hewlett-Packard HP Volume Expansion [nb 5]
MBR Container OpenBSD OpenBSD OpenBSD slice
A7h 386 File system NeXT NeXTSTEP [citation needed]
A8h File system Apple Darwin, Mac OS X Apple Darwin, Mac OS X UFS[nb 8]
A9h MBR Container NetBSD NetBSD NetBSD slice[26]
AAh MBR CHS ? File system Olivetti MS-DOS Olivetti MS-DOS FAT12 (1.44 MB) (corresponds with 06h)
ABh Yes Service Apple Darwin, Mac OS X Apple Darwin, Mac OS X boot[nb 8]
File system Stanislav Karchebny GO! OS GO!
ACh Yes Service Apple Darwin, Mac OS X Apple RAID, Mac OS X RAID[nb 8]
ADh File system Ben Avison, Acorn RISC OS ADFS / FileCore format
AEh x86 File system Frank Barrus ShagOS ShagOS file system
AFh ? File system Apple Mac OS X HFS and HFS+[nb 8]
No Swap Frank Barrus ShagOS ShagOS swap
B0h MBR CHS, LBA x86 Blocker Star-Tools Boot-Star Boot-Star dummy partition
B1h ? Hewlett-Packard HP Volume Expansion [nb 5]
File system QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
B2h File system QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
B3h ? Hewlett-Packard HP Volume Expansion [nb 5]
File system QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
B4h ? Hewlett-Packard HP Volume Expansion [nb 5]
B6h ? Hewlett-Packard HP Volume Expansion [nb 5]
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT16B mirrored master volume (see C6h and 86h, corresponds with 06h)
B7h File system BSDI (before 3.0) BSDI native file system / swap (see B8h and 9Fh)
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant HPFS/NTFS mirrored master volume (see C7h and 87h, corresponds with 07h)
B8h File system BSDI (before 3.0) BSDI swap / native file system (see B7h and 9Fh)
BBh Hidden FS PhysTechSoft, Acronis, SWsoft BootWizard, OS Selector PTS BootWizard 4 / OS Selector 5 for hidden partitions other than 01h, 04h, 06h, 07h, 0Bh, 0Ch, 0Eh and unformatted partitions
MBR Service FS Acronis Acronis True Image OEM Secure Zone (corresponds to BCh)
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT32 mirrored master volume (see CBh and 8Bh, corresponds with 0Bh)
BCh EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT32 mirrored master volume (see CCh and 8Ch, corresponds with 0Ch)
MBR LBA Service FS Acronis Acronis True Image Acronis Secure Zone
MBR, EBR Service FS Paragon Software Group Backup Capsule Backup Capsule[citation needed]
BDh File system ? BonnyDOS/286 [citation needed]
BEh Yes File system Sun Microsystems Solaris 8 Solaris 8 boot
BFh x86 Container Sun Microsystems Solaris Solaris x86 (for Sun disklabels, since 2005) (see 82h)
C0h MBR CHS, LBA x86 Secured container Novell, IMS DR-DOS, Multiuser DOS, REAL/32 Secured FAT partition (smaller than 32 MB)[nb 9][nb 10]
C1h MBR, EBR CHS, LBA x86 Secured FS Digital Research DR DOS 6.0+ Secured FAT12 (corresponds with 01h)[nb 9]
C2h Yes Hidden FS BlueSky Innovations Power Boot Hidden Linux native file system
C3h No Hidden swap BlueSky Innovations Power Boot Hidden Linux swap
C4h MBR, EBR CHS, LBA x86 Secured FS Digital Research DR DOS 6.0+ Secured FAT16 (corresponds with 04h)[nb 9]
C5h MBR, EBR CHS, LBA No, AAP Secured container Digital Research DR DOS 6.0+ Secured extended partition with CHS addressing (corresponds with 05h)[nb 9]
C6h MBR, EBR CHS, LBA x86 Secured FS Digital Research DR DOS 6.0+ Secured FAT16B (corresponds with 06h)[nb 9]
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT16B mirrored slave volume (see B6h and 86h, corresponds with 06h)
C7h MBR Yes File system Syrinx Syrinx boot
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant HPFS/NTFS mirrored slave volume (see B7h and 87h, corresponds with 07h)
C8h ? Reserved for DR-DOS since 1997[citation needed]
C9h ? Reserved for DR-DOS since 1997[citation needed]
CAh ? Reserved for DR-DOS since 1997[citation needed]
CBh MBR, EBR CHS, LBA x86 Secured FS Caldera DR-DOS 7.0x Secured FAT32 (corresponds with 0Bh)[nb 9]
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT32 mirrored slave volume (see BBh and 8Bh, corresponds with 0Bh)
CCh MBR, EBR LBA x86 Secured FS Caldera DR-DOS 7.0x Secured FAT32 (corresponds with 0Ch)[nb 9]
EBR File system Microsoft Windows NT 4 Server Corrupted fault-tolerant FAT32 mirrored slave volume (see BCh and 8Ch, corresponds with 0Ch)
CDh No Service Convergent Technologies, Unisys CTOS Memory dump (see DDh and DBh)
MBR LBA x86 File system openSUSE Linux openSUSE ISOHybrid ISO9660 partition (from openSUSE Leap "Live" x86 images) [27]
CEh MBR, EBR LBA x86 Secured FS Caldera DR-DOS 7.0x Secured FAT16B (corresponds with 0Eh)[nb 9]
CFh MBR, EBR LBA No, AAP Secured container Caldera DR-DOS 7.0x Secured extended partition with LBA (corresponds with 0Fh)[nb 9]
D0h MBR CHS, LBA 386 Secured container Novell, IMS Multiuser DOS, REAL/32 Secured FAT partition (larger than 32 MB)[nb 11][nb 10]
D1h MBR, EBR CHS 386 Secured FS Novell Multiuser DOS Secured FAT12 (corresponds with 01h)[nb 11]
D4h MBR, EBR CHS 386 Secured FS Novell Multiuser DOS Secured FAT16 (corresponds with 04h)[nb 11]
D5h MBR, EBR CHS No Secured container Novell Multiuser DOS Secured extended partition with CHS addressing (corresponds with 05h)[nb 11]
D6h MBR, EBR CHS 386 Secured FS Novell Multiuser DOS Secured FAT16B (corresponds with 06h)[nb 11]
D8h MBR CHS File system Digital Research CP/M-86 CP/M-86 (see DBh)[citation needed]
DAh No Service John Hardin Non-file system data
Secured FS DataPower Powercopy Backup Shielded disk
DBh MBR CHS x86 File system Digital Research CP/M-86, Concurrent CP/M-86, Concurrent DOS [13] (see D8h)[3]
? Convergent Technologies, Unisys CTOS ? (see CDh and DDh)[citation needed]
x86 Service KDG Telemetry D800 boot image for x86 supervisor CPU (SCPU) module
MBR CHS, LBA x86 Service FS Dell DRMK FAT32 system restore partition (DSR) (see DEh)
DDh No Service Convergent Technologies, Unisys CTOS Hidden memory dump (see CDh and DBh)
DEh MBR CHS, LBA x86 Hidden FS Dell FAT16 utility/diagnostic partition[5][7][28]
DFh ? Data General DG/UX DG/UX virtual disk manager[citation needed]
MBR Blocker TeraByte Unlimited BootIt EMBRM[citation needed]
? ? Aviion [citation needed]
E0h File system STMicroelectronics ST AVFS
E1h MBR CHS File system Storage Dimensions SpeedStor FAT12 (≤16 MB) (corresponds to 01h)[nb 6]
E3h File system Storage Dimensions SpeedStor Read-only FAT12 (corresponds to E1h)[nb 6]
E4h MBR CHS File system Storage Dimensions SpeedStor FAT16 (≤32 MB) (corresponds to 04h)[nb 6]
E5h MBR CHS x86 File system Tandy Tandy MS-DOS Logical sectored FAT12 or FAT16[nb 3]
E6h File System Storage Dimensions SpeedStor Read-only FAT16 (corresponds to E4h)[nb 6]
E8h MBR, EBR CHS, LBA No Service Linux LUKS Linux Unified Key Setup[29]
EBh 386 File system Be Inc. BeOS, Haiku BFS (see 2Ah and 2Bh)
ECh File system Robert Szeleney SkyOS SkyFS
EDh MBR, EBR CHS, LBA x86 Service Matthias R. Paul Sprytix EDC loader
MBR CHS, LBA x86 Hewlett-Packard EFI Was proposed for GPT hybrid MBR[nb 12]
EEh MBR No Blocker Microsoft EFI GPT protective MBR[1][5] (see EFh)
EFh MBR Service FS Intel EFI EFI system partition. Can be a FAT12, FAT16, FAT32 (or other) file system[5] (see EEh)
F0h CHS Service Linux PA-RISC Linux boot loader; must reside in first physical 2 GB
F2h MBR CHS x86 File system Sperry IT, Unisys, Digital Research Sperry IT MS-DOS 3.x, Unisys MS-DOS 3.3, Digital Research DOS Plus 2.1 Logical sectored FAT12 or FAT16[nb 3] secondary partition
F4h MBR CHS File system Storage Dimensions SpeedStor FAT16B (corresponds to 06h)[nb 6]
File system ? Prologue Single volume partition for NGF or TwinFS
F5h Container ? Prologue MD0-MD9 multi volume partition for NGF or TwinFS
F6h MBR File system Storage Dimensions SpeedStor Read-only FAT16B (corresponds to F4h)[nb 6]
F7h File system Natalia Portillo O.S.G. EFAT
File system DDRdrive X1 Solid State file system
F8h MBR Service Arm Arm EBBR 1.0 [30] Protective partition for the area containing system firmware
F9h Cache ALC Press Linux pCache ext2/ext3 persistent cache[31]
FBh No File system VMware VMware ESX VMware VMFS file system partition
FCh No Swap VMware VMware ESX VMware swap / VMKCORE kernel dump partition
FDh Service Linux Linux Linux RAID superblock with auto-detect (see 86h)
FEh Service IBM PS/2 PS/2 IML partition[5][7]
MBR CHS, LBA x86 Service FS IBM PS/2 PS/2 recovery partition (FAT12 reference disk floppy image), (corresponds with 01h if activated, all other partitions +10h then)[5]
Service Linux Linux Old Linux LVM (see 8Eh)
FFh MBR CHS No Service Microsoft XENIX XENIX bad block table (see 02h and 03h)[3]

See also

edit

Notes

edit
  1. ^ MS-DOS/PC DOS 2.0-3.1 cannot cope with hard disk partitions outside the first 32 MB of the disk. Therefore, FAT12 and FAT16 volumes in primary partitions physically residing outside this area must not use partition IDs 01h and 04h, even if they were otherwise small enough to be recognized by these DOS versions. In order to hide these volumes from these DOS issues 06h can be used instead. DOS distinguishes FAT types by their number of clusters, not by their partition ID, therefore, this does not cause any problems for DOS 3.31 and higher except for a possibly wrong file system type display in FDISK.
  2. ^ a b c d e f g h i QNX partition IDs 07h, 08h, 09h, 4Dh (77), 4Eh (78), 4Fh (79), as well as B1h (177), B2h (178) and B3h (179).
  3. ^ a b c d e f g Known partition IDs for logical sectored FATs include: 08h (Commodore MS-DOS 3.x), 11h (Leading Edge MS-DOS 3.x), 14h (AST MS-DOS 3.x), 24h (NEC MS-DOS 3.30), 56h (AT&T MS-DOS 3.x), E5h (Tandy MS-DOS), F2h (Sperry IT MS-DOS 3.x, Unisys MS-DOS 3.3 — also used by Digital Research DOS Plus 2.1). While non-standard and sub-optimal these FAT variants are perfectly valid according to the specifications of the file system itself, although default issues of MS-DOS / PC DOS 3.x were not able to cope with them. Most of these vendor specific FAT12 and FAT16 variants can be mounted by more flexible file system implementations in operating systems such as DR-DOS simply by changing the partition ID to one of the recognized types. Also, if they no longer need to be recognized by their original operating systems, existing partitions can be "converted" into FAT12 and FAT16 volumes compliant with versions of MS-DOS/PC DOS like 5.0-6.3, which do not support logical sector sizes different from 512 bytes, by switching to a BPB with 32-bit entry for the number of sectors, as introduced since DOS 3.31, keeping the cluster size and reducing the logical sector size in the BPB down to 512 bytes, while at the same time increasing the counts of logical sectors per cluster, reserved logical sectors, total logical sectors, and logical sectors per FAT by the same factor.
  4. ^ a b c d e f g h i j k l m Used by OS/2 Boot Manager: 0Ah, 11h, 14h, 15h, 16h, 17h, 1Bh, 1Ch, 1Eh, 1Fh.
  5. ^ a b c d e f g h i HP Volume Expansion is a variant of SpeedStor and uses partition IDs 21h, A1h, A3h, A4h, A6h, B1h, B3h, B4h, and B6h.
  6. ^ a b c d e f g h i j k l SpeedStor is an extended storage support driver for DOS for IBM PC/XT (v. 6.03) and IBM PC/AT (v. 6.5). Its custom partition types are E1h, E4h and F4h which can be marked read-only (becoming E3h, E6h, F6h), hidden (61h, 64h, 74h) or hidden read-only (63h, 66h, 76h).
  7. ^ a b c d e f g h Used by Free FDISK of FreeDOS: 8Dh, 90h, 91h, 92h, 97h, 98h, 9Ah, 9Bh.
  8. ^ a b c d Apple Mac OS X uses partition IDs A8h, ABh, ACh, and AFh.
  9. ^ a b c d e f g h i Versions of DR DOS 6.0 and higher use several of these partition IDs for secured FAT partitions with single-user security: C0h, C1h, C4h, C5h, C6h, CBh, CCh, CEh, CFh.
  10. ^ a b Versions of IMS REAL/32 use partition IDs C0h and D0h for multi-user security.
  11. ^ a b c d e Versions of Multiuser DOS use these partition IDs for secured FAT partitions with multi-user security: D0h, D1h, D4h, D5h, D6h.
  12. ^ Was suggested in now-superseded T13 EDD 4 proposal e09127r1 Archived 2017-08-19 at the Wayback Machine (2009). The successor e09127r3 Archived 2018-05-01 at the Wayback Machine (2010) now recommends to use a normal partition type (the one that a legacy OS would see) instead of this special value.

References

edit
  1. ^ a b c "Windows and GPT FAQ". Microsoft Developer Network. Microsoft. 2011-06-15. Retrieved 2011-07-24.
  2. ^ a b Martineau, Stéphane (2002-08-11). "Partition Type ID (The RESULTs)". alt.os.development. Retrieved 2017-08-20.
  3. ^ a b c d e f g h i j k Chappell, Geoff (January 1994). Schulman, Andrew; Pedersen, Amorette (eds.). DOS Internals. The Andrew Schulman Programming Series (1st printing, 1st ed.). Addison Wesley Publishing Company. ISBN 978-0-201-60835-9. (xxvi+738+iv pages, 3.5"-floppy [1][2]) Errata: [3][4][5]
  4. ^ a b c d e f g h i j k l m n o p "Disk Concepts and Troubleshooting". Windows 2000 Server. Microsoft TechNet. 2008-09-11. Retrieved 2014-06-15.
  5. ^ a b c d e f g h i j k l m n o p q r s t u "Troubleshooting Disks and File Systems". Microsoft TechNet. 2005-11-05. Retrieved 2014-06-15.
  6. ^ a b c d e f QNX partition types
  7. ^ a b c d e f g h i j "Virtual Disk Service (VDS advanced clean method)". Microsoft Developer Network. Microsoft. 2011-09-07. Retrieved 2011-09-14.
  8. ^ "Compaq Setup partition". NotebookReview. Retrieved 2018-02-14.
  9. ^ a b Thygesen, Lasse Krogh. "Maverick - The Operating System - File System Identifiers". www.maverick-os.dk. Retrieved 2017-08-19.
  10. ^ "RE Creating Recovery Partition". ASUS Republic of Gamers. 2011-07-03.
  11. ^ FYI - Installing DR DOS on NEC DOS 3.3 Partitions, Novell, 1993-01-05, FYI.M.1101, retrieved 2014-08-12
  12. ^ "BIOS-Based Disk-Partition Configurations". Microsoft Developer Network. Microsoft. 2009-10-22. Retrieved 2011-07-24.
  13. ^ a b Elliott, John C. (1998). "CP/M-86 disc formats". Seasip.info.
  14. ^ "About PqRP". HowToFixComputers. 2003-07-26. Archived from the original on 2013-01-25. Retrieved 2011-10-14.
  15. ^ a b c "GNU Hurd: Remove UFS support".
  16. ^ "GNU Hurd: NEWS 1995".
  17. ^ DragonFly BSD commit 794d80a: Change legacy MBR partition type from 0xA5 to 0x6C
  18. ^ "Drive Letters Assigned to Unsupported Partition Types". Microsoft Knowledge Base. Microsoft. 2007-02-27.
  19. ^ Intel Rapid Start technology
  20. ^ Andries Brouwer (2004). "Extended and logical partitions". Large Disk HOWTO. Retrieved 2011-07-19.
  21. ^ AirBoot: Martin Kiewitz Boot Manager with on-the-fly partition detection
  22. ^ "PowerPC Microprocessor Common Hardware Reference Platform (CHRP)" (PDF). 1996-09-23. Retrieved 2023-10-28.
  23. ^ "ForthOS setup instructions". Archived from the original on 2017-07-19. Retrieved 2017-12-31.
  24. ^ "Altera Cyclone V Device Handbook - Hard Processor System Technical Reference Manual" (PDF) (cv_5v4 ed.). Altera Corporation. 2014-06-30. Archived from the original (PDF) on 2014-09-07. Retrieved 2014-09-07.
  25. ^ "Disk Organization". FreeBSD Handbook. FreeBSD. 2011. Retrieved 2011-07-30.
  26. ^ "Partitions". The NetBSD Guide. NetBSD. 2011. Retrieved 2011-12-30.
  27. ^ "openSUSE Leap 15.3 LIVE XFCE x86 ISO (first 512 bytes)". openSUSE. 2022-03-28. Retrieved 2022-04-05.[permanent dead link]
  28. ^ "Create Multiple Partitions on a Device". Microsoft TechNet. 2009-01-07. Retrieved 2015-04-19.
  29. ^ "/sbin/fdisk: add LUKS partition type code to fdisk". Debian. 2014-11-19. Archived from the original on 2019-05-03. Retrieved 2019-05-03.
  30. ^ "Embedded Base Boot Requirements (EBBR) Specification Release v1.0". Arm Limited and Contributors. 2019-05-31. Retrieved 2020-06-18.
  31. ^ Sawicki, Ed; May, David (2003-08-08). "Proposal for pCache". ALCPress.com. Accelerated Learning Center. Archived from the original on 2016-03-08. Retrieved 2016-11-29.

Further reading

edit