HOME

TheInfoList



OR:

The partition type (or partition ID) in a partition's entry in the partition table inside a
master boot record A master boot record (MBR) is a special type of boot sector at the very beginning 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 MB ...
(MBR) is a byte value intended to specify the
file system In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
the partition contains or to flag special access methods used to access these partitions (e.g. special
CHS CHS may refer to: Businesses and organizations Healthcare bodies * Canadian Hemophilia Society, a non-profit * Center for Healthy Sex, a therapy center in Los Angeles, U.S. * Community Health Systems, an American hospital network Other businesse ...
mappings, LBA access, logical mapped geometries, special driver access, hidden partitions, secured or encrypted file systems, etc.).


Overview

Lists of assigned partition types to be used in the partition table in the MBR were originally maintained by IBM and
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washi ...
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. Several industry experts including Hale Landis,
Ralf D. Brown Ralf Brown's Interrupt List (aka RBIL, x86 Interrupt List, MS-DOS Interrupt List or INTER) is a comprehensive list of interrupts, calls, hooks, interfaces, data structures, CMOS settings, memory and port addresses, as well as processor opcod ...
, 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 A ''de facto'' standard is a custom or convention that has achieved a dominant position by public acceptance or market forces (for example, by early entrance to the market). is a Latin phrase (literally " in fact"), here meaning "in practice b ...
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 An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
's
boot loader A bootloader, also spelled as boot loader or called boot manager and bootstrap loader, is a computer program that is responsible for booting a computer. When a computer is turned off, its softwareincluding operating systems, application code, a ...
or
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learn ...
how to interpret the value. So the table specifies which
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s 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

While the list is not officially maintained, ''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.


List of partition IDs

This is a list of known master boot record partition types on
IBM PC compatible IBM PC compatible computers are similar to the original IBM PC, XT, and AT, all from computer giant IBM, that are able to use the same software and expansion cards. Such computers were referred to as PC clones, IBM clones or IBM PC clones ...
computers:


See also

* * Extended Boot Record (EBR) *
GUID Partition Table 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, which are also known as globally uniqu ...
(GPT) *
List of file systems The following lists identify, characterize, and link to more thorough information on Computer file systems. Many older operating systems support only their one "native" file system, which does not bear any name apart from the name of the operating ...
* Rigid Disk Block (RDB)


Notes

MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few o ...
/ PC DOS 2.0-3.1 cannot cope with hard disk partitions outside the first 32 MB of the disk. Therefore,
FAT12 File Allocation Table (FAT) is a file system developed for personal computers. Originally developed in 1977 for use on floppy disks, it was adapted for use on hard disks and other devices. It is often supported for compatibility reasons by ...
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 In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
type display in
FDISK In computing, the fdisk command-line utility provides disk-partitioning functions, preparatory to defining file systems. fdisk features in the DOS, DR FlexOS, IBM OS/2, and Microsoft Windows operating systems, and in certain ports of ...
.
Used by
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 r ...
Boot Manager: 0Ah, 11h, 14h, 15h, 16h, 17h, 1Bh, 1Ch, 1Eh, 1Fh.
Used by Free
FDISK In computing, the fdisk command-line utility provides disk-partitioning functions, preparatory to defining file systems. fdisk features in the DOS, DR FlexOS, IBM OS/2, and Microsoft Windows operating systems, and in certain ports of ...
of
FreeDOS FreeDOS (formerly Free-DOS and PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems. FreeDOS can ...
: 8Dh, 90h, 91h, 92h, 97h, 98h, 9Ah, 9Bh.
Known partition IDs for logical sectored FATs include: 08h (
Commodore Commodore may refer to: Ranks * Commodore (rank), a naval rank ** Commodore (Royal Navy), in the United Kingdom ** Commodore (United States) ** Commodore (Canada) ** Commodore (Finland) ** Commodore (Germany) or ''Kommodore'' * Air 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 AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile ...
MS-DOS 3.x), E5h ( Tandy MS-DOS), F2h ( Sperry IT MS-DOS 3.x,
Unisys Unisys Corporation is an American multinational information technology (IT) services and consulting company headquartered in Blue Bell, Pennsylvania. It provides digital workplace solutions, cloud, applications, and infrastructure solutions, ...
MS-DOS 3.3 — also used by
Digital Research Digital Research, Inc. (DR or DRI) was a company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser DOS, DOS Plus, DR DOS and ...
DOS Plus DOS Plus (erroneously also known as DOS+) was the first operating system developed by Digital Research's OEM Support Group in Newbury, Berkshire, UK, first released in 1985. DOS Plus 1.0 was based on CP/M-86 Plus combined with the PCMODE ...
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 MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few o ...
/ 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 DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS- ...
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.
HP ''Volume Expansion'' is a variant of ''SpeedStor'' and uses partition IDs 21h, A1h, A3h, A4h, A6h, B1h, B3h, B4h, and B6h.
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ancest ...
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lap ...
uses partition IDs A8h, ABh, ACh, and AFh.
Versions of
DR DOS DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS- ...
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.
Versions of Multiuser DOS use these partition IDs for secured FAT partitions with multi-user security: D0h, D1h, D4h, D5h, D6h. Versions of
IMS Ims is a Norwegian surname. Notable people with the surname include: * Gry Tofte Ims (born 1986), Norwegian footballer * Rolf Anker Ims (born 1958), Norwegian ecologist See also * IMS (disambiguation) Ims is a Norwegian surname. Notable people wit ...
REAL/32 Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
use partition IDs C0h and D0h for multi-user security.
QNX partition IDs 07h, 08h, 09h, 4Dh (77), 4Eh (78), 4Fh (79), as well as B1h (177), B2h (178) and B3h (179).


References


Further reading

*{{cite book , title=Anwenderdokumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 , id=C3013-0000-0 M3030, Textdiskette DCP1700 T1/2 C3010-9991-2M3020, Disk-Nr.: 5962 /88 ROBOTRON PROJEKT DRESDEN KA2 DD-DS 80*16*256 , language=de , publisher=
VEB Robotron-Projekt Dresden VEB Kombinat Robotron (or simply Robotron) was the biggest East German electronics manufacturer. It was based in Dresden and employed 68,000 people (1989). It produced personal computers, SM EVM minicomputers, the ESER mainframe computers, sev ...
, version=3.20 , location=Dresden, East-Germany , date=1988-01-29 , chapter=5.3.2.2. Partition-Tabelle , url=http://www.robotron-net.de/Service/Dokus/DCP20sys.pdf , access-date=2021-12-03 , url-status=live , archive-url=https://web.archive.org/web/20210829191036/http://www.robotron-net.de/Service/Dokus/DCP20sys.pdf , archive-date=2021-08-29 (NB. Has partition IDs for the East-German MS-DOS clone DCP 1700 (including R/W and R/O), the CP/M-86 clone
SCP 1700 CP/M-86 was a version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Research also ...
, the VENIX clone MUTOS and the iRMX clone
BOS1810 Real-time Multitasking eXecutive (iRMX) is a real-time operating system designed for use with the Intel 8080 and 8086 family of processors. Overview Intel developed iRMX in the 1970s and originally released RMX/80 in 1976 and RMX/86 in 1980 to ...
.) Disk file systems Disk partitions DOS technology IBM PC compatibles ca:Partició de disc pl:Typ partycji