Allowed values of DeviceType in the structured boot string

Table 27: Device type’s structured boot strings list
Device Type Structured Boot String
00 = Unknown Unknown
01 = Floppy FD
02 = CDROM/DVD CD
03 = FlexibleLOM (Location is Embedded) NIC (NIC.FlexLOM)
04 = Embedded LOM (Location is Embedded) NIC (NIC.LOM)
05 = NIC in a Slot (Location is Slot) NIC (NIC.Slot)
06 = HDD off non-Smart Array Controller HD
07 = HDD off Smart Array Controller HD
08 = USB Hard Disk Drive HD
09 = PCI Device PCI (All other Location values)
RAID (Location = Embedded/ Smart Array)
SWRAID (Location = Dynamic Smart Array Controller)
SATA (Location = Embedded SATA Port)
0A = RAM Disk RAMDisk
0B = Firmware Volume App
0C = UEFI Shell Shell
0D = Generic UEFI USB Boot Entry Generic
0E = HDD off Dynamic Smart Array Controller HD
0F = File File
10 = NVMe NVMe
11 = NVDIMM NVDIMM
12 = iPXE iPXE