# Wizard Kit: Functions - PARTITION UIDs # sources: https://en.wikipedia.org/wiki/GUID_Partition_Table # https://en.wikipedia.org/wiki/Partition_type # NOTE: Info has been trimmed for brevity. As such, there may be some inaccuracy. PARTITION_UIDS = { '00': {'OS': 'All','Description': 'Empty partition entry'}, '01': {'OS': 'DOS','Description': 'FAT12 as primary partition'}, '02': {'OS': 'XENIX','Description': 'XENIX root'}, '03': {'OS': 'XENIX','Description': 'XENIX usr'}, '04': {'OS': 'DOS','Description': 'FAT16 with less than 32 MB'}, '05': {'OS': 'DOS / SpeedStor','Description': 'Extended partition'}, '06': {'OS': 'DOS1+','Description': 'FAT16B [over 65K sectors]'}, '07': {'OS': 'Windows / OS/2 / QNX 2','Description': 'NTFS/exFAT/HPFS/IFS/QNX'}, '08': {'OS': 'CBM / DOS / OS/2 / AIX /QNX','Description': 'FAT12-16/AIX/QNY/SplitDrive'}, '09': {'OS': 'AIX / QNX / Coherent / OS-9','Description': 'AIX/QNZ/Coherent/RBF'}, '0A': {'OS': 'OS/2 / Coherent','Description': 'Boot Manager / Swap'}, '0B': {'OS': 'DOS','Description': 'FAT32 with CHS addressing'}, '0C': {'OS': 'DOS','Description': 'FAT32 with LBA'}, '0D': {'OS': 'Silicon Safe','Description': 'Reserved'}, '0E': {'OS': 'DOS','Description': 'FAT16B with LBA'}, '0F': {'OS': 'DOS','Description': 'Extended partition with LBA'}, '10': {'OS': 'OPUS','Description': 'Unknown'}, '11': {'OS': 'Leading Edge MS-DOS / OS/2','Description': 'FAT12/FAT16'}, '12': {'OS': 'Compaq Contura','Description': 'conf/diag/hiber/rescue/serv'}, '14': {'OS': 'AST DOS / OS/2 / MaverickOS','Description': 'FAT12/FAT16/Omega'}, '15': {'OS': 'OS/2 / Maverick OS','Description': 'Hidden extended / Swap'}, '16': {'OS': 'OS/2 Boot Manager','Description': 'Hidden FAT16B'}, '17': {'OS': 'OS/2 Boot Manager','Description': 'Hidden IFS/HPFS/NTFS/exFAT'}, '18': {'OS': 'AST Windows','Description': '0-Volt Suspend/SmartSleep'}, '19': {'OS': 'Willowtech Photon coS','Description': 'Willowtech Photon coS'}, '1B': {'OS': 'OS/2 Boot Manager','Description': 'Hidden FAT32'}, '1C': {'OS': 'OS/2 Boot Manager','Description': 'Hidden FAT32 with LBA'}, '1E': {'OS': 'OS/2 Boot Manager','Description': 'Hidden FAT16 with LBA'}, '1F': {'OS': 'OS/2 Boot Manager','Description': 'Hidden extended with LBA'}, '20': {'OS': 'Windows Mobile','Description': 'update XIP/Willowsoft OFS1'}, '21': {'OS': 'Oxygen','Description': 'SpeedStor / FSo2'}, '22': {'OS': 'Oxygen','Description': 'Oxygen Extended Partition'}, '23': {'OS': 'Windows Mobile','Description': 'Reserved / boot XIP'}, '24': {'OS': 'NEC MS-DOS0','Description': 'Logical FAT12 or FAT16'}, '25': {'OS': 'Windows Mobile','Description': 'IMGFS[citation needed]'}, '26': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '27': {'OS': 'Win/PQserv/MirOS/RooterBOOT','Description': 'WinRE/Rescue/MirOS/RooterBOOT'}, '2A': {'OS': 'AtheOS','Description': 'AthFS/AFS/Reserved'}, '2B': {'OS': 'SyllableOS','Description': 'SyllableSecure (SylStor)'}, '31': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '32': {'OS': 'NOS','Description': 'Unknown'}, '33': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '34': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '35': {'OS': 'OS/2 Server /eComStation','Description': 'JFS'}, '36': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '38': {'OS': 'THEOS','Description': 'THEOS version 3.2, 2 GB'}, '39': {'OS': 'Plan 9 / THEOS','Description': 'Plan 9 edition 3 / THEOS v4'}, '3A': {'OS': 'THEOS','Description': 'THEOS v4, 4 GB'}, '3B': {'OS': 'THEOS','Description': 'THEOS v4 extended'}, '3C': {'OS': 'PartitionMagic','Description': 'PqRP (image in progress)'}, '3D': {'OS': 'PartitionMagic','Description': 'Hidden NetWare'}, '3F': {'OS': 'OS/32','Description': 'Unknown'}, '40': {'OS': 'PICK / Venix','Description': 'PICK R83 / Venix 80286'}, '41': {'OS': 'RISC / Linux / PowerPC','Description': 'Boot / Old Linux/Minix'}, '42': {'OS': 'SFS / Linux / Win2K/XP/etc','Description': 'SFS / Old Linux Swap'}, '43': {'OS': 'Linux','Description': 'Old Linux native'}, '44': {'OS': 'GoBack','Description': 'Norton/WildFire/Adaptec/Roxio'}, '45': {'OS': 'Boot-US / EUMEL/ELAN','Description': 'Priam/Boot/EUMEL/ELAN (L2)'}, '46': {'OS': 'EUMEL/ELAN','Description': 'EUMEL/ELAN (L2)'}, '47': {'OS': 'EUMEL/ELAN','Description': 'EUMEL/ELAN (L2)'}, '48': {'OS': 'EUMEL/ELAN','Description': 'EUMEL/ELAN (L2), ERGOS L3'}, '4A': {'OS': 'AdaOS / ALFS/THIN','Description': 'Aquila / ALFS/THIN'}, '4C': {'OS': 'ETH Oberon','Description': 'Aos (A2) file system (76)'}, '4D': {'OS': 'QNX Neutrino','Description': 'Primary QNX POSIX volume'}, '4E': {'OS': 'QNX Neutrino','Description': 'Secondary QNX POSIX volume'}, '4F': {'OS': 'QNX Neutrino / ETH Oberon','Description': '3rd QNX POSIX/Boot/Native'}, '50': {'OS': 'DiskMan4/ETH/LynxOS/Novell','Description': 'Alt FS/Read-only/Lynx RTOS'}, '51': {'OS': 'Disk Manager 4-6','Description': 'R/W partition (Aux 1)'}, '52': {'OS': 'CP/M-80/ System V/AT, V/386','Description': 'CP/M-80'}, '53': {'OS': 'Disk Manager 6','Description': 'Auxiliary 3 (WO)'}, '54': {'OS': 'Disk Manager 6','Description': 'Dynamic Drive Overlay (DDO)'}, '55': {'OS': 'EZ-Drive','Description': 'Maxtor/MaxBlast/DriveGuide'}, '56': {'OS': 'AT&T DOS/EZ-Drive/VFeature','Description': 'FAT12~16/EZ-BIOS/VFeature'}, '57': {'OS': 'DrivePro','Description': 'VNDI partition'}, '5C': {'OS': 'EDISK','Description': 'Priam EDisk Volume'}, '61': {'OS': 'SpeedStor','Description': 'Unknown'}, '63': {'OS': 'Unix','Description': 'Unix,ISC,SysV,ix,BSD,HURD'}, '64': {'OS': 'SpeedStor / NetWare','Description': 'NetWare FS 286/2,PC-ARMOUR'}, '65': {'OS': 'NetWare','Description': 'NetWare File System 386'}, '66': {'OS': 'NetWare / NetWare','Description': 'NetWare FS 386 / SMS'}, '67': {'OS': 'NetWare','Description': 'Wolf Mountain'}, '68': {'OS': 'NetWare','Description': 'Unknown'}, '69': {'OS': 'NetWare 5 / NetWare','Description': 'Novell Storage Services'}, '6E': {'Description': 'Unknown'}, '70': {'OS': 'DiskSecure','Description': 'DiskSecure multiboot'}, '71': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '72': {'OS': 'APTI systems / Unix V7/x86','Description': 'APTI altFAT12 / V7 / x86'}, '73': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '74': {'OS': 'Microsoft, IBM','Description': 'Reserved / Scramdisk'}, '75': {'OS': 'PC/IX','Description': 'Unknown'}, '76': {'OS': 'Microsoft, IBM','Description': 'Reserved'}, '77': {'OS': 'Novell','Description': 'VNDI, M2FS, M2CS'}, '78': {'OS': 'Geurt Vos','Description': 'XOSL bootloader file system'}, '79': {'OS': 'APTI conformant systems','Description': 'APTI altFAT16 (CHS, SFN)'}, '7A': {'OS': 'APTI conformant systems','Description': 'APTI altFAT16 (LBA, SFN)'}, '7B': {'OS': 'APTI conformant systems','Description': 'APTI altFAT16B (CHS, SFN)'}, '7C': {'OS': 'APTI conformant systems','Description': 'APTI altFAT32 (LBA, SFN)'}, '7D': {'OS': 'APTI conformant systems','Description': 'APTI altFAT32 (CHS, SFN)'}, '7E': {'OS': 'F.I.X. (claim) / PrimoCache','Description': 'Level 2 cache'}, '7F': {'OS': 'Varies','Description': 'AltOS DevPartition Standard'}, '80': {'OS': 'Minix 1.1-1.4a','Description': 'Minix file system (old)'}, '81': {'OS': 'Minix 1.4b+ / Linux','Description': 'MINIX FS/Mitac AdvDiskManager'}, '82': {'OS': 'Linux / Sun Microsystems','Description': 'Swap / Solaris x86 / Prime'}, '83': {'OS': 'GNU/Linux','Description': 'Any native Linux FS'}, '84': {'OS': 'OS/2 / Windows 7','Description': 'Hibernat/HiddenC/RapidStart'}, '85': {'OS': 'GNU/Linux','Description': 'Linux extended'}, '86': {'OS': 'Windows NT 4 Server / Linux','Description': 'FAT16B mirror/LinuxRAID-old'}, '87': {'OS': 'Windows NT 4 Server','Description': 'HPFS/NTFS mirrored volume'}, '88': {'OS': 'GNU/Linux','Description': 'Plaintext partition table'}, '8A': {'OS': 'AiR-BOOT','Description': 'Linux kernel image'}, '8B': {'OS': 'Windows NT 4 Server','Description': 'FAT32 mirrored volume set'}, '8C': {'OS': 'Windows NT 4 Server','Description': 'FAT32 mirrored volume set'}, '8D': {'OS': 'Free FDISK','Description': 'Hidden FAT12'}, '8E': {'OS': 'Linux','Description': 'Linux LVM'}, '90': {'OS': 'Free FDISK','Description': 'Hidden FAT16'}, '91': {'OS': 'Free FDISK','Description': 'Hidden extended partition'}, '92': {'OS': 'Free FDISK','Description': 'Hidden FAT16B'}, '93': {'OS': 'Amoeba / Linux','Description': 'Amoeba native/Hidden Linux'}, '94': {'OS': 'Amoeba','Description': 'Amoeba bad block table'}, '95': {'OS': 'EXOPC','Description': 'EXOPC native'}, '96': {'OS': 'CHRP','Description': 'ISO-9660 file system'}, '97': {'OS': 'Free FDISK','Description': 'Hidden FAT32'}, '98': {'OS': 'Free FDISK / ROM-DOS','Description': 'Hidden FAT32 / service part'}, '99': {'OS': 'early Unix','Description': 'Unknown'}, '9A': {'OS': 'Free FDISK','Description': 'Hidden FAT16'}, '9B': {'OS': 'Free FDISK','Description': 'Hidden extended partition'}, '9E': {'OS': 'VSTA / ForthOS','Description': 'ForthOS (eForth port)'}, '9F': {'OS': 'BSD/OS 3.0+, BSDI','Description': 'Unknown'}, 'A0': {'OS': 'HP/Phoenix/IBM/Toshiba/Sony','Description': 'Diagnostic for HP/Hibernate'}, 'A1': {'OS': 'HP / Phoenix, NEC','Description': 'HP Vol Expansion/Hibernate'}, 'A2': {'OS': 'Cyclone V','Description': 'Hard Processor System (HPS)'}, 'A3': {'OS': 'HP','Description': 'HP Vol Expansion(SpeedStor)'}, 'A4': {'OS': 'HP','Description': 'HP Vol Expansion(SpeedStor)'}, 'A5': {'OS': 'BSD','Description': 'BSD slice'}, 'A6': {'OS': 'OpenBSD','Description': 'HP Vol Expansion/BSD slice'}, 'A7': {'OS': 'NeXT','Description': 'NeXTSTEP'}, 'A8': {'OS': 'Darwin, Mac OS X','Description': 'Apple Darwin, Mac OS X UFS'}, 'A9': {'OS': 'NetBSD','Description': 'NetBSD slice'}, 'AA': {'OS': 'MS-DOS','Description': 'Olivetti DOS FAT12(1.44 MB)'}, 'AB': {'OS': 'Darwin, Mac OS X / GO! OS','Description': 'Apple Darwin/OS X boot/GO!'}, 'AD': {'OS': 'RISC OS','Description': 'ADFS / FileCore format'}, 'AE': {'OS': 'ShagOS','Description': 'ShagOS file system'}, 'AF': {'OS': 'ShagOS','Description': 'OS X HFS & HFS+/ShagOS Swap'}, 'B0': {'OS': 'Boot-Star','Description': 'Boot-Star dummy partition'}, 'B1': {'OS': 'QNX 6.x','Description': 'HPVolExpansion/QNX Neutrino'}, 'B2': {'OS': 'QNX 6.x','Description': 'QNX Neutrino power-safe FS'}, 'B3': {'OS': 'QNX 6.x','Description': 'HPVolExpansion/QNX Neutrino'}, 'B4': {'OS': 'HP','Description': 'HP Vol Expansion(SpeedStor)'}, 'B6': {'OS': 'Windows NT 4 Server','Description': 'HPVolExpansion/FAT16Bmirror'}, 'B7': {'OS': 'BSDI / Windows NT 4 Server','Description': 'BSDI,Swap,HPFS/NTFS mirror'}, 'B8': {'OS': 'BSDI (before 3.0)','Description': 'BSDI Swap / native FS'}, 'BB': {'OS': 'Acronis/BootWizard/WinNT 4','Description': 'BootWizard/OEM/FAT32 mirror'}, 'BC': {'OS': 'Acronis/WinNT/BackupCapsule','Description': 'FAT32RAID/SecureZone/Backup'}, 'BD': {'OS': 'BonnyDOS/286','Description': 'Unknown'}, 'BE': {'OS': 'Solaris 8','Description': 'Solaris 8 boot'}, 'BF': {'OS': 'Solaris','Description': 'Solaris x86'}, 'C0': {'OS': 'DR-DOS,MultiuserDOS,REAL/32','Description': 'Secured FAT (under 32 MB)'}, 'C1': {'OS': 'DR DOS','Description': 'Secured FAT12'}, 'C2': {'OS': 'Power Boot','Description': 'Hidden Linux native FS'}, 'C3': {'OS': 'Power Boot','Description': 'Hidden Linux Swap'}, 'C4': {'OS': 'DR DOS','Description': 'Secured FAT16'}, 'C5': {'OS': 'DR DOS','Description': 'Secured extended partition'}, 'C6': {'OS': 'DR DOS / WinNT 4 Server','Description': 'Secured FAT16B/FAT16Bmirror'}, 'C7': {'OS': 'Syrinx / WinNT 4 Server','Description': 'Syrinx boot/HPFS/NTFSmirror'}, 'C8': {'Description': "DR-DOS Reserved (since '97)"}, 'C9': {'Description': "DR-DOS Reserved (since '97)"}, 'CA': {'Description': "DR-DOS Reserved (since '97)"}, 'CB': {'OS': 'DR-DOSx / WinNT 4 Server','Description': 'Secured FAT32/FAT32 mirror'}, 'CC': {'OS': 'DR-DOSx / WinNT 4 Server','Description': 'Secured FAT32/FAT32 mirror'}, 'CD': {'OS': 'CTOS','Description': 'Memory dump'}, 'CE': {'OS': 'DR-DOSx','Description': 'Secured FAT16B'}, 'CF': {'OS': 'DR-DOSx','Description': 'Secured extended partition'}, 'D0': {'OS': 'Multiuser DOS, REAL/32','Description': 'Secured FAT (over 32 MB)'}, 'D1': {'OS': 'Multiuser DOS','Description': 'Secured FAT12'}, 'D4': {'OS': 'Multiuser DOS','Description': 'Secured FAT16'}, 'D5': {'OS': 'Multiuser DOS','Description': 'Secured extended partition'}, 'D6': {'OS': 'Multiuser DOS','Description': 'Secured FAT16B'}, 'D8': {'OS': 'Digital Research','Description': 'CP/M-86 [citation needed]'}, 'DA': {'OS': 'Powercopy Backup','Description': 'Non-FS data / Shielded disk'}, 'DB': {'OS': 'CP/M-86/CDOS/CTOS/D800/DRMK','Description': 'CP/M-86/ConcDOS/Boot/FAT32'}, 'DD': {'OS': 'CTOS','Description': 'Hidden memory dump'}, 'DE': {'OS': 'Dell','Description': 'FAT16 utility/diagnostic'}, 'DF': {'OS': 'DG/UX / BootIt / Aviion','Description': 'DG/UX Virt DiskMan / EMBRM'}, 'E0': {'OS': 'STMicroelectronics','Description': 'ST AVFS'}, 'E1': {'OS': 'SpeedStor','Description': 'ExtendedFAT12 >1023cylinder'}, 'E2': {'Description': 'DOS read-only (XFDISK)'}, 'E3': {'OS': 'SpeedStor','Description': 'DOS read-only'}, 'E4': {'OS': 'SpeedStor','Description': 'ExtendedFAT16 <1024cylinder'}, 'E5': {'OS': 'Tandy MS-DOS','Description': 'Logical FAT12 or FAT16'}, 'E6': {'OS': 'SpeedStor','Description': 'Unknown'}, 'E8': {'OS': 'LUKS','Description': 'Linux Unified Key Setup'}, 'EB': {'OS': 'BeOS, Haiku','Description': 'BFS'}, 'EC': {'OS': 'SkyOS','Description': 'SkyFS'}, 'ED': {'OS': 'Sprytix / EDD 4','Description': 'EDC loader / GPT hybrid MBR'}, 'EE': {'OS': 'EFI','Description': 'GPT protective MBR'}, 'EF': {'OS': 'EFI','Description': 'EFI system partition'}, 'F0': {'OS': 'Linux / OS/32','Description': 'PA-RISC Linux boot loader.'}, 'F1': {'OS': 'SpeedStor','Description': 'Unknown'}, 'F2': {'OS': 'SperryIT DOS/Unisys DOS','Description': 'Logical FAT12/FAT16'}, 'F3': {'OS': 'SpeedStor','Description': 'Unknown'}, 'F4': {'OS': 'SpeedStor / Prologue','Description': '"large"DOS part/NGF/TwinFS'}, 'F5': {'OS': 'Prologue','Description': 'MD0-MD9 part for NGF/TwinFS'}, 'F6': {'OS': 'SpeedStor','Description': 'Unknown'}, 'F7': {'OS': 'O.S.G. / X1','Description': 'EFAT / Solid State FS'}, 'F9': {'OS': 'Linux','Description': 'pCache ext2/ext3 cache'}, 'FA': {'OS': 'Bochs','Description': 'x86 emulator'}, 'FB': {'OS': 'VMware','Description': 'VMware VMFS partition'}, 'FC': {'OS': 'VMware','Description': 'Swap / VMKCORE kernel dump'}, 'FD': {'OS': 'Linux / FreeDOS','Description': 'LinuxRAID/Reserved4FreeDOS'}, 'FE': {'OS': 'SpeedStor/LANstep/NT/Linux','Description': 'PS/2/DiskAdmin/old LinuxLVM'}, 'FF': {'OS': 'XENIX','Description': 'XENIX bad block table'}, '00000000-0000-0000-0000-000000000000': {'Description': 'Unused entry'}, '024DEE41-33E7-11D3-9D69-0008C781F39F': {'Description': 'MBR partition scheme'}, 'C12A7328-F81F-11D2-BA4B-00A0C93EC93B': {'Description': 'EFI System partition'}, '21686148-6449-6E6F-744E-656564454649': {'Description': 'BIOS Boot partition'}, 'D3BFE2DE-3DAF-11DF-BA40-E3A556D89593': {'Description': 'Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)'}, 'F4019732-066E-4E12-8273-346C5641494F': {'Description': 'Sony boot partition'}, 'BFBFAFE7-A34F-448A-9A5B-6213EB736C22': {'Description': 'Lenovo boot partition'}, 'E3C9E316-0B5C-4DB8-817D-F92DF00215AE': {'OS': 'Windows', 'Description': 'Microsoft Reserved Partition (MSR)'}, 'EBD0A0A2-B9E5-4433-87C0-68B6B72699C7': {'OS': 'Windows', 'Description': 'Basic data partition'}, '5808C8AA-7E8F-42E0-85D2-E1E90434CFB3': {'OS': 'Windows', 'Description': 'Logical Disk Manager (LDM) metadata partition'}, 'AF9B60A0-1431-4F62-BC68-3311714A69AD': {'OS': 'Windows', 'Description': 'Logical Disk Manager data partition'}, 'DE94BBA4-06D1-4D40-A16A-BFD50179D6AC': {'OS': 'Windows', 'Description': 'Windows Recovery Environment'}, '37AFFC90-EF7D-4E96-91C3-2D7AE055B174': {'OS': 'Windows', 'Description': 'IBM General Parallel File System (GPFS) partition'}, 'E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D': {'OS': 'Windows', 'Description': 'Storage Spaces partition'}, '75894C1E-3AEB-11D3-B7C1-7B03A0000000': {'OS': 'HP-UX', 'Description': 'Data partition'}, 'E2A1E728-32E3-11D6-A682-7B03A0000000': {'OS': 'HP-UX', 'Description': 'Service Partition'}, '0FC63DAF-8483-4772-8E79-3D69D8477DE4': {'OS': 'Linux', 'Description': 'Linux filesystem data'}, 'A19D880F-05FC-4D3B-A006-743F0F84911E': {'OS': 'Linux', 'Description': 'RAID partition'}, '44479540-F297-41B2-9AF7-D131D5F0458A': {'OS': 'Linux', 'Description': 'Root partition (x86)'}, '4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709': {'OS': 'Linux', 'Description': 'Root partition (x86-64)'}, '69DAD710-2CE4-4E3C-B16C-21A1D49ABED3': {'OS': 'Linux', 'Description': 'Root partition (32-bit ARM)'}, 'B921B045-1DF0-41C3-AF44-4C6F280D3FAE': {'OS': 'Linux', 'Description': 'Root partition (64-bit ARM)/AArch64)'}, '0657FD6D-A4AB-43C4-84E5-0933C84B4F4F': {'OS': 'Linux', 'Description': 'Swap partition'}, 'E6D6D379-F507-44C2-A23C-238F2A3DF928': {'OS': 'Linux', 'Description': 'Logical Volume Manager (LVM) partition'}, '933AC7E1-2EB4-4F13-B844-0E14E2AEF915': {'OS': 'Linux', 'Description': '/home partition'}, '3B8F8425-20E0-4F3B-907F-1A25A76F98E8': {'OS': 'Linux', 'Description': '/srv (server data) partition'}, '7FFEC5C9-2D00-49B7-8941-3EA10A5586B7': {'OS': 'Linux', 'Description': 'Plain dm-crypt partition'}, 'CA7D7CCB-63ED-4C53-861C-1742536059CC': {'OS': 'Linux', 'Description': 'LUKS partition'}, '8DA63339-0007-60C0-C436-083AC8230908': {'OS': 'Linux', 'Description': 'Reserved'}, '83BD6B9D-7F41-11DC-BE0B-001560B84F0F': {'OS': 'FreeBSD', 'Description': 'Boot partition'}, '516E7CB4-6ECF-11D6-8FF8-00022D09712B': {'OS': 'FreeBSD', 'Description': 'Data partition'}, '516E7CB5-6ECF-11D6-8FF8-00022D09712B': {'OS': 'FreeBSD', 'Description': 'Swap partition'}, '516E7CB6-6ECF-11D6-8FF8-00022D09712B': {'OS': 'FreeBSD', 'Description': 'Unix File System (UFS) partition'}, '516E7CB8-6ECF-11D6-8FF8-00022D09712B': {'OS': 'FreeBSD', 'Description': 'Vinum volume manager partition'}, '516E7CBA-6ECF-11D6-8FF8-00022D09712B': {'OS': 'FreeBSD', 'Description': 'ZFS partition'}, '48465300-0000-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Hierarchical File System Plus (HFS+) partition'}, '55465300-0000-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple UFS'}, '6A898CC3-1DD2-11B2-99A6-080020736631': {'OS': 'OS X Darwin', 'Description': 'ZFS'}, '52414944-0000-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple RAID partition'}, '52414944-5F4F-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple RAID partition, offline'}, '426F6F74-0000-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple Boot partition (Recovery HD)'}, '4C616265-6C00-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple Label'}, '5265636F-7665-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple TV Recovery partition'}, '53746F72-6167-11AA-AA11-00306543ECAC': {'OS': 'OS X Darwin', 'Description': 'Apple Core Storage (i.e. Lion FileVault) partition'}, '6A82CB45-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Boot partition'}, '6A85CF4D-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Root partition'}, '6A87C46F-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Swap partition'}, '6A8B642B-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Backup partition'}, '6A898CC3-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': '/usr partition'}, '6A8EF2E9-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': '/var partition'}, '6A90BA39-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': '/home partition'}, '6A9283A5-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Alternate sector'}, '6A945A3B-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos', 'Description': 'Reserved partition'}, '6A9630D1-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos'}, '6A980767-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos'}, '6A96237F-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos'}, '6A8D2AC7-1DD2-11B2-99A6-080020736631': {'OS': 'Solaris illumos'}, '49F48D32-B10E-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'Swap partition'}, '49F48D5A-B10E-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'FFS partition'}, '49F48D82-B10E-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'LFS partition'}, '49F48DAA-B10E-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'RAID partition'}, '2DB519C4-B10F-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'Concatenated partition'}, '2DB519EC-B10F-11DC-B99B-0019D1879648': {'OS': 'NetBSD', 'Description': 'Encrypted partition'}, 'FE3A2A5D-4F32-41A7-B725-ACCC3285A309': {'OS': 'ChromeOS', 'Description': 'ChromeOS kernel'}, '3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC': {'OS': 'ChromeOS', 'Description': 'ChromeOS rootfs'}, '2E0A753D-9E48-43B0-8337-B15192CB1B5E': {'OS': 'ChromeOS', 'Description': 'ChromeOS future use'}, '42465331-3BA3-10F1-802A-4861696B7521': {'OS': 'Haiku', 'Description': 'Haiku BFS'}, '85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'Boot partition'}, '85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'Data partition'}, '85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'Swap partition'}, '0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'Unix File System (UFS) partition'}, '85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'Vinum volume manager partition'}, '85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7': {'OS': 'MidnightBSD', 'Description': 'ZFS partition'}, '45B0969E-9B03-4F30-B4C6-B4B80CEFF106': {'OS': 'Ceph', 'Description': 'Ceph Journal'}, '45B0969E-9B03-4F30-B4C6-5EC00CEFF106': {'OS': 'Ceph', 'Description': 'Ceph dm-crypt Encrypted Journal'}, '4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D': {'OS': 'Ceph', 'Description': 'Ceph OSD'}, '4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D': {'OS': 'Ceph', 'Description': 'Ceph dm-crypt OSD'}, '89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE': {'OS': 'Ceph', 'Description': 'Ceph disk in creation'}, '89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE': {'OS': 'Ceph', 'Description': 'Ceph dm-crypt disk in creation'}, '824CC7A0-36A8-11E3-890A-952519AD3F61': {'OS': 'OpenBSD', 'Description': 'Data partition'}, 'CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1': {'OS': 'QNX', 'Description': 'Power-safe (QNX6) file system'}, 'C91818F9-8025-47AF-89D2-F030D7000C2C': {'OS': 'Plan 9', 'Description': 'Plan 9 partition'}, '9D275380-40AD-11DB-BF97-000C2911D1B8': {'OS': 'VMware ESX', 'Description': 'vmkcore (coredump partition)'}, 'AA31E02A-400F-11DB-9590-000C2911D1B8': {'OS': 'VMware ESX', 'Description': 'VMFS filesystem partition'}, '9198EFFC-31C0-11DB-8F78-000C2911D1B8': {'OS': 'VMware ESX', 'Description': 'VMware Reserved'}, '2568845D-2332-4675-BC39-8FA5A4748D15': {'OS': 'Android-IA', 'Description': 'Bootloader'}, '114EAFFE-1552-4022-B26E-9B053604CF84': {'OS': 'Android-IA', 'Description': 'Bootloader2'}, '49A4D17F-93A3-45C1-A0DE-F50B2EBE2599': {'OS': 'Android-IA', 'Description': 'Boot'}, '4177C722-9E92-4AAB-8644-43502BFD5506': {'OS': 'Android-IA', 'Description': 'Recovery'}, 'EF32A33B-A409-486C-9141-9FFB711F6266': {'OS': 'Android-IA', 'Description': 'Misc'}, '20AC26BE-20B7-11E3-84C5-6CFDB94711E9': {'OS': 'Android-IA', 'Description': 'Metadata'}, '38F428E6-D326-425D-9140-6E0EA133647C': {'OS': 'Android-IA', 'Description': 'System'}, 'A893EF21-E428-470A-9E55-0668FD91A2D9': {'OS': 'Android-IA', 'Description': 'Cache'}, 'DC76DDA9-5AC1-491C-AF42-A82591580C0D': {'OS': 'Android-IA', 'Description': 'Data'}, 'EBC597D0-2053-4B15-8B64-E0AAC75F4DB1': {'OS': 'Android-IA', 'Description': 'Persistent'}, '8F68CC74-C5E5-48DA-BE91-A0C8C15E9C80': {'OS': 'Android-IA', 'Description': 'Factory'}, '767941D0-2085-11E3-AD3B-6CFDB94711E9': {'OS': 'Android-IA', 'Description': 'Fastboot / Tertiary'}, 'AC6D7924-EB71-4DF8-B48D-E267B27148FF': {'OS': 'Android-IA', 'Description': 'OEM'}, '7412F7D5-A156-4B13-81DC-867174929325': {'OS': 'ONIE', 'Description': 'Boot'}, 'D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149': {'OS': 'ONIE', 'Description': 'Config'}, '9E1A2D38-C612-4316-AA26-8B49521E5A8B': {'OS': 'PowerPC', 'Description': 'PReP boot'}, 'BC13C2FF-59E6-4262-A352-B275FD6F7172': {'OS': 'Freedesktop', 'Description': 'Extended Boot Partition ($BOOT)'}, } def lookup_guid(guid): return PARTITION_UIDS.get(guid.upper(), {}) if __name__ == '__main__': print("This file is not meant to be called directly.")