Jump to content

Partition type

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 212.87.13.66 (talk) at 15:11, 11 April 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

List of Master boot record Partition types on IBM PC compatible computers[1]
Partition ID Introduction Support Description
0x00 IBM All Empty partition entry
0x01 Microsoft DOS 2.0+ FAT12 as primary partition in first physical 32 MB of disk or as logical drive anywhere on disk (else use 0x06 instead)
0x02 Microsoft, SCO XENIX XENIX root
0x03 Microsoft, SCO XENIX XENIX usr
0x04 Microsoft DOS 3.0+ FAT16 with less than 65536 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 0x06 instead).
0x05 IBM DOS (3.2) 3.3+ Extended partition with CHS addressing
0x06 Compaq DOS 3.31+ FAT16B with 65536 or more sectors. It must reside in first physical 8 GB of disk, unless used for logical drives in an 0x0F extended partition (else use 0x0E 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]
0x07 Microsoft, IBM OS/2 IFS
IBM OS/2, Windows NT HPFS
Microsoft Windows NT NTFS
Microsoft Windows Embedded CE exFAT
Advanced Unix
Quantum Software Systems QNX 2 QNX "qnx" (pre-1988 only)[2][nb 2]
0x08 Commodore Commodore MS-DOS 3.x Logical sectored FAT12 or FAT16[3][nb 3]
IBM OS/2 1.0-1.3 OS/2
IBM AIX AIX
Quantum Software Systems QNX 1.x/2.x QNX "qny"[2][nb 2]
SplitDrive
Dell partition spanning multiple drives
0x09 IBM AIX AIX bootable
Quantum Software Systems QNX 1.x/2.x QNX "qnz"[2][nb 2]
Mark Williams Company Coherent Coherent file system
0x0A IBM OS/2 OS/2 Boot Manager[nb 4]
Mark Williams Company Coherent Coherent swap partition
Unisys OPUS Open Parallel Unisys Server
0x0B Microsoft DOS 7.1+ FAT32 with CHS addressing
0x0C Microsoft DOS 7.1+ FAT32X with LBA
0x0E Microsoft DOS 7.0+ FAT16X with LBA
0x0F Microsoft DOS 7.0+ Extended partition with LBA
0x11 Leading Edge Leading Edge MS-DOS 3.x Logical sectored FAT12 or FAT16[3][nb 3]
IBM OS/2 Boot Manager Hidden FAT12 (corresponds with 0x01)[nb 4]
0x12 Compaq configuration partition (bootable FAT)[4]
Compaq Compaq Contura hibernation partition[4]
NCR diagnostics and firmware partition (bootable FAT)[4]
Intel service partition (bootable FAT)[4] (see 0x98)
IBM Rescue and Recovery partition[4]
0x14 AST AST MS-DOS 3.x Logical sectored FAT12 or FAT16[3][nb 3]
IBM OS/2 Boot Manager Hidden FAT16 (corresponds with 0x04)[nb 4]
0x15 IBM OS/2 Boot Manager Hidden extended partition with CHS addressing (corresponds with 0x05)[nb 4]
0x16 IBM OS/2 Boot Manager Hidden FAT16B (corresponds with 0x06)[nb 4]
0x17 IBM OS/2 Boot Manager Hidden IFS (corresponds with 0x07)[nb 4]
Hidden HPFS (corresponds with 0x07)[nb 4]
Hidden NTFS (corresponds with 0x07)[nb 4]
Hidden exFAT (corresponds with 0x07)[nb 4]
0x18 AST AST Zero Volt Suspend or SmartSleep partition
0x19 Willow Schlanger Willowtech Photon coS Willowtech Photon coS (see 0x20)
0x1B IBM OS/2 Boot Manager Hidden FAT32 (corresponds with 0x0B)[nb 4]
0x1C IBM OS/2 Boot Manager Hidden FAT32X with LBA (corresponds with 0x0C)[nb 4]
0x1E IBM OS/2 Boot Manager Hidden FAT16X with LBA (corresponds with 0x0E)[nb 4]
0x1F IBM OS/2 Boot Manager Hidden extended partition with LBA addressing (corresponds with 0x0F)[nb 4]
0x20 Microsoft Windows Mobile Windows Mobile update XIP
Willow Schlanger Willowsoft Overture File System (OFS1) (see 0x19)
0x21 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
Dave Poirier Oxygen FSo2 (Oxygen File System) (see 0x22)
0x22 Dave Poirier Oxygen Oxygen Extended Partition Table (see 0x21)
0x23 Microsoft, IBM Reserved
Microsoft Windows Mobile Windows Mobile boot XIP
0x24 NEC NEC MS-DOS 3.30 Logical sectored FAT12 or FAT16[3][nb 3]
0x25 Microsoft Windows Mobile Windows Mobile IMGFS
0x26 Microsoft, IBM Reserved
0x27 Microsoft Windows Windows recovery environment (RE) partition (hidden NTFS partition type 0x07)[5]
Acer PQservice FAT32 or NTFS rescue partition
MirOS BSD MirOS partition
RooterBOOT RooterBOOT kernel partition (contains a raw ELF Linux kernel, no filesystem)
0x2A Kurt Skauen AtheOS AtheOS file system (AthFS, AFS)
0x2B SyllableSecure (SylStor), a variant of AthFS
0x31 Microsoft, IBM Reserved
0x32 Alien Internet Services NOS
0x33 Microsoft, IBM Reserved
0x34 Microsoft, IBM Reserved
0x35 IBM OS/2 Warp Server / eComStation JFS (OS/2 implementation of AIX Journaling Filesystem), non-bootable
0x36 Microsoft, IBM Reserved
0x38 Timothy Williams THEOS THEOS version 3.2, 2 GB partition
0x39 Bell Labs Plan 9 Plan 9 edition 3 partition (sub-partitions described in second sector of partition)
Timothy Williams THEOS THEOS version 4 spanned partition
0x3A Timothy Williams THEOS THEOS version 4, 4 GB partition
0x3B Timothy Williams THEOS THEOS version 4 extended partition
0x3C PowerQuest PartitionMagic PqRP (PartitionMagic in progress)[6]
0x3D PowerQuest PartitionMagic Hidden NetWare
0x40 PICK Systems PICK PICK R83
VenturCom Venix Venix 80286
0x41 Personal RISC Personal RISC Boot
Linux Linux Old Linux/Minux (disk shared with DR DOS 6.0) (corresponds with 0x81)
PowerPC PowerPC PPC PReP (Power PC Reference Platform) Boot
0x42 Peter Gutmann SFS Secure Filesystem (SFS)
Linux Linux Old Linux swap (disk shared with DR DOS 6.0) (corresponds with 0x82)
Microsoft Windows 2000 Dynamic extended partition marker
0x43 Linux Linux Old Linux native (disk shared with DR DOS 6.0) (corresponds with 0x83)
0x44 Wildfile GoBack Norton GoBack, WildFile GoBack, Adaptec GoBack, Roxio GoBack
0x45 Priam Priam (see also 0x5C)
Boot-US boot manager
Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN
0x46 Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN
0x47 Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN
0x48 Jochen Liedtke, GMD EUMEL/ELAN EUMEL/ELAN
0x4A Mark Aitchison ALFS/THIN ALFS/THIN advanced lightweight filesystem for DOS
0x4C ETH Zürich ETH Oberon Aos (A2) filesystem (76)
0x4D Quantum Software Systems QNX 4.x Primary QNX POSIX volume on disk[2][nb 2]
0x4E Quantum Software Systems QNX 4.x Secondary QNX POSIX volume on disk[2][nb 2]
0x4F Quantum Software Systems QNX 4.x Tertiary QNX POSIX volume on disk[2][nb 2]
ETH Zürich ETH Oberon Nat filesystem (79)
0x50 ETH Zürich ETH Oberon Alternative Nat filesystem (80)
OnTrack DiskManager Read-only partition (old)
LynxOS Lynx RTOS
0x51 Novell
OnTrack DiskManager 6 Read-write partition (Aux 1)
0x52 CP/M
Microport System V/AT
0x53 OnTrack DiskManager 6 Aux 3
0x54 OnTrack DiskManager 6 Dynamic Drive Overlay (DDO)
0x55 MicroHouse / StorageSoft EZ-Drive EZ-Drive, Maxtor, MaxBlast, or DriveGuide INT 13h redirector volume
0x56 AT&T AT&T MS-DOS 3.x Logical sectored FAT12 or FAT16[3][nb 3]
MicroHouse / StorageSoft EZ-Drive DiskManager partition converted to EZ-BIOS
Golden Bow VFeature VFeature partitionned volume
0x57 MicroHouse / StorageSoft DrivePro
Novell VNDI partition
0x5C Priam EDISK Priam EDisk Partitioned Volume (see also 0x45)
0x64 Novell NetWare NetWare File System 286
0x65 Novell NetWare NetWare File System 386
0x78 Geurt Vos XOSL bootloader filesystem[citation needed]
0x80 Andrew Tanenbaum Minix Old Minix file system
0x81 Andrew Tanenbaum Minix MINIX file system (corresponds with 0x41)
0x82 GNU/Linux Linux swap space (corresponds with 0x42)
Sun Microsystems Solaris
0x83 GNU/Linux Any native Linux file system (corresponds with 0x43)
0x84 Microsoft Hibernation (suspend to disk, S2D)[4][7]
0x85 GNU/Linux Linux extended[8]
0x86 Microsoft Legacy FT FAT16
0x87 Microsoft Legacy FT NTFS
0x88 GNU/Linux Linux plaintext
0x89 GNU/Linux Linux Linux LVM
0x8B Microsoft Legacy FT FAT32
0x8C Microsoft Legacy FT FAT32 with LBA
0x8D FreeDOS Free FDISK Hidden FAT12 (corresponds with 0x01)[nb 6]
0x90 FreeDOS Free FDISK Hidden FAT16 (corresponds with 0x04)[nb 6]
0x91 FreeDOS Free FDISK Hidden extended partition with CHS addressing (corresponds with 0x05)[nb 6]
0x92 FreeDOS Free FDISK Hidden FAT16B (corresponds with 0x06)[nb 6]
0x97 FreeDOS Free FDISK Hidden FAT32 (corresponds with 0x0B)[nb 6]
0x98 FreeDOS Free FDISK Hidden FAT32X (corresponds with 0x0C)[nb 6]
Intel service partition (bootable FAT)[4] (see 0x12)
0x9A FreeDOS Free FDISK Hidden FAT16X (corresponds with 0x0E)[nb 6]
0x9B FreeDOS Free FDISK Hidden extended partition with LBA (corresponds with 0x0F)[nb 6]
0xA0 Hewlett-Packard Diagnostic partition for HP laptops[4]
0xA1 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
0xA3 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
0xA4 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
0xA5 FreeBSD BSD BSD slice[9]
0xA6 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
OpenBSD OpenBSD OpenBSD slice
0xA7 NeXT NeXTSTEP
0xA8 Apple Apple Mac OS X[nb 7]
0xA9 NetBSD NetBSD NetBSD slice[10]
0xAB Apple Apple Mac OS X boot[nb 7]
0xAF Apple Apple Mac OS X HFS and HFS+[nb 7]
0xB1 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
0xB2 QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
0xB3 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
QNX Software Systems QNX 6.x QNX Neutrino power-safe file system[nb 2]
0xB4 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
0xB6 Hewlett Packard HP Volume Expansion (SpeedStor)[nb 5]
0xC0 Novell, IMS DR-DOS, Multiuser DOS, REAL/32 Secured FAT partition (smaller than 32 MB)[nb 8][nb 9]
0xC1 Digital Research DR DOS 6.0+ Secured FAT12 (corresponds with 0x01)[nb 8]
0xC4 Digital Research DR DOS 6.0+ Secured FAT16 (corresponds with 0x04)[nb 8]
0xC5 Digital Research DR DOS 6.0+ Secured extended partition with CHS addressing (corresponds with 0x05)[nb 8]
0xC6 Digital Research DR DOS 6.0+ Secured FAT16B (corresponds with 0x06)[nb 8]
0xCB Caldera DR-DOS 7.0x Secured FAT32 (corresponds with 0x0B)[nb 8]
0xCC Caldera DR-DOS 7.0x Secured FAT32X (corresponds with 0x0C)[nb 8]
0xCE Caldera DR-DOS 7.0x Secured FAT16X (corresponds with 0x0E)[nb 8]
0xCF Caldera DR-DOS 7.0x Secured extended partition with LBA (corresponds with 0x0F)[nb 8]
0xD0 Novell, IMS Multiuser DOS, REAL/32 Secured FAT partition (larger than 32 MB)[nb 10][nb 9]
0xD1 Novell Multiuser DOS Secured FAT12 (corresponds with 0x01)[nb 10]
0xD4 Novell Multiuser DOS Secured FAT16 (corresponds with 0x04)[nb 10]
0xD5 Novell Multiuser DOS Secured extended partition with CHS addressing (corresponds with 0x05)[nb 10]
0xD6 Novell Multiuser DOS Secured FAT16B (corresponds with 0x06)[nb 10]
0xDB Digital Research CP/M-86, Concurrent CP/M-86, Concurrent DOS CP/M-86, Concurrent CP/M-86, Concurrent DOS[11]
0xDE Dell Dell diagnostic partition[4]
0xE5 Tandy Tandy MS-DOS Logical sectored FAT12 or FAT16[3][nb 3]
0xEB Be Inc. BeOS, Haiku BFS
0xED Matthias Paul Sprytix EDC
0xEE Microsoft EFI EFI protective MBR[12]
0xEF Intel EFI EFI system partition can be a FAT file system
0xF2 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[3][nb 3]
0xFB VMware VMware VMware VMFS
0xFC VMware VMware VMware VMKCORE
0xFD GNU/Linux Linux Linux RAID auto
0xFE IBM IBM IML partition[4]
0xFF Microsoft XENIX XENIX bad block table

