-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathstatic_partion_types.h
259 lines (259 loc) · 8.89 KB
/
static_partion_types.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
#pragma once
static char *parition_types[256] = {
"Unused partition",
"12-bit FAT (remember: this is on hard disks, not floppy disks, so youll rarely see this today). ",
"XENIX root",
"XENIX /usr (obsolete)",
"16-bit FAT, partition; of sizes less than 32 MB.",
"Extended Partition, (also see 0F below).",
"16-bit FAT, partition; greater than or equal to 32 MB.",
"Installable file systems: HPFS or NTFS. Also, QNX and Advanced Unix. ",
"AIX bootable partition, AIX (Linux), SplitDrive, OS/2 (through Version 1.3), Dell partition spanning multiple drives (array), Commodore DOS.",
"AIX data partition, AIX bootable (Linux), Coherent file system, QNX. ",
"Coherent swap partition, OPUS or OS/2 Boot Manager. ",
"32-bit FAT",
"32-bit FAT, using LBA Extensions.",
"NOT USED",
"16-bit FAT >= 32 MB, using LBA Extensions. ",
"Extended Partition, using LBA Extensions; often means it begins past 1024 cylinders. ",
"OPUS ",
"Hidden 12-bit FAT.",
"Compaq diagnostics.",
"NOT USED",
"Hidden 16-bit FAT, partition <32 MB, Novell DOS 7.0 (result of bug in FDISK?),AST DOS with logical sectored FAT.",
"NOT USED",
"Hidden 16-bit FAT, partition >= 32 MB ",
"Hidden IFS (HPFS, NTFS). ",
"AST Windows swap file ",
"Willowtech Photon coS ",
"NOT USED",
"Hidden 32-bit FAT ",
"Hidden 32-bit FAT, Ext LBA ",
"NOT USED",
"Hidden 16-bit FAT >32 MB, Ext. LBA (PowerQuest specific) ",
"NOT USED",
"Willowsoft Overture File System (OFS1) ",
"reserved (HP Volume Expansion, SpeedStor variant) Oxygen FSo2",
"Oxygen Extended ",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"NEC MS-DOS 3.x ",
"NOT USED",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"NOT USED",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"NOT USED",
"reserved (HP Volume Expansion, SpeedStor variant?) ",
"NOT USED",
"Theos ",
"NOT USED",
"NOT USED",
"NOT USED",
"PowerQuest Files Partition Format ",
"Hidden NetWare ",
"NOT USED",
"NOT USED",
"VENIX 80286 ",
"Personal RISC Boot, PowerPC boot partition, PTS-DOS 6.70 & BootWizard: Alternative Linux, Minix and DR-DOS.",
"Secure File System, Windows 2000/XP (NT 5): Dynamic extended partition PTS-DOS 6.70 & BootWizard: Alternative Linux swap and DR-DOS.",
"Alternative Linux native file system (EXT2fs) PTS-DOS 6.70 & BootWizard: DR-DOS",
"NOT USED",
"Priam, EUMEL/Elan. ",
"EUMEL/Elan ",
"EUMEL/Elan ",
"EUMEL/Elan ",
"NOT USED",
"ALFS/THIN lightweight filesystem for DOS ",
"NOT USED",
"NOT USED",
"QNX ",
"QNX ",
"QNX, Oberon boot/data partition. ",
"Ontrack Disk Manager, read-only partition, FAT partition (Logical sector size varies) ",
"Ontrack Disk Manager, read/write partition, FAT partition (Logical sector size varies) Novell ?",
"CP/M, Microport System V/386. ",
"Ontrack Disk Manager, write-only ",
"Ontrack Disk Manager 6.0 (DDO) ",
"EZ-Drive 3.05 ",
"Golden Bow VFeature ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Priam EDISK ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Storage Dimensions SpeedStor ",
"NOT USED",
"GNU HURD, Mach, MtXinu BSD 4.2 on Mach, Unix Sys V/386, 386/ix. ",
"Novell NetWare 286, SpeedStore. ",
"Novell NetWare (3.11 and 4.1) ",
"Novell NetWare 386 ",
"Novell NetWare ",
"Novell NetWare ",
"Novell NetWare 5+; Novell Storage Services (NSS) ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"DiskSecure Multi-Boot ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"IBM PC/IX ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Minix v1.1 - 1.4a, Old MINIX (Linux). ",
"Linux/Minix v1.4b+, Mitac Advanced Disk Manager. ",
"Linux Swap partition, Prime or Solaris (Unix). ",
"Linux native file systems (ext2/3/4, JFS, Reiser, xiafs, and others).",
"OS/2 hiding type 04h partition or APM hibernation, can be used by Win98.)",
"NOT USED",
"NT Stripe Set, Volume Set? ",
"NT Stripe Set, Volume Set?, HPFS FT mirrored partition. ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Amoeba file system, Hidden Linux EXT2 partition (PowerQuest). ",
"Amoeba bad block table ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Mylex EISA SCSI ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"BSDI",
"Phoenix NoteBios Power Management 'Save to Disk', IBM hibernation. ",
"HP Volume Expansion (SpeedStor variant) ",
"NOT USED",
"HP Volume Expansion (SpeedStor variant) ",
"HP Volume Expansion (SpeedStor variant) ",
"FreeBSD/386 ",
"OpenBSD ",
"HP Volume Expansion (SpeedStor variant) ",
"NextStep Partition ",
"NetBSD ",
"Olivetti DOS with FAT12 ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Bootmanager BootStar by Star-Tools GmbH ",
"HP Volume Expansion (SpeedStor variant) ",
"NOT USED",
"HP Volume Expansion (SpeedStor variant) ",
"HP Volume Expansion (SpeedStor variant) ",
"NOT USED",
"HP Volume Expansion (SpeedStor variant) ",
"BSDI file system or secondarily swap ",
"BSDI swap partition or secondarily file system ",
"NOT USED",
"NOT USED",
"PTS BootWizard (hidden) 4.0; but now also used by Acronis OS Selector to hide or create some partitions.",
"May be an Acronis 'Backup' or 'Secure Zone' partition, when labeled 'ACRONIS SZ' (FAT32, LBA mapped, primary).",
"NOT USED",
"Solaris boot partition ",
"NOT USED",
"Novell DOS/OpenDOS/DR-OpenDOS/DR-DOS secured partition, or CTOS (reported by a client).",
"DR-DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition ",
"Reserved for DR-DOS 7+ ",
"Reserved for DR-DOS 7+ ",
"DR-DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition ",
"NOT USED",
"DR-DOS 6.0 LOGIN.EXE-secured Huge partition, or Corrupted FAT16 volume/stripe (V/S) set (Windows NT).",
"Syrinx, Cyrnix, HPFS FT disabled mirrored partition, or Corrupted NTFS volume/stripe set.",
"Reserved for DR-DOS 7+ ",
"Reserved for DR-DOS 7+ ",
"Reserved for DR-DOS 7+ ",
"Reserved for DR-DOS secured FAT32 ",
"Reserved for DR-DOS secured FAT32X (LBA) ",
"Reserved for DR-DOS 7+ ",
"Reserved for DR-DOS secured FAT16X (LBA) ",
"Reserved for DR-DOS secured Extended partition (LBA) ",
"Multiuser DOS secured (FAT12???) ",
"Old Multiuser DOS secured FAT12 ",
"NOT USED",
"NOT USED",
"Old Multiuser DOS secured FAT16 (<= 32M) ",
"Old Multiuser DOS secured extended partition ",
"Old Multiuser DOS secured FAT16 (BIGDOS > 32 Mb) ",
"NOT USED",
"CP/M 86 ",
"NOT USED",
"NOT USED",
"CP/M, Concurrent CP/M, Concurrent DOS, or CTOS (Convergent Technologies OS).",
"NOT USED",
"NOT USED",
"Dell partition. Normally it contains a FAT16 file system of about 32 MB.",
"BootIt EMBRM ",
"NOT USED",
"SpeedStor 12-bit FAT Extended partition, DOS access (Linux). ",
"DOS read-only (Florian Painke's XFDISK 1.0.4) ",
"SpeedStor (Norton, Linux says DOS R/O) ",
"SpeedStor 16-bit FAT Extended partition ",
"Tandy DOS with logical sectored FAT ",
"Storage Dimensions SpeedStor ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"BeOS file system ",
"NOT USED",
"Reserved for Matthias Paul's Spryt*x ",
"Indicates a GPT Protective MBR followed by a GPT/EFI Header. Used to define a fake partition covering the entire disk.",
"UEFI System Partition; defines a UEFI system partition (or ESP). On Windows PCs, the ESP contains the NTLDR, HAL, Boot.txt, and other files that are needed to boot the system, such as drivers. The Partition GUID defines the ESP: '(PARTITION_SYSTEM_GUID, 0xC12A7328L, 0xF81F, 0x11D2, 0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B)' Note: MBR disks can also have ESPs. UEFI specifies booting from either GPT or MBR. The ESP on an MBR disk is also identified by type 0xEF. However, Windows does not support booting UEFI from MBR disks or 0xEF partitions. (Reference: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463525.aspx.)",
"NOT USED",
"SpeedStor Dimensions (Norton,Landis) ",
"DOS 3.3+ second partition, Unisys DOS with logical sectored FAT. ",
"Storage Dimensions SpeedStor ",
"SpeedStor Storage Dimensions (Norton,Landis) ",
"Prologue ",
"Storage Dimensions SpeedStor ",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"NOT USED",
"Reserved for FreeDOS (http://www.freedos.org) ",
"LANstep, IBM PS/2 IML (Initial Microcode Load) partition, or Storage Dimensions SpeedStor (> 1024 cylinder?).)",
"Xenix bad-block table "
};