Showing content from https://docs.microsoft.com/en-us/windows/win32/fileio/disk-partition-types below:
Disk Partition Types (WinIoCtl.h) - Win32 apps
The following table identifies the valid partition types that are used by disk drivers.
Constant/value Description
-
PARTITION_ENTRY_UNUSED
-
0x00
An unused entry partition.
-
PARTITION_EXTENDED
-
0x05
An extended partition.
-
PARTITION_FAT_12
-
0x01
A FAT12 file system partition.
-
PARTITION_FAT_16
-
0x04
A FAT16 file system partition.
-
PARTITION_FAT32
-
0x0B
A FAT32 file system partition.
-
PARTITION_IFS
-
0x07
An IFS partition.
-
PARTITION_LDM
-
0x42
A logical disk manager (LDM) partition.
-
PARTITION_NTFT
-
0x80
An NTFT partition.
-
VALID_NTFT
-
0xC0
A valid NTFT partition.
The high bit of a partition type code indicates that a partition is part of an NTFT mirror or striped array.
Remarks
There are several macros that can help you detect the partition type: IsContainerPartition, IsFTPartition, and IsRecognizedPartition. For more information, see WinIoCtl.h.
Requirements Requirement Value Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Header
-
WinIoCtl.h (include Windows.h)
See also
-
PARTITION_INFORMATION_EX
-
PARTITION_INFORMATION_MBR
-
SET_PARTITION_INFORMATION
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4