This is not an exhaustive list, notably ambiguous or obscure partition types are not covered.

See also

Notes

  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 0x01 and 0x04, even if they were otherwise small enough to be recognized by these DOS versions. In order to hide these volumes from these DOS issues 0x06 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 0x07, 0x08, 0x09, 0x4D (77), 0x4E (78), 0x4F (79), as well as 0xB1 (177), 0xB2 (178) and 0xB3 (179).
  3. ^ a b c d e f g Known partition IDs for logical sectored FATs include: 0x08 (Commodore MS-DOS 3.x), 0x11 (Leading Edge MS-DOS 3.x), 0x14 (AST MS-DOS 3.x), 0x24 (NEC MS-DOS 3.30), 0x56 (AT&T MS-DOS 3.x), 0xE5 (Tandy MS-DOS), 0xF2 (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: 0x0A, 0x11, 0x14, 0x15, 0x16, 0x17, 0x1B, 0x1C, 0x1E, 0x1F.
  5. ^ a b c d e f g h i Hewlett-Packard Volume Expansion is a variant of Storage Dimensions SpeedStor and uses partition IDs 0x21, 0xA1, 0xA3, 0xA4, 0xA6, 0xB1, 0xB3, 0xB4, and 0xB6.
  6. ^ a b c d e f g h Used by Free FDISK of FreeDOS: 0x8D, 0x90, 0x91, 0x92, 0x97, 0x98, 0x9A, 0x9B.
  7. ^ a b c Apple Mac OS X uses partition IDs 0xA8, 0xAB, and 0xAF.
  8. ^ 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: 0xC0, 0xC1, 0xC4, 0xC5, 0xC6, 0xCB, 0xCC, 0xCE, 0xCF.
  9. ^ a b Versions of IMS REAL/32 use partition IDs 0xC0 and 0xD0 for multi-user security.
  10. ^ a b c d e Versions of Multiuser DOS use these partition IDs for secured FAT partitions with multi-user security: 0xD0, 0xD1, 0xD4, 0xD5, 0xD6.

References

  1. ^ Andries Brouwer. "List of partition identifiers for PCs".
  2. ^ a b c d e f QNX partition types
  3. ^ a b c d e f g Andries Brouwer. "Properties of partition tables".
  4. ^ a b c d e f g h i j "Virtual Disk Service (VDS advanced clean method)". Data Access and Storage. MSDN. 2011-09-07. Retrieved 2011-09-14.
  5. ^ "BIOS-Based Disk-Partition Configurations". MSDN. Microsoft. 2009-10-22. Retrieved 2011-07-24.
  6. ^ "About PqRP". HowToFixComputers. 2003-07-26. Retrieved 2011-10-14.
  7. ^ "Drive Letters Assigned to Unsupported Partition Types". Microsoft Knowledge Base. Microsoft. 2007-02-27.
  8. ^ Andries Brouwer (2004). "Extended and logical partitions". Large Disk HOWTO. Retrieved 2011-07-19.
  9. ^ "Disk Organization". FreeBSD Handbook. FreeBSD. 2011. Retrieved 2011-07-30.
  10. ^ "Partitions". The NetBSD Guide. NetBSD. 2011. Retrieved 2011-12-30.
  11. ^ John Elliott (1998). CP/M-86 disc formats. ([1]): "CP/M-86 1.1 for the IBM PC and PC XT (BDOS 2.2) [...] uses the CP/M 2 disc format, plus the detection system described below. Personal CP/M-86 v2.0/4 (BDOS 4.1) [...] uses the CP/M 4 disc format on floppies and hard drives, with the detection system described below. Personal CP/M-86 v2.1/1 (BDOS 4.1) [...] uses the CP/M 4 disc format on floppies and hard drives, with an extended version of the detection system described below. DOSPLUS 1.2 (BDOS 4.1) [...] uses the CP/M 4 disc format on floppies and FAT12 on hard drives. [...] Format detection on hard drives: The partition table is read to locate any partitions of type 0DBh (CP/M). If such a partition is found at cylinder n, then cylinder n, head 0, sector 4 is read into memory."
  12. ^ "Windows and GPT FAQ". Windows Hardware Developer Center. Microsoft. 2011-06-15. Retrieved 2011-07-24. {{cite web}}: External link in |work= (help)