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.).
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.
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]
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] |
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. 07h
, 08h
, 09h
, 4Dh
(77), 4Eh
(78), 4Fh
(79), as well as B1h
(177), B2h
(178) and B3h
(179).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. 0Ah
, 11h
, 14h
, 15h
, 16h
, 17h
, 1Bh
, 1Ch
, 1Eh
, 1Fh
. 21h
, A1h
, A3h
, A4h
, A6h
, B1h
, B3h
, B4h
, and B6h
. 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
). 8Dh
, 90h
, 91h
, 92h
, 97h
, 98h
, 9Ah
, 9Bh
. A8h
, ABh
, ACh
, and AFh
. C0h
, C1h
, C4h
, C5h
, C6h
, CBh
, CCh
, CEh
, CFh
. C0h
and D0h
for multi-user security. D0h
, D1h
, D4h
, D5h
, D6h
.NT File System (NTFS) is a proprietary journaling file system developed by Microsoft in the 1990s.
File Allocation Table (FAT) is a file system developed for personal computers and was the default filesystem for MS-DOS and Windows 9x operating systems. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. The increase in disk drives capacity required four major variants: FAT12, FAT16, FAT32, and ExFAT. FAT was replaced with NTFS as the default file system on Microsoft operating systems starting with Windows XP. Nevertheless, FAT continues to be used on flash and other solid-state memory cards and modules, many portable and embedded devices because of its compatibility and ease of implementation.
Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk after a partitioning scheme is chosen for the new disk before any file system is created. The disk stores the information about the partitions' locations and sizes in an area known as the partition table that the operating system reads before any other part of the disk. Each partition then appears to the operating system as a distinct "logical" disk that uses part of the actual disk. System administrators use a program called a partition editor to create, resize, delete, and manipulate the partitions. Partitioning allows the use of different filesystems to be installed for different kinds of files. Separating user data from system data can prevent the system partition from becoming full and rendering the system unusable. Partitioning can also make backing up easier. A disadvantage is that it can be difficult to properly size partitions, resulting in having one partition with too much free space and another nearly totally allocated.
A boot sector is the sector of a persistent data storage device which contains machine code to be loaded into random-access memory (RAM) and then executed by a computer system's built-in firmware.
Disk formatting is the process of preparing a data storage device such as a hard disk drive, solid-state drive, floppy disk, memory card or USB flash drive for initial use. In some cases, the formatting operation may also create one or more new file systems. The first part of the formatting process that performs basic medium preparation is often referred to as "low-level formatting". Partitioning is the common term for the second part of the process, dividing the device into several sub-devices and, in some cases, writing information to the device allowing an operating system to be booted from it. The third part of the process, usually termed "high-level formatting" most often refers to the process of generating a new file system. In some operating systems all or parts of these three processes can be combined or repeated at different levels and the term "format" is understood to mean an operation in which a new disk medium is fully prepared to store files. Some formatting utilities allow distinguishing between a quick format, which does not erase all existing data and a long option that does erase all existing data.
fdisk is a command-line utility for disk partitioning. It has been part of DOS, DR FlexOS, IBM OS/2, and early versions of Microsoft Windows, as well as certain ports of FreeBSD, NetBSD, OpenBSD, DragonFly BSD and macOS for compatibility reasons. Windows 2000 and its successors have replaced fdisk
with a more advanced tool called diskpart
.
A bootloader, also spelled as boot loader or called bootstrap loader, is a computer program that is responsible for booting a computer. If it also provides an interactive menu with multiple boot choices then it's often called a boot manager.
In computing, the BIOS parameter block, often shortened to BPB, is a data structure in the volume boot record (VBR) describing the physical layout of a data storage volume. On partitioned devices, such as hard disks, the BPB describes the volume partition, whereas, on unpartitioned devices, such as floppy disks, it describes the entire medium. A basic BPB can appear and be used on any partition, including floppy disks where its presence is often necessary; however, certain filesystems also make use of it in describing basic filesystem structures. Filesystems making use of a BIOS parameter block include FAT12, FAT16, FAT32, HPFS, and NTFS. Due to different types of fields and the amount of data they contain, the length of the BPB is different for FAT16, FAT32, and NTFS boot sectors. Combined with the 11-byte data structure at the very start of volume boot records immediately preceding the BPB or EBPB, this is also called FDC descriptor or extended FDC descriptor in ECMA-107 or ISO/IEC 9293.
This article details versions of MS-DOS, IBM PC DOS, and at least partially compatible disk operating systems. It does not include the many other operating systems called "DOS" which are unrelated to IBM PC compatibles.
The GUID Partition Table (GPT) is a standard for the layout of partition tables of a physical computer storage device, such as a hard disk drive or solid-state drive, using universally unique identifiers (UUIDs), which are also known as globally unique identifiers (GUIDs). Forming a part of the Unified Extensible Firmware Interface (UEFI) standard, it is nevertheless also used for some BIOSs, because of the limitations of master boot record (MBR) partition tables, which use 32 bits for logical block addressing (LBA) of traditional 512-byte disk sectors.
An extended boot record (EBR), or extended partition boot record (EPBR), is a descriptor for a logical partition under the common DOS disk drive partitioning system. In that system, when one partition record entry in the master boot record (MBR) is designated an extended partition, then that partition can be subdivided into a number of logical partitions. The actual structure of that extended partition is described by one or more EBRs, which are located inside the extended partition. The first EBR will always be located on the first sector of the extended partition.
A volume boot record (VBR) is a type of boot sector introduced by the IBM Personal Computer. It may be found on a partitioned data storage device, such as a hard disk, or an unpartitioned device, such as a floppy disk, and contains machine code for bootstrapping programs stored in other parts of the device. On non-partitioned storage devices, it is the first sector of the device. On partitioned devices, it is the first sector of an individual partition on the device, with the first sector of the entire device being a Master Boot Record (MBR) containing the partition table.
In BSD-derived computer operating systems and in related operating systems such as SunOS, a disklabel is a record stored on a data storage device such as a hard disk that contains information about the location of the partitions on the disk. Disklabels were introduced in the 4.3BSD-Tahoe release. Disklabels are usually edited using the disklabel utility. In later versions of FreeBSD, this was renamed as bsdlabel.
In Microsoft operating systems, when using basic disk partitioned with GUID Partition Table (GPT) layout, a basic data partition (BDP) is any partition identified with Globally Unique Identifier (GUID) of EBD0A0A2-B9E5-4433-87C0-68B6B72699C7.
gpart is a software utility which scans a storage device, examining the data in order to detect partitions which may exist but are absent from the disk's partition tables. Gpart was written by Michail Brzitwa of Germany. The release on the author's website is now older than the releases some distributions are using. It appears that Michail Brzitwa does not actively maintain the code, instead the various distributions appear to maintain their own versions.
In computing, label
is a command included with some operating systems. It is used to create, change, or delete a volume label on a logical drive, such as a hard disk partition or a floppy disk. Used without parameters, label
changes the current volume label or deletes the existing label.
In computing, format
is a command-line utility that carries out disk formatting. It is a component of various operating systems, including 86-DOS, MS-DOS, IBM PC DOS and OS/2, Microsoft Windows and ReactOS.
DOS is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible systems from other manufacturers include DR-DOS (1988), ROM-DOS (1989), PTS-DOS (1993), and FreeDOS (1998). MS-DOS dominated the IBM PC compatible market between 1981 and 1995.
A master boot record (MBR) is a type of boot sector in the first block of partitioned computer mass storage devices like fixed disks or removable drives intended for use with IBM PC-compatible systems and beyond. The concept of MBRs was publicly introduced in 1983 with PC DOS 2.0.
The FAT file system is a file system used on MS-DOS and Windows 9x family of operating systems. It continues to be used on mobile devices and embedded systems, and thus is a well-suited file system for data exchange between computers and devices of almost any type and age from 1981 through to the present.