InsydeH20 EFI

From Hax0rpedia

(Redirected from AAO InsydeH20 EFI)

The AAO runs a EFI called InsydeH2O produced by Insyde Software. This EFI has a legacy BIOS emulation on top. So the AAO does not run any BIOS in traditional terms anymore.

Contents

[edit] Vendor Information

InsydeH2O is a product family from Insyde Software developed using modern software engineering technology that enables the ODMs and OEMs to substantially improve their efficiency in supporting new hardware designs. This product line is the first system software that provides the "Hardware-2-Operating System" bridge using a modern software architecture, designed to have a useful life over the next 20 years.

Unlike traditional 16-bit real mode BIOS technology, InsydeH2O BIOS Replacement Drivers runs in 32-bit flat mode. Yet, despite the modern software technologies Insyde H2O Compatibility Support Module still provides all the necessary backwards compatibility including the run-time BIOS interface, support for option ROMs, and USB legacy features.

InsydeH2O is a fully WHQL-compliant firmware solution that employs a true modular architecture, is written in C code, and uses a driver model that enables a wide range of software engineers to be quickly productive.

(Source: http://www.insydesw.com/products/products-efi-h2o.htm)

[edit] FD Content

I am currently reversing the fd (flash file) and already digged up a EFI module with a PE header as well as 11 ones using some kidn of so far unidentified VZL header. This Header is very similar to the PE one.

Currently known file layout (screenshot from HexEdit):

http://farm4.static.flickr.com/3587/3519107810_0f1ee7bb8a.jpg?v=0

The structure of the section descriptor of the VZL is as follows (it's equivalent to the descriptor in common PE):

Offset Length   Purpose
------ ------- ------------------------------------------------------------------
 0x00   8 bytes Section Name
 0x08   4 bytes Size of the section once it is loaded to memory
 0x0C   4 bytes RVA (location) of section once it is loaded to memory
 0x10   4 bytes Physical size of section on disk
 0x14   4 bytes Physical location of section on disk (from start of disk image)
 0x18  12 bytes unused (typically linker information)
 0x24   4 bytes Section flags

Marcan pointed out this is documenter here: http://bit.ly/1ggSTZ

[edit] FS Dumper

This tool was written by marcan, dumps the FS:

#!/usr/bin/python
import sys, struct

def fguid(s):
	a, b, c, d, e = struct.unpack("<IHHH6s", s)
	return "%08x-%04x-%04x-%04x-%s"%(a,b,c,d,''.join('%02x'%ord(c) for c in e))

class FFSSection(object):
	def __init__(self, data):
		hdr = data[:0x4]
		self.size, self.type = struct.unpack("<3sB", hdr)
		self.size = struct.unpack("<I", self.size + "\x00")[0]
		data = data[0x4:self.size]
		self.data = data
		self.subsections = None
		if self.type == 0x02:
			dguid = self.data[:16]
			if dguid == "\xb0\xcd\x1b\xfc\x31\x7d\xaa\x49\x93\x6a\xa4\x60\x0d\x9d\xd0\x83":
				self.subsections = []
				data = data[0x18:]
				while len(data):
					s = FFSSection(data)
					self.subsections.append(s)
					data = data[(s.size+3)&(~3):]
	def showinfo(self, ts=''):
		if self.type == 0x01:
			print ts+"Compression section"
		elif self.type == 0x02:
			print ts+"GUID-defined section"
			if self.subsections is not None:
				print ts+" CRC32 subsection container:"
				for i, s in enumerate(self.subsections):
					print ts+"  Subsection %d: type 0x%02x, size 0x%x"%(i,s.type,s.size)
					s.showinfo(ts+"   ")
		elif self.type == 0x03:
			print ts+"Disposable section"
		elif self.type == 0x10:
			print ts+"PE Image"
		elif self.type == 0x11:
			print ts+"PE PIC Image"
		elif self.type == 0x12:
			print ts+"TE Image"
		elif self.type == 0x13:
			print ts+"DXE Dependency Expression"
		elif self.type == 0x14:
			print ts+"Version"
		elif self.type == 0x15:
			n = self.data.decode("utf-16le").split("\0")[0]
			print ts+"User Interface name:", n
		elif self.type == 0x16:
			print ts+"Compatibility16"
		elif self.type == 0x17:
			print ts+"Firmware Volume Image"
		elif self.type == 0x18:
			print ts+"Freeform Subtype GUID"
		elif self.type == 0x19:
			print ts+"RAW"
		elif self.type == 0x1b:
			print ts+"PEI Dependency Expression"
		elif self.type == 0x1c:
			print ts+"SMM Dependency Expression"
		else:
			print ts+"Unknown section type"
	def dump(self, base):
		
		if self.subsections is not None:
			for i,s in enumerate(self.subsections):
				s.dump("%s.sub%d"%(base, i))
			return
		
		ext = {
			0x01: "compression",
			0x02: "guiddef",
			0x03: "disp",
			0x10: "pe",
			0x11: "pic.pe",
			0x12: "te",
			0x13: "dxe.depex",
			0x14: "ver",
			0x15: "name",
			0x16: "16bit",
			0x17: "fvi",
			0x18: "guid",
			0x19: "raw",
			0x1b: "pei.depex",
			0x1c: "smm.depex"
		}.get(self.type, "unknown.bin")
		
		name = "%s.%s"%(base, ext)
		fd = open(name, "wb")
		fd.write(self.data)
		fd.close()
		print name

class FFSFile(object):
	def __init__(self, data):
		hdr = data[:0x18]
		self.guid, self.checksum, self.type, self.attributes, self.size, self.state = struct.unpack("<16sHBB3sB", hdr)
		self.size = struct.unpack("<I", self.size + "\x00")[0]
		data = data[0x18:self.size]
		self.data = data
		if self.type == 0xf0:
			self.sections = None
		else:
			self.sections = []
			while len(data):
				s = FFSSection(data)
				self.sections.append(s)
				data = data[(s.size+3)&(~3):]
	def showinfo(self, ts=''):
		print ts+"GUID:", fguid(self.guid)
		print ts+"Size: 0x%x (data 0x%x)"%(self.size,len(self.data))
		print ts+"Type: 0x%02x"%self.type
		print ts+"Attributes: 0x%02x"%self.attributes
		print ts+"State: 0x%02x"%(self.state ^0xFF)
		if self.sections is not None:
			for i, s in enumerate(self.sections):
				print ts+" Section %d: type 0x%02x, size 0x%x"%(i,s.type,s.size)
				s.showinfo(ts+"  ")
		else:
			print ts+"This is a padding file"
	def dump(self):
		if self.sections is not None:
			for i, s in enumerate(self.sections):
				s.dump("%s.sec%d"%(fguid(self.guid), i))

class FS(object):
	def __init__(self,data):
		self.files = []
		while len(data) and data[:16] != ("\xff"*16):
			f = FFSFile(data)
			self.files.append(f)
			data = data[(f.size+7)&(~7):]
	def showinfo(self, ts=''):
		for f in self.files:
			print ts+"File:"
			f.showinfo(ts+' ')
	def dump(self):
		for f in self.files:
			f.dump()

if __name__ == "__main__":
	f = open(sys.argv[1],"rb")
	
	d = f.read()
	
	fs = FS(d)
	
	print "Filesystem:"
	fs.showinfo(' ')
	print "Dumping..."
	fs.dump()

Here is the output of fv-00000010.bin

log.txt

Filesystem:
 File:
  GUID: 35b898ca-b6a9-49ce-728c-904735cc49b7
  Size: 0xe270 (data 0xe258)
  Type: 0x05
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x10, size 0xe244
    PE Image
   Section 1: type 0x15, size 0x14
    User Interface name: DxeMain
 File:
  GUID: 4d37da42-3a0c-4eda-ebb9-bc0e1db4713b
  Size: 0x5608 (data 0x55f0)
  Type: 0x06
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x10, size 0x55c4
    PE Image
   Section 1: type 0x15, size 0x2c
    User Interface name: PpisNeededByDxeCore
 File:
  GUID: 51c9f40c-5243-4473-65b2-b3c8ffaff9fa
  Size: 0x5c4 (data 0x5ac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x5ac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x544
       PE Image
      Subsection 3: type 0x15, size 0x2c
       User Interface name: Crc32SectionExtract
 File:
  GUID: c95e6a28-fb95-49f2-01ae-f38166fd4524
  Size: 0x1990 (data 0x1978)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1978
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1924
       PE Image
      Subsection 3: type 0x15, size 0x28
       User Interface name: OemServicesDriver
 File:
  GUID: 1c6b2faf-d8bd-44d1-1ea9-7321b4c2f3d1
  Size: 0xea4 (data 0xe8c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xe8c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xe44
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: ScriptSave
 File:
  GUID: 2bded685-f733-455f-40a8-43a22b791fb3
  Size: 0xc88 (data 0xc70)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xc70
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x4c
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xbe4
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: AcpiS3Save
 File:
  GUID: 90cb75db-71fc-489d-cfaa-943477ec7212
  Size: 0x958 (data 0x940)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x940
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x8c4
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: SmartTimer
 File:
  GUID: a8f634a5-28f1-4456-d5a9-7e24b99bdb65
  Size: 0x6c4 (data 0x6ac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x6ac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x664
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: PcxDecoder
 File:
  GUID: a6f691ac-31c8-4444-4c85-e2c1a6950f92
  Size: 0x19044 (data 0x1902c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1902c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x18fe4
       PE Image
      Subsection 3: type 0x15, size 0xc
       User Interface name: Bds
 File:
  GUID: 62d171cb-78cd-4480-7886-c6a2a797a8de
  Size: 0xadb8 (data 0xada0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xada0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0xa6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xacc4
       PE Image
      Subsection 3: type 0x15, size 0x10
       User Interface name: MpCpu
 File:
  GUID: 07a9330a-f347-11d4-499a-0090273fc14d
  Size: 0x63c (data 0x624)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x624
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x5c4
       PE Image
      Subsection 3: type 0x15, size 0x24
       User Interface name: LegacyMetronome
 File:
  GUID: 4c862fc6-0e54-4e36-8f8c-ff6f3167951f
  Size: 0x1e9c (data 0x1e84)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1e84
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1e24
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: FtwLite
 File:
  GUID: b601f8c4-43b7-4784-b195-f4226cb40cee
  Size: 0x15fc (data 0x15e4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x15e4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x15a4
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: Runtime
 File:
  GUID: ad608272-d07f-4964-1e80-7bd3b7888652
  Size: 0x750 (data 0x738)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x738
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x6c4
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: MonotonicCounter
 File:
  GUID: f099d67f-71ae-4c36-a3b2-dceb0eb2b7d8
  Size: 0x6f8 (data 0x6e0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x6e0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x684
       PE Image
      Subsection 3: type 0x15, size 0x20
       User Interface name: WatchDogTimer
 File:
  GUID: f1efb523-3d59-4888-71bb-eaa5a96628fa
  Size: 0x408 (data 0x3f0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3f0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3a4
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: SecurityStub
 File:
  GUID: bae7599f-3c6b-43b7-f0bd-9ce07aa91aa6
  Size: 0x898 (data 0x880)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x880
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x844
       PE Image
      Subsection 3: type 0x15, size 0x10
       User Interface name: CpuIo
 File:
  GUID: 6f0198aa-1f1d-426d-3eae-39ab633fcc28
  Size: 0xd70 (data 0xd58)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xd58
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xd04
       PE Image
      Subsection 3: type 0x15, size 0x16
       User Interface name: Cf9Reset
 File:
  GUID: 378d7b65-8da9-4773-e4b6-a47826a833e1
  Size: 0x19cc (data 0x19b4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x19b4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1944
       PE Image
      Subsection 3: type 0x15, size 0x10
       User Interface name: PcRtc
 File:
  GUID: 9f455d3b-2b8a-4c06-0b96-a71b9714b9cd
  Size: 0x22c4 (data 0x22ac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x22ac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2244
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: StatusCode
 File:
  GUID: cbd2e4d5-7068-4ff5-62b4-9822b4ad8d60
  Size: 0x2954 (data 0x293c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x293c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x28c4
       PE Image
      Subsection 3: type 0x15, size 0x16
       User Interface name: Variable
 File:
  GUID: efb9e2c9-1161-438a-48a9-2f524e4b740b
  Size: 0x15dc (data 0x15c4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x15c4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1524
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: SmmVariable
 File:
  GUID: cbd2e4d5-7068-4ff5-66b8-9822b4ad8d60
  Size: 0x1624 (data 0x160c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x160c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x15c4
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: EmuVariable
 File:
  GUID: 3ed700b5-3a13-43be-5094-00122e8b83d7
  Size: 0x554 (data 0x53c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x53c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x4c4
       PE Image
      Subsection 3: type 0x15, size 0x2c
       User Interface name: DataHubRecordPolicy
 File:
  GUID: aed6aa78-d5bf-4bc5-c58c-f9ee47cf9299
  Size: 0xc1c (data 0xc04)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xc04
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xba4
       PE Image
      Subsection 3: type 0x15, size 0x22
       User Interface name: CapsuleRuntime
 File:
  GUID: 240612b5-a063-11d4-3a9a-0090273fc14d
  Size: 0x2234 (data 0x221c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x221c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x21e4
       PE Image
      Subsection 2: type 0x15, size 0x12
       User Interface name: IsaBus
 File:
  GUID: 93b80003-9fb3-11d4-3a9a-0090273fc14d
  Size: 0x29f8 (data 0x29e0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x29e0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x29a4
       PE Image
      Subsection 2: type 0x15, size 0x18
       User Interface name: IsaSerial
 File:
  GUID: 202a2b0e-9a31-4812-91b2-8747df152439
  Size: 0x1ff8 (data 0x1fe0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1fe0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x1fa4
       PE Image
      Subsection 2: type 0x15, size 0x16
       User Interface name: Ps2Mouse
 File:
  GUID: 69fd8e47-a161-4550-1ab0-5594ceb2b2b2
  Size: 0x6f34 (data 0x6f1c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x6f1c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x6ee4
       PE Image
      Subsection 2: type 0x15, size 0x12
       User Interface name: IdeBus
 File:
  GUID: c0734d12-7927-432b-6b98-a7e3a35ba005
  Size: 0x831c (data 0x8304)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x8304
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x8264
       PE Image
      Subsection 2: type 0x15, size 0x28
       User Interface name: LightPciBusPciBus
      Subsection 3: type 0x14, size 0x52
       Version
 File:
  GUID: 75521dd9-dbf3-4f4d-b780-f5144fd74bf8
  Size: 0x4050 (data 0x4038)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4038
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x4004
       PE Image
      Subsection 2: type 0x15, size 0xe
       User Interface name: Ahci
 File:
  GUID: 31fd7eaf-80a7-435e-0a8e-3f185f8667dd
  Size: 0x4010 (data 0x3ff8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3ff8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3f84
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: UsbCore
 File:
  GUID: b40612b9-a063-11d4-3a9a-0090273fc14d
  Size: 0xe34 (data 0xe1c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xe1c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0xde4
       PE Image
      Subsection 2: type 0x15, size 0x12
       User Interface name: UsbBot
 File:
  GUID: a3527d16-e6cc-42f5-dbba-bf3de177742b
  Size: 0xed4 (data 0xebc)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xebc
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0xe84
       PE Image
      Subsection 2: type 0x15, size 0x12
       User Interface name: UsbCbi
 File:
  GUID: 2d2e62cf-9ecf-43b7-1982-94e7fc713dfe
  Size: 0x2b88 (data 0x2b70)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2b70
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2b24
       PE Image
      Subsection 3: type 0x15, size 0x10
       User Interface name: UsbKb
 File:
  GUID: 9fb4b4a7-42c0-4bcd-4085-9bcc6711f83e
  Size: 0x21c4 (data 0x21ac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x21ac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x2164
       PE Image
      Subsection 2: type 0x15, size 0x22
       User Interface name: UsbMassStorage
 File:
  GUID: 2d2e62aa-9ecf-43b7-1982-94e7fc713dfe
  Size: 0x21b0 (data 0x2198)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2198
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2144
       PE Image
      Subsection 3: type 0x15, size 0x16
       User Interface name: UsbMouse
 File:
  GUID: bdfe430e-8f2a-4db0-9199-6f856594777e
  Size: 0x5910 (data 0x58f8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x58f8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x58c4
       PE Image
      Subsection 2: type 0x15, size 0xe
       User Interface name: Ehci
 File:
  GUID: 2fb92efa-2ee0-4bae-b69e-7464125e1ef7
  Size: 0x4af0 (data 0x4ad8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4ad8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x4aa4
       PE Image
      Subsection 2: type 0x15, size 0xe
       User Interface name: Uhci
 File:
  GUID: 240612b7-a063-11d4-3a9a-0090273fc14d
  Size: 0x47b4 (data 0x479c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x479c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x4764
       PE Image
      Subsection 2: type 0x15, size 0x12
       User Interface name: UsbBus
 File:
  GUID: 5552575a-7e00-4d61-a4a3-f7547351b49e
  Size: 0x3f58 (data 0x3f40)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3f40
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x82
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3e84
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: SmmBase
 File:
  GUID: 9cc55d7d-fbff-431c-14bc-334eaea6052b
  Size: 0x2f90 (data 0x2f78)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2f78
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2f24
       PE Image
      Subsection 3: type 0x15, size 0x28
       User Interface name: SmmCoreDispatcher
 File:
  GUID: 7fed72ee-0170-4814-7898-a8fb1864dfaf
  Size: 0xfa4 (data 0xf8c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xf8c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xf44
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: SmmRelocate
 File:
  GUID: abb74f50-fd2d-4072-21a3-cafc72977efa
  Size: 0xe46 (data 0xe2e)
  Type: 0x06
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x1b, size 0x6
    PEI Dependency Expression
   Section 1: type 0x10, size 0xe04
    PE Image
   Section 2: type 0x15, size 0x22
    User Interface name: PeiSmmRelocate
 File:
  GUID: d9608fcb-72e6-4a81-11be-e81e31db09ec
  Size: 0x7e8 (data 0x7d0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x7d0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x784
       PE Image
      Subsection 3: type 0x15, size 0xe
       User Interface name: Smrr
 File:
  GUID: c866bd71-7c79-4bf1-3ba9-066b830d8f9a
  Size: 0x2292 (data 0x227a)
  Type: 0x06
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x1b, size 0x6
    PEI Dependency Expression
   Section 1: type 0x10, size 0x2264
    PE Image
   Section 2: type 0x15, size 0xe
    User Interface name: MpS3
 File:
  GUID: 7c79ac8c-5e6c-4e3d-6fba-c260ee7c172e
  Size: 0x13f4 (data 0x13dc)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x13dc
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1384
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: SmmRuntime
 File:
  GUID: 8d3be215-d6f6-4264-a6be-28073fb13aea
  Size: 0x1230 (data 0x1218)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1218
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x11c4
       PE Image
      Subsection 3: type 0x15, size 0x16
       User Interface name: SmmThunk
 File:
  GUID: 981a25e0-0d83-436d-8491-c1aa53bb143a
  Size: 0x968 (data 0x950)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x950
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x8e4
       PE Image
      Subsection 3: type 0x15, size 0x2e
       User Interface name: SmmOemServicesDriver
 File:
  GUID: f50251da-b608-4177-1a99-7df4278c9753
  Size: 0xc90 (data 0xc78)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xc78
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xc24
       PE Image
      Subsection 3: type 0x15, size 0x18
       User Interface name: SmmAccess
 File:
  GUID: 8d6756b9-e55e-4d6a-a5a3-5e4d72ddf772
  Size: 0x2148 (data 0x2130)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2130
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x20c4
       PE Image
      Subsection 3: type 0x15, size 0x20
       User Interface name: PciHostBridge
 File:
  GUID: 3151f203-546b-4683-72ad-d8b16bc7d75e
  Size: 0xcc4 (data 0xcac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xcac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xc44
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: DxeMchInit
 File:
  GUID: cdc204a8-f5db-44f6-c6bd-446eee54316f
  Size: 0x1e60 (data 0x1e48)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1e48
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x4c
       DXE Dependency Expression
      Subsection 1: type 0x10, size 0x1dc4
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: IgdOpRegion
 File:
  GUID: 90f1e37a-a26b-4e50-199a-f9dd65f9f173
  Size: 0x33a0 (data 0x3388)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3388
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x10, size 0x3344
       PE Image
      Subsection 2: type 0x15, size 0xe
       User Interface name: HDCP
 File:
  GUID: 3aa01781-5e40-4524-cab6-1acb3b45578c
  Size: 0x11f0 (data 0x11d8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x11d8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x82
       DXE Dependency Expression
      Subsection 1: type 0x10, size 0x1124
       PE Image
      Subsection 2: type 0x15, size 0x14
       User Interface name: HDCPSMI
 File:
  GUID: ca49b5c8-e977-4612-0687-91b82cd14c87
  Size: 0x14c (data 0x134)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x19, size 0x134
    RAW
 File:
  GUID: b09cb87c-67d8-412b-9dbb-9f4b214d720a
  Size: 0xe68 (data 0xe50)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xe50
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xde4
       PE Image
      Subsection 3: type 0x15, size 0xc
       User Interface name: VTd
 File:
  GUID: 21094ecb-9f20-4781-4bae-50728b389a6e
  Size: 0x37b8 (data 0x37a0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x37a0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3724
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: DxeIchInit
 File:
  GUID: bb65942b-521f-4ec3-f9ba-a92540cf60d2
  Size: 0x3204 (data 0x31ec)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x31ec
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x31a4
       PE Image
      Subsection 2: type 0x15, size 0x22
       User Interface name: SataController
 File:
  GUID: e052d8a6-224a-4c32-378d-2e0ae162364d
  Size: 0x16c4 (data 0x16ac)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x16ac
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1644
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: DxeIchSmbus
 File:
  GUID: a0bad9f7-ab78-491b-83b5-c52b7f84b9e0
  Size: 0xa7c (data 0xa64)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xa64
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0xa24
       PE Image
      Subsection 2: type 0x15, size 0x1a
       User Interface name: SmmControl
 File:
  GUID: b0d6ed53-b844-43f5-2fbd-61095264e77e
  Size: 0x4350 (data 0x4338)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4338
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x42c4
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: IchSmmDispatcher
 File:
  GUID: 501737ab-9d1a-4856-d386-7f1287fa5a55
  Size: 0x10a38 (data 0x10a20)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x10a20
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0x10a04
       RAW
 File:
  GUID: b017c09d-edc1-4940-3eb1-57e95660c90f
  Size: 0x4238 (data 0x4220)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4220
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0x4204
       RAW
 File:
  GUID: c194c6ea-b68c-4981-4bb6-9bd271474b20
  Size: 0x2070 (data 0x2058)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2058
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2004
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: RuntimeDxeIchSpi
 File:
  GUID: fc1b7640-3466-4c06-ccb1-1c935394b5c2
  Size: 0xab8 (data 0xaa0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xaa0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xa44
       PE Image
      Subsection 3: type 0x15, size 0x20
       User Interface name: IchSerialGpio
 File:
  GUID: 2374eddf-f203-4fc0-0ea2-61bad73089d6
  Size: 0x151c (data 0x1504)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1504
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x14a4
       PE Image
      Subsection 3: type 0x15, size 0x12
       User Interface name: IoTrap
 File:
  GUID: de5b1e13-1427-453f-c4ac-cdeb0e15797e
  Size: 0x1558 (data 0x1540)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1540
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x14a4
       PE Image
      Subsection 3: type 0x15, size 0x18
       User Interface name: IchS3Save
 File:
  GUID: dbb5f303-214d-41c4-a3be-a1b56a42da8b
  Size: 0x18b8 (data 0x18a0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x18a0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1844
       PE Image
      Subsection 3: type 0x15, size 0x20
       User Interface name: IsaAcpiDriver
 File:
  GUID: 1e469095-efc8-4147-db97-4d68b727e2e0
  Size: 0x4a7c (data 0x4a64)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4a64
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x4a04
       PE Image
      Subsection 3: type 0x15, size 0x22
       User Interface name: FwBlockService
 File:
  GUID: 74d936fa-d8bd-4633-4db6-6424bdd23d24
  Size: 0x3264 (data 0x324c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x324c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x31c4
       PE Image
      Subsection 3: type 0x15, size 0x28
       User Interface name: SmmFwBlockService
 File:
  GUID: 1967dd9b-b72c-4328-808c-d4acfc83fdf8
  Size: 0x784 (data 0x76c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x76c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x724
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: PciHotPlug
 File:
  GUID: 0e664c9f-8d6a-4763-ed8f-cb61c376232d
  Size: 0x860 (data 0x848)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x848
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x7e4
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: BootOptionPolicy
 File:
  GUID: fe3542fe-c1d3-4ef8-7c65-8048606ff670
  Size: 0x49928 (data 0x49910)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x49910
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x498a4
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: SetupUtility
 File:
  GUID: 94edd12a-419b-447f-3494-9b3b70783903
  Size: 0x1edc (data 0x1ec4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1ec4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1e24
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: DxePlatform
 File:
  GUID: fda14fa3-affc-469a-bbb7-34bcdd4ac096
  Size: 0x4b4 (data 0x49c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x49c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x444
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: PlatformIde
 File:
  GUID: f7731b4c-58a2-4df4-8089-5645d39ece58
  Size: 0x5288 (data 0x5270)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x5270
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x51c4
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: PowerManagement2
 File:
  GUID: 161be597-e9c5-49db-50ae-c462ab54eeda
  Size: 0x1705 (data 0x16ed)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x19, size 0x53b
    RAW
   Section 1: type 0x19, size 0x479
    RAW
   Section 2: type 0x19, size 0x25d
    RAW
   Section 3: type 0x19, size 0x91
    RAW
   Section 4: type 0x19, size 0x1d3
    RAW
   Section 5: type 0x19, size 0x213
    RAW
   Section 6: type 0x19, size 0x659
    RAW
 File:
  GUID: 99c20a37-042a-46e2-f480-e4027fdbc86f
  Size: 0x9280 (data 0x9268)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x9268
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x82
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x91a4
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: SmmPlatform
 File:
  GUID: 7b7b65b6-e350-4139-e48f-665772d32a47
  Size: 0x1ee0 (data 0x1ec8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1ec8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x70
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1e24
       PE Image
      Subsection 3: type 0x15, size 0x10
       User Interface name: Ihisi
 File:
  GUID: 30806658-1e9c-4a13-1e97-707a69e958c8
  Size: 0x12a4 (data 0x128c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x128c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x11e4
       PE Image
      Subsection 3: type 0x15, size 0x22
       User Interface name: Int15Microcode
 File:
  GUID: cc1baa36-11eb-45cc-dc9a-7565e273ac70
  Size: 0x1f74 (data 0x1f5c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1f5c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1ec4
       PE Image
      Subsection 3: type 0x15, size 0x12
       User Interface name: SmmPnp
 File:
  GUID: eaf59c0e-bd46-413a-e99a-dd9f6d1a927d
  Size: 0x441c (data 0x4404)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4404
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x43a4
       PE Image
      Subsection 3: type 0x15, size 0x12
       User Interface name: Smbios
 File:
  GUID: eda791a4-384b-4906-d189-ee4dc972fe4a
  Size: 0x14bc (data 0x14a4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x14a4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1424
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: SmbiosMemory
 File:
  GUID: ef0c99b6-b1d3-4025-0594-bf6a560fe0e0
  Size: 0x2720 (data 0x2708)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2708
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x5e
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2664
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: MiscSubclass
 File:
  GUID: 708b48e3-ff04-42ce-ba8d-46ce6950d7ad
  Size: 0xb1c (data 0xb04)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xb04
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0xac4
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: SysPassword
 File:
  GUID: fd0221f3-e519-4925-06b4-3858bb430f26
  Size: 0xdbc (data 0xda4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xda4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xd44
       PE Image
      Subsection 3: type 0x15, size 0x24
       User Interface name: PasswordConsole
 File:
  GUID: 98e16629-d3ca-49b3-11af-30be8ad14312
  Size: 0x3548 (data 0x3530)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3530
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x34a4
       PE Image
      Subsection 3: type 0x15, size 0x2a
       User Interface name: HddPswdServiceBody
 File:
  GUID: 518ec161-ea1c-4736-629c-6c2e11941234
  Size: 0x132c (data 0x1314)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1314
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x12a4
       PE Image
      Subsection 3: type 0x15, size 0x22
       User Interface name: HddPswdService
 File:
  GUID: fcd337ab-b1d3-4ef8-7c95-8048606ff670
  Size: 0x3fa4 (data 0x3f8c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3f8c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3f44
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: HiiDatabase
 File:
  GUID: 4f921013-4f71-4c6c-f8bc-419b2b801932
  Size: 0x19144 (data 0x1912c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1912c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x190e4
       PE Image
      Subsection 2: type 0x15, size 0x24
       User Interface name: OemSetupBrowser
 File:
  GUID: e2eae962-c492-4ca4-1fa1-1a7cbb050a41
  Size: 0xc3c (data 0xc24)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xc24
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xbe4
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: English
 File:
  GUID: b273cc44-e62a-41dc-ad9c-bdb4235459d8
  Size: 0xed0 (data 0xeb8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xeb8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xe44
       PE Image
      Subsection 3: type 0x15, size 0x26
       User Interface name: UnicodeCollation
 File:
  GUID: 51ccf399-4fdf-4e55-5ba4-e123f84d456a
  Size: 0x133c (data 0x1324)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1324
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x12e4
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: ConPlatform
 File:
  GUID: 408edcec-cf6d-477c-a8a5-b4844e3de281
  Size: 0x4a9c (data 0x4a84)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x4a84
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x4a44
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: ConSplitter
 File:
  GUID: cccb0c28-4b24-11d5-5a9a-0090273fc14d
  Size: 0x3444 (data 0x342c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x342c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x33e4
       PE Image
      Subsection 2: type 0x15, size 0x24
       User Interface name: GraphicsConsole
 File:
  GUID: 9e863906-a40f-4875-7f97-5b93ff237fc6
  Size: 0x3af8 (data 0x3ae0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3ae0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x3aa4
       PE Image
      Subsection 2: type 0x15, size 0x16
       User Interface name: Terminal
 File:
  GUID: bf89f10d-b205-474f-e396-7a7bb1b4a407
  Size: 0x15b8 (data 0x15a0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x15a0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x1564
       PE Image
      Subsection 2: type 0x15, size 0x16
       User Interface name: VgaClass
 File:
  GUID: 506533a6-e626-4500-4fb1-17939c0e5b60
  Size: 0x173c (data 0x1724)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1724
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x16e4
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: AcpiSupport
 File:
  GUID: 7e374e25-8e01-4fee-f287-390c23c606cd
  Size: 0x95d4 (data 0x95bc)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x19, size 0xf8
    RAW
   Section 1: type 0x19, size 0x44
    RAW
   Section 2: type 0x19, size 0x3c
    RAW
   Section 3: type 0x19, size 0x70
    RAW
   Section 4: type 0x19, size 0x40
    RAW
   Section 5: type 0x19, size 0xa9
    RAW
   Section 6: type 0x19, size 0x9140
    RAW
   Section 7: type 0x19, size 0x17a
    RAW
   Section 8: type 0x19, size 0x2c
    RAW
 File:
  GUID: afc04099-0d39-405d-46be-846f08c51a31
  Size: 0x348c (data 0x3474)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3474
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x4c
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x33e4
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: AcpiPlatform
 File:
  GUID: 53bcc14f-c24f-434c-94b2-8ed2d4cc1860
  Size: 0xb3c (data 0xb24)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xb24
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xae4
       PE Image
      Subsection 3: type 0x15, size 0x14
       User Interface name: DataHub
 File:
  GUID: ca515306-00ce-4032-4e87-11b755ff6866
  Size: 0x5b8 (data 0x5a0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x5a0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x544
       PE Image
      Subsection 3: type 0x15, size 0x20
       User Interface name: DataHubStdErr
 File:
  GUID: 9c1080ee-d02e-487f-3294-f3bf086ec180
  Size: 0x12cc (data 0x12b4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x12b4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1244
       PE Image
      Subsection 3: type 0x15, size 0x32
       User Interface name: LightGenericMemoryTest
 File:
  GUID: e2441b64-7ef4-41fe-a3b3-8caa7f8d3017
  Size: 0xadc (data 0xac4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xac4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0xa84
       PE Image
      Subsection 2: type 0x15, size 0x1c
       User Interface name: PciPlatform
 File:
  GUID: 79ca4208-bba1-4a9a-5684-e1e66a81484e
  Size: 0xa94 (data 0xa7c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xa7c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xa24
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: Legacy8259
 File:
  GUID: effc8f05-b526-4eb5-6bb3-8cd889923c0c
  Size: 0x638 (data 0x620)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x620
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x5c4
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: LegacyRegion
 File:
  GUID: c1c418f9-591d-461c-a282-b9cd96dfea86
  Size: 0x654 (data 0x63c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x63c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x5e4
       PE Image
      Subsection 2: type 0x15, size 0x34
       User Interface name: IntelIchLegacyInterrupt
 File:
  GUID: 5479662b-6ae4-49e8-bda6-6de4b625811f
  Size: 0x1740 (data 0x1728)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1728
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x16e4
       PE Image
      Subsection 2: type 0x15, size 0x1e
       User Interface name: BiosKeyboard
 File:
  GUID: 29cf55f8-b675-4f5d-2f8f-b87a3ecfd063
  Size: 0x3798 (data 0x3780)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x3780
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x20, size 0x8
       Unknown section type
      Subsection 1: type 0x10, size 0x3744
       PE Image
      Subsection 2: type 0x15, size 0x18
       User Interface name: BiosVideo
 File:
  GUID: 27beda18-ae2b-43c2-6baf-74952441de28
  Size: 0x564 (data 0x54c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x54c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x4e4
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: MonitorKey
 File:
  GUID: f122a15c-c10b-4d54-488f-60f4f06dd1ad
  Size: 0x926c (data 0x9254)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x9254
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x70
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x91a4
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: LegacyBios
 File:
  GUID: f84cfff4-511e-41c8-29b8-519f5152f444
  Size: 0x31b4 (data 0x319c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x319c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x3124
       PE Image
      Subsection 3: type 0x15, size 0x2a
       User Interface name: LegacyBiosPlatform
 File:
  GUID: 1547b4f3-3e8a-4fef-c881-328ed647ab1a
  Size: 0x14e58 (data 0x14e40)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x14e40
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0x14e24
       RAW
 File:
  GUID: 8dfae5d4-b50e-4c10-e696-f2c266cacbb6
  Size: 0x10038 (data 0x10020)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x10020
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0x10004
       RAW
 File:
  GUID: 340ad445-06ef-43f1-9789-fcd67fc27eef
  Size: 0x3a0 (data 0x388)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x388
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0x369
       RAW
 File:
  GUID: 981a25e0-0d83-436d-8391-c1aa53b81438
  Size: 0xb98 (data 0xb80)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xb80
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x16
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0xb24
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: AcerFunction
 File:
  GUID: 36f7da6e-d4cf-41de-4081-363bd12a63a8
  Size: 0x5450 (data 0x5438)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x5438
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x4c
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x53a4
       PE Image
      Subsection 3: type 0x15, size 0x22
       User Interface name: Int15Interface
 File:
  GUID: 8da47f11-aa15-48c8-a7b0-23ee4852086b
  Size: 0x10f0 (data 0x10d8)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x10d8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x82
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x1024
       PE Image
      Subsection 3: type 0x15, size 0xc
       User Interface name: WMI
 File:
  GUID: 1a1e2341-a2fb-42c7-178d-3073d08eb21d
  Size: 0xd4 (data 0xbc)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xbc
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0xa0
       RAW
 File:
  GUID: dd6569a7-e455-4ee5-bab2-ecda84acbc99
  Size: 0xf0 (data 0xd8)
  Type: 0x02
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xd8
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x19, size 0xba
       RAW
 File:
  GUID: 2380197b-acb6-4294-1baf-73bf39d636e0
  Size: 0xbdc (data 0xbc4)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0xbc4
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x10, size 0xb64
       PE Image
      Subsection 2: type 0x15, size 0x1a
       User Interface name: Jmb38xInit
 File:
  GUID: f7b0e92d-ab47-4a1d-de8b-41e529eb5a70
  Size: 0x1878 (data 0x1860)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x1860
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x3a
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x17e4
       PE Image
      Subsection 3: type 0x15, size 0x1a
       User Interface name: UnlockPswd
 File:
  GUID: ffffffff-2008-0402-0812-200804021208
  Size: 0x844 (data 0x82c)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x82c
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x6
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x7e4
       PE Image
      Subsection 3: type 0x15, size 0x1c
       User Interface name: WhenPostEnd
 File:
  GUID: ef33c296-f64c-4146-04ad-347899702c84
  Size: 0x2b08 (data 0x2af0)
  Type: 0x07
  Attributes: 0x40
  State: 0x07
   Section 0: type 0x02, size 0x2af0
    GUID-defined section
     CRC32 subsection container:
      Subsection 0: type 0x13, size 0x28
       DXE Dependency Expression
      Subsection 1: type 0x20, size 0x8
       Unknown section type
      Subsection 2: type 0x10, size 0x2a84
       PE Image
      Subsection 3: type 0x15, size 0x1e
       User Interface name: SmmUsbLegacy
Dumping...
35b898ca-b6a9-49ce-728c-904735cc49b7.sec0.pe
35b898ca-b6a9-49ce-728c-904735cc49b7.sec1.name
4d37da42-3a0c-4eda-ebb9-bc0e1db4713b.sec0.pe
4d37da42-3a0c-4eda-ebb9-bc0e1db4713b.sec1.name
51c9f40c-5243-4473-65b2-b3c8ffaff9fa.sec0.sub0.dxe.depex
51c9f40c-5243-4473-65b2-b3c8ffaff9fa.sec0.sub1.unknown.bin
51c9f40c-5243-4473-65b2-b3c8ffaff9fa.sec0.sub2.pe
51c9f40c-5243-4473-65b2-b3c8ffaff9fa.sec0.sub3.name
c95e6a28-fb95-49f2-01ae-f38166fd4524.sec0.sub0.dxe.depex
c95e6a28-fb95-49f2-01ae-f38166fd4524.sec0.sub1.unknown.bin
c95e6a28-fb95-49f2-01ae-f38166fd4524.sec0.sub2.pe
c95e6a28-fb95-49f2-01ae-f38166fd4524.sec0.sub3.name
1c6b2faf-d8bd-44d1-1ea9-7321b4c2f3d1.sec0.sub0.dxe.depex
1c6b2faf-d8bd-44d1-1ea9-7321b4c2f3d1.sec0.sub1.unknown.bin
1c6b2faf-d8bd-44d1-1ea9-7321b4c2f3d1.sec0.sub2.pe
1c6b2faf-d8bd-44d1-1ea9-7321b4c2f3d1.sec0.sub3.name
2bded685-f733-455f-40a8-43a22b791fb3.sec0.sub0.dxe.depex
2bded685-f733-455f-40a8-43a22b791fb3.sec0.sub1.unknown.bin
2bded685-f733-455f-40a8-43a22b791fb3.sec0.sub2.pe
2bded685-f733-455f-40a8-43a22b791fb3.sec0.sub3.name
90cb75db-71fc-489d-cfaa-943477ec7212.sec0.sub0.dxe.depex
90cb75db-71fc-489d-cfaa-943477ec7212.sec0.sub1.unknown.bin
90cb75db-71fc-489d-cfaa-943477ec7212.sec0.sub2.pe
90cb75db-71fc-489d-cfaa-943477ec7212.sec0.sub3.name
a8f634a5-28f1-4456-d5a9-7e24b99bdb65.sec0.sub0.dxe.depex
a8f634a5-28f1-4456-d5a9-7e24b99bdb65.sec0.sub1.unknown.bin
a8f634a5-28f1-4456-d5a9-7e24b99bdb65.sec0.sub2.pe
a8f634a5-28f1-4456-d5a9-7e24b99bdb65.sec0.sub3.name
a6f691ac-31c8-4444-4c85-e2c1a6950f92.sec0.sub0.dxe.depex
a6f691ac-31c8-4444-4c85-e2c1a6950f92.sec0.sub1.unknown.bin
a6f691ac-31c8-4444-4c85-e2c1a6950f92.sec0.sub2.pe
a6f691ac-31c8-4444-4c85-e2c1a6950f92.sec0.sub3.name
62d171cb-78cd-4480-7886-c6a2a797a8de.sec0.sub0.dxe.depex
62d171cb-78cd-4480-7886-c6a2a797a8de.sec0.sub1.unknown.bin
62d171cb-78cd-4480-7886-c6a2a797a8de.sec0.sub2.pe
62d171cb-78cd-4480-7886-c6a2a797a8de.sec0.sub3.name
07a9330a-f347-11d4-499a-0090273fc14d.sec0.sub0.dxe.depex
07a9330a-f347-11d4-499a-0090273fc14d.sec0.sub1.unknown.bin
07a9330a-f347-11d4-499a-0090273fc14d.sec0.sub2.pe
07a9330a-f347-11d4-499a-0090273fc14d.sec0.sub3.name
4c862fc6-0e54-4e36-8f8c-ff6f3167951f.sec0.sub0.dxe.depex
4c862fc6-0e54-4e36-8f8c-ff6f3167951f.sec0.sub1.unknown.bin
4c862fc6-0e54-4e36-8f8c-ff6f3167951f.sec0.sub2.pe
4c862fc6-0e54-4e36-8f8c-ff6f3167951f.sec0.sub3.name
b601f8c4-43b7-4784-b195-f4226cb40cee.sec0.sub0.dxe.depex
b601f8c4-43b7-4784-b195-f4226cb40cee.sec0.sub1.unknown.bin
b601f8c4-43b7-4784-b195-f4226cb40cee.sec0.sub2.pe
b601f8c4-43b7-4784-b195-f4226cb40cee.sec0.sub3.name
ad608272-d07f-4964-1e80-7bd3b7888652.sec0.sub0.dxe.depex
ad608272-d07f-4964-1e80-7bd3b7888652.sec0.sub1.unknown.bin
ad608272-d07f-4964-1e80-7bd3b7888652.sec0.sub2.pe
ad608272-d07f-4964-1e80-7bd3b7888652.sec0.sub3.name
f099d67f-71ae-4c36-a3b2-dceb0eb2b7d8.sec0.sub0.dxe.depex
f099d67f-71ae-4c36-a3b2-dceb0eb2b7d8.sec0.sub1.unknown.bin
f099d67f-71ae-4c36-a3b2-dceb0eb2b7d8.sec0.sub2.pe
f099d67f-71ae-4c36-a3b2-dceb0eb2b7d8.sec0.sub3.name
f1efb523-3d59-4888-71bb-eaa5a96628fa.sec0.sub0.dxe.depex
f1efb523-3d59-4888-71bb-eaa5a96628fa.sec0.sub1.unknown.bin
f1efb523-3d59-4888-71bb-eaa5a96628fa.sec0.sub2.pe
f1efb523-3d59-4888-71bb-eaa5a96628fa.sec0.sub3.name
bae7599f-3c6b-43b7-f0bd-9ce07aa91aa6.sec0.sub0.dxe.depex
bae7599f-3c6b-43b7-f0bd-9ce07aa91aa6.sec0.sub1.unknown.bin
bae7599f-3c6b-43b7-f0bd-9ce07aa91aa6.sec0.sub2.pe
bae7599f-3c6b-43b7-f0bd-9ce07aa91aa6.sec0.sub3.name
6f0198aa-1f1d-426d-3eae-39ab633fcc28.sec0.sub0.dxe.depex
6f0198aa-1f1d-426d-3eae-39ab633fcc28.sec0.sub1.unknown.bin
6f0198aa-1f1d-426d-3eae-39ab633fcc28.sec0.sub2.pe
6f0198aa-1f1d-426d-3eae-39ab633fcc28.sec0.sub3.name
378d7b65-8da9-4773-e4b6-a47826a833e1.sec0.sub0.dxe.depex
378d7b65-8da9-4773-e4b6-a47826a833e1.sec0.sub1.unknown.bin
378d7b65-8da9-4773-e4b6-a47826a833e1.sec0.sub2.pe
378d7b65-8da9-4773-e4b6-a47826a833e1.sec0.sub3.name
9f455d3b-2b8a-4c06-0b96-a71b9714b9cd.sec0.sub0.dxe.depex
9f455d3b-2b8a-4c06-0b96-a71b9714b9cd.sec0.sub1.unknown.bin
9f455d3b-2b8a-4c06-0b96-a71b9714b9cd.sec0.sub2.pe
9f455d3b-2b8a-4c06-0b96-a71b9714b9cd.sec0.sub3.name
cbd2e4d5-7068-4ff5-62b4-9822b4ad8d60.sec0.sub0.dxe.depex
cbd2e4d5-7068-4ff5-62b4-9822b4ad8d60.sec0.sub1.unknown.bin
cbd2e4d5-7068-4ff5-62b4-9822b4ad8d60.sec0.sub2.pe
cbd2e4d5-7068-4ff5-62b4-9822b4ad8d60.sec0.sub3.name
efb9e2c9-1161-438a-48a9-2f524e4b740b.sec0.sub0.dxe.depex
efb9e2c9-1161-438a-48a9-2f524e4b740b.sec0.sub1.unknown.bin
efb9e2c9-1161-438a-48a9-2f524e4b740b.sec0.sub2.pe
efb9e2c9-1161-438a-48a9-2f524e4b740b.sec0.sub3.name
cbd2e4d5-7068-4ff5-66b8-9822b4ad8d60.sec0.sub0.dxe.depex
cbd2e4d5-7068-4ff5-66b8-9822b4ad8d60.sec0.sub1.unknown.bin
cbd2e4d5-7068-4ff5-66b8-9822b4ad8d60.sec0.sub2.pe
cbd2e4d5-7068-4ff5-66b8-9822b4ad8d60.sec0.sub3.name
3ed700b5-3a13-43be-5094-00122e8b83d7.sec0.sub0.dxe.depex
3ed700b5-3a13-43be-5094-00122e8b83d7.sec0.sub1.unknown.bin
3ed700b5-3a13-43be-5094-00122e8b83d7.sec0.sub2.pe
3ed700b5-3a13-43be-5094-00122e8b83d7.sec0.sub3.name
aed6aa78-d5bf-4bc5-c58c-f9ee47cf9299.sec0.sub0.dxe.depex
aed6aa78-d5bf-4bc5-c58c-f9ee47cf9299.sec0.sub1.unknown.bin
aed6aa78-d5bf-4bc5-c58c-f9ee47cf9299.sec0.sub2.pe
aed6aa78-d5bf-4bc5-c58c-f9ee47cf9299.sec0.sub3.name
240612b5-a063-11d4-3a9a-0090273fc14d.sec0.sub0.unknown.bin
240612b5-a063-11d4-3a9a-0090273fc14d.sec0.sub1.pe
240612b5-a063-11d4-3a9a-0090273fc14d.sec0.sub2.name
93b80003-9fb3-11d4-3a9a-0090273fc14d.sec0.sub0.unknown.bin
93b80003-9fb3-11d4-3a9a-0090273fc14d.sec0.sub1.pe
93b80003-9fb3-11d4-3a9a-0090273fc14d.sec0.sub2.name
202a2b0e-9a31-4812-91b2-8747df152439.sec0.sub0.unknown.bin
202a2b0e-9a31-4812-91b2-8747df152439.sec0.sub1.pe
202a2b0e-9a31-4812-91b2-8747df152439.sec0.sub2.name
69fd8e47-a161-4550-1ab0-5594ceb2b2b2.sec0.sub0.unknown.bin
69fd8e47-a161-4550-1ab0-5594ceb2b2b2.sec0.sub1.pe
69fd8e47-a161-4550-1ab0-5594ceb2b2b2.sec0.sub2.name
c0734d12-7927-432b-6b98-a7e3a35ba005.sec0.sub0.unknown.bin
c0734d12-7927-432b-6b98-a7e3a35ba005.sec0.sub1.pe
c0734d12-7927-432b-6b98-a7e3a35ba005.sec0.sub2.name
c0734d12-7927-432b-6b98-a7e3a35ba005.sec0.sub3.ver
75521dd9-dbf3-4f4d-b780-f5144fd74bf8.sec0.sub0.unknown.bin
75521dd9-dbf3-4f4d-b780-f5144fd74bf8.sec0.sub1.pe
75521dd9-dbf3-4f4d-b780-f5144fd74bf8.sec0.sub2.name
31fd7eaf-80a7-435e-0a8e-3f185f8667dd.sec0.sub0.dxe.depex
31fd7eaf-80a7-435e-0a8e-3f185f8667dd.sec0.sub1.unknown.bin
31fd7eaf-80a7-435e-0a8e-3f185f8667dd.sec0.sub2.pe
31fd7eaf-80a7-435e-0a8e-3f185f8667dd.sec0.sub3.name
b40612b9-a063-11d4-3a9a-0090273fc14d.sec0.sub0.unknown.bin
b40612b9-a063-11d4-3a9a-0090273fc14d.sec0.sub1.pe
b40612b9-a063-11d4-3a9a-0090273fc14d.sec0.sub2.name
a3527d16-e6cc-42f5-dbba-bf3de177742b.sec0.sub0.unknown.bin
a3527d16-e6cc-42f5-dbba-bf3de177742b.sec0.sub1.pe
a3527d16-e6cc-42f5-dbba-bf3de177742b.sec0.sub2.name
2d2e62cf-9ecf-43b7-1982-94e7fc713dfe.sec0.sub0.dxe.depex
2d2e62cf-9ecf-43b7-1982-94e7fc713dfe.sec0.sub1.unknown.bin
2d2e62cf-9ecf-43b7-1982-94e7fc713dfe.sec0.sub2.pe
2d2e62cf-9ecf-43b7-1982-94e7fc713dfe.sec0.sub3.name
9fb4b4a7-42c0-4bcd-4085-9bcc6711f83e.sec0.sub0.unknown.bin
9fb4b4a7-42c0-4bcd-4085-9bcc6711f83e.sec0.sub1.pe
9fb4b4a7-42c0-4bcd-4085-9bcc6711f83e.sec0.sub2.name
2d2e62aa-9ecf-43b7-1982-94e7fc713dfe.sec0.sub0.dxe.depex
2d2e62aa-9ecf-43b7-1982-94e7fc713dfe.sec0.sub1.unknown.bin
2d2e62aa-9ecf-43b7-1982-94e7fc713dfe.sec0.sub2.pe
2d2e62aa-9ecf-43b7-1982-94e7fc713dfe.sec0.sub3.name
bdfe430e-8f2a-4db0-9199-6f856594777e.sec0.sub0.unknown.bin
bdfe430e-8f2a-4db0-9199-6f856594777e.sec0.sub1.pe
bdfe430e-8f2a-4db0-9199-6f856594777e.sec0.sub2.name
2fb92efa-2ee0-4bae-b69e-7464125e1ef7.sec0.sub0.unknown.bin
2fb92efa-2ee0-4bae-b69e-7464125e1ef7.sec0.sub1.pe
2fb92efa-2ee0-4bae-b69e-7464125e1ef7.sec0.sub2.name
240612b7-a063-11d4-3a9a-0090273fc14d.sec0.sub0.unknown.bin
240612b7-a063-11d4-3a9a-0090273fc14d.sec0.sub1.pe
240612b7-a063-11d4-3a9a-0090273fc14d.sec0.sub2.name
5552575a-7e00-4d61-a4a3-f7547351b49e.sec0.sub0.dxe.depex
5552575a-7e00-4d61-a4a3-f7547351b49e.sec0.sub1.unknown.bin
5552575a-7e00-4d61-a4a3-f7547351b49e.sec0.sub2.pe
5552575a-7e00-4d61-a4a3-f7547351b49e.sec0.sub3.name
9cc55d7d-fbff-431c-14bc-334eaea6052b.sec0.sub0.dxe.depex
9cc55d7d-fbff-431c-14bc-334eaea6052b.sec0.sub1.unknown.bin
9cc55d7d-fbff-431c-14bc-334eaea6052b.sec0.sub2.pe
9cc55d7d-fbff-431c-14bc-334eaea6052b.sec0.sub3.name
7fed72ee-0170-4814-7898-a8fb1864dfaf.sec0.sub0.dxe.depex
7fed72ee-0170-4814-7898-a8fb1864dfaf.sec0.sub1.unknown.bin
7fed72ee-0170-4814-7898-a8fb1864dfaf.sec0.sub2.pe
7fed72ee-0170-4814-7898-a8fb1864dfaf.sec0.sub3.name
abb74f50-fd2d-4072-21a3-cafc72977efa.sec0.pei.depex
abb74f50-fd2d-4072-21a3-cafc72977efa.sec1.pe
abb74f50-fd2d-4072-21a3-cafc72977efa.sec2.name
d9608fcb-72e6-4a81-11be-e81e31db09ec.sec0.sub0.dxe.depex
d9608fcb-72e6-4a81-11be-e81e31db09ec.sec0.sub1.unknown.bin
d9608fcb-72e6-4a81-11be-e81e31db09ec.sec0.sub2.pe
d9608fcb-72e6-4a81-11be-e81e31db09ec.sec0.sub3.name
c866bd71-7c79-4bf1-3ba9-066b830d8f9a.sec0.pei.depex
c866bd71-7c79-4bf1-3ba9-066b830d8f9a.sec1.pe
c866bd71-7c79-4bf1-3ba9-066b830d8f9a.sec2.name
7c79ac8c-5e6c-4e3d-6fba-c260ee7c172e.sec0.sub0.dxe.depex
7c79ac8c-5e6c-4e3d-6fba-c260ee7c172e.sec0.sub1.unknown.bin
7c79ac8c-5e6c-4e3d-6fba-c260ee7c172e.sec0.sub2.pe
7c79ac8c-5e6c-4e3d-6fba-c260ee7c172e.sec0.sub3.name
8d3be215-d6f6-4264-a6be-28073fb13aea.sec0.sub0.dxe.depex
8d3be215-d6f6-4264-a6be-28073fb13aea.sec0.sub1.unknown.bin
8d3be215-d6f6-4264-a6be-28073fb13aea.sec0.sub2.pe
8d3be215-d6f6-4264-a6be-28073fb13aea.sec0.sub3.name
981a25e0-0d83-436d-8491-c1aa53bb143a.sec0.sub0.dxe.depex
981a25e0-0d83-436d-8491-c1aa53bb143a.sec0.sub1.unknown.bin
981a25e0-0d83-436d-8491-c1aa53bb143a.sec0.sub2.pe
981a25e0-0d83-436d-8491-c1aa53bb143a.sec0.sub3.name
f50251da-b608-4177-1a99-7df4278c9753.sec0.sub0.dxe.depex
f50251da-b608-4177-1a99-7df4278c9753.sec0.sub1.unknown.bin
f50251da-b608-4177-1a99-7df4278c9753.sec0.sub2.pe
f50251da-b608-4177-1a99-7df4278c9753.sec0.sub3.name
8d6756b9-e55e-4d6a-a5a3-5e4d72ddf772.sec0.sub0.dxe.depex
8d6756b9-e55e-4d6a-a5a3-5e4d72ddf772.sec0.sub1.unknown.bin
8d6756b9-e55e-4d6a-a5a3-5e4d72ddf772.sec0.sub2.pe
8d6756b9-e55e-4d6a-a5a3-5e4d72ddf772.sec0.sub3.name
3151f203-546b-4683-72ad-d8b16bc7d75e.sec0.sub0.dxe.depex
3151f203-546b-4683-72ad-d8b16bc7d75e.sec0.sub1.unknown.bin
3151f203-546b-4683-72ad-d8b16bc7d75e.sec0.sub2.pe
3151f203-546b-4683-72ad-d8b16bc7d75e.sec0.sub3.name
cdc204a8-f5db-44f6-c6bd-446eee54316f.sec0.sub0.dxe.depex
cdc204a8-f5db-44f6-c6bd-446eee54316f.sec0.sub1.pe
cdc204a8-f5db-44f6-c6bd-446eee54316f.sec0.sub2.name
90f1e37a-a26b-4e50-199a-f9dd65f9f173.sec0.sub0.dxe.depex
90f1e37a-a26b-4e50-199a-f9dd65f9f173.sec0.sub1.pe
90f1e37a-a26b-4e50-199a-f9dd65f9f173.sec0.sub2.name
3aa01781-5e40-4524-cab6-1acb3b45578c.sec0.sub0.dxe.depex
3aa01781-5e40-4524-cab6-1acb3b45578c.sec0.sub1.pe
3aa01781-5e40-4524-cab6-1acb3b45578c.sec0.sub2.name
ca49b5c8-e977-4612-0687-91b82cd14c87.sec0.raw
b09cb87c-67d8-412b-9dbb-9f4b214d720a.sec0.sub0.dxe.depex
b09cb87c-67d8-412b-9dbb-9f4b214d720a.sec0.sub1.unknown.bin
b09cb87c-67d8-412b-9dbb-9f4b214d720a.sec0.sub2.pe
b09cb87c-67d8-412b-9dbb-9f4b214d720a.sec0.sub3.name
21094ecb-9f20-4781-4bae-50728b389a6e.sec0.sub0.dxe.depex
21094ecb-9f20-4781-4bae-50728b389a6e.sec0.sub1.unknown.bin
21094ecb-9f20-4781-4bae-50728b389a6e.sec0.sub2.pe
21094ecb-9f20-4781-4bae-50728b389a6e.sec0.sub3.name
bb65942b-521f-4ec3-f9ba-a92540cf60d2.sec0.sub0.unknown.bin
bb65942b-521f-4ec3-f9ba-a92540cf60d2.sec0.sub1.pe
bb65942b-521f-4ec3-f9ba-a92540cf60d2.sec0.sub2.name
e052d8a6-224a-4c32-378d-2e0ae162364d.sec0.sub0.dxe.depex
e052d8a6-224a-4c32-378d-2e0ae162364d.sec0.sub1.unknown.bin
e052d8a6-224a-4c32-378d-2e0ae162364d.sec0.sub2.pe
e052d8a6-224a-4c32-378d-2e0ae162364d.sec0.sub3.name
a0bad9f7-ab78-491b-83b5-c52b7f84b9e0.sec0.sub0.unknown.bin
a0bad9f7-ab78-491b-83b5-c52b7f84b9e0.sec0.sub1.pe
a0bad9f7-ab78-491b-83b5-c52b7f84b9e0.sec0.sub2.name
b0d6ed53-b844-43f5-2fbd-61095264e77e.sec0.sub0.dxe.depex
b0d6ed53-b844-43f5-2fbd-61095264e77e.sec0.sub1.unknown.bin
b0d6ed53-b844-43f5-2fbd-61095264e77e.sec0.sub2.pe
b0d6ed53-b844-43f5-2fbd-61095264e77e.sec0.sub3.name
501737ab-9d1a-4856-d386-7f1287fa5a55.sec0.sub0.raw
b017c09d-edc1-4940-3eb1-57e95660c90f.sec0.sub0.raw
c194c6ea-b68c-4981-4bb6-9bd271474b20.sec0.sub0.dxe.depex
c194c6ea-b68c-4981-4bb6-9bd271474b20.sec0.sub1.unknown.bin
c194c6ea-b68c-4981-4bb6-9bd271474b20.sec0.sub2.pe
c194c6ea-b68c-4981-4bb6-9bd271474b20.sec0.sub3.name
fc1b7640-3466-4c06-ccb1-1c935394b5c2.sec0.sub0.dxe.depex
fc1b7640-3466-4c06-ccb1-1c935394b5c2.sec0.sub1.unknown.bin
fc1b7640-3466-4c06-ccb1-1c935394b5c2.sec0.sub2.pe
fc1b7640-3466-4c06-ccb1-1c935394b5c2.sec0.sub3.name
2374eddf-f203-4fc0-0ea2-61bad73089d6.sec0.sub0.dxe.depex
2374eddf-f203-4fc0-0ea2-61bad73089d6.sec0.sub1.unknown.bin
2374eddf-f203-4fc0-0ea2-61bad73089d6.sec0.sub2.pe
2374eddf-f203-4fc0-0ea2-61bad73089d6.sec0.sub3.name
de5b1e13-1427-453f-c4ac-cdeb0e15797e.sec0.sub0.dxe.depex
de5b1e13-1427-453f-c4ac-cdeb0e15797e.sec0.sub1.unknown.bin
de5b1e13-1427-453f-c4ac-cdeb0e15797e.sec0.sub2.pe
de5b1e13-1427-453f-c4ac-cdeb0e15797e.sec0.sub3.name
dbb5f303-214d-41c4-a3be-a1b56a42da8b.sec0.sub0.dxe.depex
dbb5f303-214d-41c4-a3be-a1b56a42da8b.sec0.sub1.unknown.bin
dbb5f303-214d-41c4-a3be-a1b56a42da8b.sec0.sub2.pe
dbb5f303-214d-41c4-a3be-a1b56a42da8b.sec0.sub3.name
1e469095-efc8-4147-db97-4d68b727e2e0.sec0.sub0.dxe.depex
1e469095-efc8-4147-db97-4d68b727e2e0.sec0.sub1.unknown.bin
1e469095-efc8-4147-db97-4d68b727e2e0.sec0.sub2.pe
1e469095-efc8-4147-db97-4d68b727e2e0.sec0.sub3.name
74d936fa-d8bd-4633-4db6-6424bdd23d24.sec0.sub0.dxe.depex
74d936fa-d8bd-4633-4db6-6424bdd23d24.sec0.sub1.unknown.bin
74d936fa-d8bd-4633-4db6-6424bdd23d24.sec0.sub2.pe
74d936fa-d8bd-4633-4db6-6424bdd23d24.sec0.sub3.name
1967dd9b-b72c-4328-808c-d4acfc83fdf8.sec0.sub0.dxe.depex
1967dd9b-b72c-4328-808c-d4acfc83fdf8.sec0.sub1.unknown.bin
1967dd9b-b72c-4328-808c-d4acfc83fdf8.sec0.sub2.pe
1967dd9b-b72c-4328-808c-d4acfc83fdf8.sec0.sub3.name
0e664c9f-8d6a-4763-ed8f-cb61c376232d.sec0.sub0.dxe.depex
0e664c9f-8d6a-4763-ed8f-cb61c376232d.sec0.sub1.unknown.bin
0e664c9f-8d6a-4763-ed8f-cb61c376232d.sec0.sub2.pe
0e664c9f-8d6a-4763-ed8f-cb61c376232d.sec0.sub3.name
fe3542fe-c1d3-4ef8-7c65-8048606ff670.sec0.sub0.dxe.depex
fe3542fe-c1d3-4ef8-7c65-8048606ff670.sec0.sub1.unknown.bin
fe3542fe-c1d3-4ef8-7c65-8048606ff670.sec0.sub2.pe
fe3542fe-c1d3-4ef8-7c65-8048606ff670.sec0.sub3.name
94edd12a-419b-447f-3494-9b3b70783903.sec0.sub0.dxe.depex
94edd12a-419b-447f-3494-9b3b70783903.sec0.sub1.unknown.bin
94edd12a-419b-447f-3494-9b3b70783903.sec0.sub2.pe
94edd12a-419b-447f-3494-9b3b70783903.sec0.sub3.name
fda14fa3-affc-469a-bbb7-34bcdd4ac096.sec0.sub0.dxe.depex
fda14fa3-affc-469a-bbb7-34bcdd4ac096.sec0.sub1.unknown.bin
fda14fa3-affc-469a-bbb7-34bcdd4ac096.sec0.sub2.pe
fda14fa3-affc-469a-bbb7-34bcdd4ac096.sec0.sub3.name
f7731b4c-58a2-4df4-8089-5645d39ece58.sec0.sub0.dxe.depex
f7731b4c-58a2-4df4-8089-5645d39ece58.sec0.sub1.unknown.bin
f7731b4c-58a2-4df4-8089-5645d39ece58.sec0.sub2.pe
f7731b4c-58a2-4df4-8089-5645d39ece58.sec0.sub3.name
161be597-e9c5-49db-50ae-c462ab54eeda.sec0.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec1.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec2.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec3.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec4.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec5.raw
161be597-e9c5-49db-50ae-c462ab54eeda.sec6.raw
99c20a37-042a-46e2-f480-e4027fdbc86f.sec0.sub0.dxe.depex
99c20a37-042a-46e2-f480-e4027fdbc86f.sec0.sub1.unknown.bin
99c20a37-042a-46e2-f480-e4027fdbc86f.sec0.sub2.pe
99c20a37-042a-46e2-f480-e4027fdbc86f.sec0.sub3.name
7b7b65b6-e350-4139-e48f-665772d32a47.sec0.sub0.dxe.depex
7b7b65b6-e350-4139-e48f-665772d32a47.sec0.sub1.unknown.bin
7b7b65b6-e350-4139-e48f-665772d32a47.sec0.sub2.pe
7b7b65b6-e350-4139-e48f-665772d32a47.sec0.sub3.name
30806658-1e9c-4a13-1e97-707a69e958c8.sec0.sub0.dxe.depex
30806658-1e9c-4a13-1e97-707a69e958c8.sec0.sub1.unknown.bin
30806658-1e9c-4a13-1e97-707a69e958c8.sec0.sub2.pe
30806658-1e9c-4a13-1e97-707a69e958c8.sec0.sub3.name
cc1baa36-11eb-45cc-dc9a-7565e273ac70.sec0.sub0.dxe.depex
cc1baa36-11eb-45cc-dc9a-7565e273ac70.sec0.sub1.unknown.bin
cc1baa36-11eb-45cc-dc9a-7565e273ac70.sec0.sub2.pe
cc1baa36-11eb-45cc-dc9a-7565e273ac70.sec0.sub3.name
eaf59c0e-bd46-413a-e99a-dd9f6d1a927d.sec0.sub0.dxe.depex
eaf59c0e-bd46-413a-e99a-dd9f6d1a927d.sec0.sub1.unknown.bin
eaf59c0e-bd46-413a-e99a-dd9f6d1a927d.sec0.sub2.pe
eaf59c0e-bd46-413a-e99a-dd9f6d1a927d.sec0.sub3.name
eda791a4-384b-4906-d189-ee4dc972fe4a.sec0.sub0.dxe.depex
eda791a4-384b-4906-d189-ee4dc972fe4a.sec0.sub1.unknown.bin
eda791a4-384b-4906-d189-ee4dc972fe4a.sec0.sub2.pe
eda791a4-384b-4906-d189-ee4dc972fe4a.sec0.sub3.name
ef0c99b6-b1d3-4025-0594-bf6a560fe0e0.sec0.sub0.dxe.depex
ef0c99b6-b1d3-4025-0594-bf6a560fe0e0.sec0.sub1.unknown.bin
ef0c99b6-b1d3-4025-0594-bf6a560fe0e0.sec0.sub2.pe
ef0c99b6-b1d3-4025-0594-bf6a560fe0e0.sec0.sub3.name
708b48e3-ff04-42ce-ba8d-46ce6950d7ad.sec0.sub0.unknown.bin
708b48e3-ff04-42ce-ba8d-46ce6950d7ad.sec0.sub1.pe
708b48e3-ff04-42ce-ba8d-46ce6950d7ad.sec0.sub2.name
fd0221f3-e519-4925-06b4-3858bb430f26.sec0.sub0.dxe.depex
fd0221f3-e519-4925-06b4-3858bb430f26.sec0.sub1.unknown.bin
fd0221f3-e519-4925-06b4-3858bb430f26.sec0.sub2.pe
fd0221f3-e519-4925-06b4-3858bb430f26.sec0.sub3.name
98e16629-d3ca-49b3-11af-30be8ad14312.sec0.sub0.dxe.depex
98e16629-d3ca-49b3-11af-30be8ad14312.sec0.sub1.unknown.bin
98e16629-d3ca-49b3-11af-30be8ad14312.sec0.sub2.pe
98e16629-d3ca-49b3-11af-30be8ad14312.sec0.sub3.name
518ec161-ea1c-4736-629c-6c2e11941234.sec0.sub0.dxe.depex
518ec161-ea1c-4736-629c-6c2e11941234.sec0.sub1.unknown.bin
518ec161-ea1c-4736-629c-6c2e11941234.sec0.sub2.pe
518ec161-ea1c-4736-629c-6c2e11941234.sec0.sub3.name
fcd337ab-b1d3-4ef8-7c95-8048606ff670.sec0.sub0.dxe.depex
fcd337ab-b1d3-4ef8-7c95-8048606ff670.sec0.sub1.unknown.bin
fcd337ab-b1d3-4ef8-7c95-8048606ff670.sec0.sub2.pe
fcd337ab-b1d3-4ef8-7c95-8048606ff670.sec0.sub3.name
4f921013-4f71-4c6c-f8bc-419b2b801932.sec0.sub0.unknown.bin
4f921013-4f71-4c6c-f8bc-419b2b801932.sec0.sub1.pe
4f921013-4f71-4c6c-f8bc-419b2b801932.sec0.sub2.name
e2eae962-c492-4ca4-1fa1-1a7cbb050a41.sec0.sub0.dxe.depex
e2eae962-c492-4ca4-1fa1-1a7cbb050a41.sec0.sub1.unknown.bin
e2eae962-c492-4ca4-1fa1-1a7cbb050a41.sec0.sub2.pe
e2eae962-c492-4ca4-1fa1-1a7cbb050a41.sec0.sub3.name
b273cc44-e62a-41dc-ad9c-bdb4235459d8.sec0.sub0.dxe.depex
b273cc44-e62a-41dc-ad9c-bdb4235459d8.sec0.sub1.unknown.bin
b273cc44-e62a-41dc-ad9c-bdb4235459d8.sec0.sub2.pe
b273cc44-e62a-41dc-ad9c-bdb4235459d8.sec0.sub3.name
51ccf399-4fdf-4e55-5ba4-e123f84d456a.sec0.sub0.unknown.bin
51ccf399-4fdf-4e55-5ba4-e123f84d456a.sec0.sub1.pe
51ccf399-4fdf-4e55-5ba4-e123f84d456a.sec0.sub2.name
408edcec-cf6d-477c-a8a5-b4844e3de281.sec0.sub0.unknown.bin
408edcec-cf6d-477c-a8a5-b4844e3de281.sec0.sub1.pe
408edcec-cf6d-477c-a8a5-b4844e3de281.sec0.sub2.name
cccb0c28-4b24-11d5-5a9a-0090273fc14d.sec0.sub0.unknown.bin
cccb0c28-4b24-11d5-5a9a-0090273fc14d.sec0.sub1.pe
cccb0c28-4b24-11d5-5a9a-0090273fc14d.sec0.sub2.name
9e863906-a40f-4875-7f97-5b93ff237fc6.sec0.sub0.unknown.bin
9e863906-a40f-4875-7f97-5b93ff237fc6.sec0.sub1.pe
9e863906-a40f-4875-7f97-5b93ff237fc6.sec0.sub2.name
bf89f10d-b205-474f-e396-7a7bb1b4a407.sec0.sub0.unknown.bin
bf89f10d-b205-474f-e396-7a7bb1b4a407.sec0.sub1.pe
bf89f10d-b205-474f-e396-7a7bb1b4a407.sec0.sub2.name
506533a6-e626-4500-4fb1-17939c0e5b60.sec0.sub0.unknown.bin
506533a6-e626-4500-4fb1-17939c0e5b60.sec0.sub1.pe
506533a6-e626-4500-4fb1-17939c0e5b60.sec0.sub2.name
7e374e25-8e01-4fee-f287-390c23c606cd.sec0.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec1.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec2.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec3.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec4.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec5.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec6.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec7.raw
7e374e25-8e01-4fee-f287-390c23c606cd.sec8.raw
afc04099-0d39-405d-46be-846f08c51a31.sec0.sub0.dxe.depex
afc04099-0d39-405d-46be-846f08c51a31.sec0.sub1.unknown.bin
afc04099-0d39-405d-46be-846f08c51a31.sec0.sub2.pe
afc04099-0d39-405d-46be-846f08c51a31.sec0.sub3.name
53bcc14f-c24f-434c-94b2-8ed2d4cc1860.sec0.sub0.dxe.depex
53bcc14f-c24f-434c-94b2-8ed2d4cc1860.sec0.sub1.unknown.bin
53bcc14f-c24f-434c-94b2-8ed2d4cc1860.sec0.sub2.pe
53bcc14f-c24f-434c-94b2-8ed2d4cc1860.sec0.sub3.name
ca515306-00ce-4032-4e87-11b755ff6866.sec0.sub0.dxe.depex
ca515306-00ce-4032-4e87-11b755ff6866.sec0.sub1.unknown.bin
ca515306-00ce-4032-4e87-11b755ff6866.sec0.sub2.pe
ca515306-00ce-4032-4e87-11b755ff6866.sec0.sub3.name
9c1080ee-d02e-487f-3294-f3bf086ec180.sec0.sub0.dxe.depex
9c1080ee-d02e-487f-3294-f3bf086ec180.sec0.sub1.unknown.bin
9c1080ee-d02e-487f-3294-f3bf086ec180.sec0.sub2.pe
9c1080ee-d02e-487f-3294-f3bf086ec180.sec0.sub3.name
e2441b64-7ef4-41fe-a3b3-8caa7f8d3017.sec0.sub0.unknown.bin
e2441b64-7ef4-41fe-a3b3-8caa7f8d3017.sec0.sub1.pe
e2441b64-7ef4-41fe-a3b3-8caa7f8d3017.sec0.sub2.name
79ca4208-bba1-4a9a-5684-e1e66a81484e.sec0.sub0.dxe.depex
79ca4208-bba1-4a9a-5684-e1e66a81484e.sec0.sub1.unknown.bin
79ca4208-bba1-4a9a-5684-e1e66a81484e.sec0.sub2.pe
79ca4208-bba1-4a9a-5684-e1e66a81484e.sec0.sub3.name
effc8f05-b526-4eb5-6bb3-8cd889923c0c.sec0.sub0.dxe.depex
effc8f05-b526-4eb5-6bb3-8cd889923c0c.sec0.sub1.unknown.bin
effc8f05-b526-4eb5-6bb3-8cd889923c0c.sec0.sub2.pe
effc8f05-b526-4eb5-6bb3-8cd889923c0c.sec0.sub3.name
c1c418f9-591d-461c-a282-b9cd96dfea86.sec0.sub0.unknown.bin
c1c418f9-591d-461c-a282-b9cd96dfea86.sec0.sub1.pe
c1c418f9-591d-461c-a282-b9cd96dfea86.sec0.sub2.name
5479662b-6ae4-49e8-bda6-6de4b625811f.sec0.sub0.unknown.bin
5479662b-6ae4-49e8-bda6-6de4b625811f.sec0.sub1.pe
5479662b-6ae4-49e8-bda6-6de4b625811f.sec0.sub2.name
29cf55f8-b675-4f5d-2f8f-b87a3ecfd063.sec0.sub0.unknown.bin
29cf55f8-b675-4f5d-2f8f-b87a3ecfd063.sec0.sub1.pe
29cf55f8-b675-4f5d-2f8f-b87a3ecfd063.sec0.sub2.name
27beda18-ae2b-43c2-6baf-74952441de28.sec0.sub0.dxe.depex
27beda18-ae2b-43c2-6baf-74952441de28.sec0.sub1.unknown.bin
27beda18-ae2b-43c2-6baf-74952441de28.sec0.sub2.pe
27beda18-ae2b-43c2-6baf-74952441de28.sec0.sub3.name
f122a15c-c10b-4d54-488f-60f4f06dd1ad.sec0.sub0.dxe.depex
f122a15c-c10b-4d54-488f-60f4f06dd1ad.sec0.sub1.unknown.bin
f122a15c-c10b-4d54-488f-60f4f06dd1ad.sec0.sub2.pe
f122a15c-c10b-4d54-488f-60f4f06dd1ad.sec0.sub3.name
f84cfff4-511e-41c8-29b8-519f5152f444.sec0.sub0.dxe.depex
f84cfff4-511e-41c8-29b8-519f5152f444.sec0.sub1.unknown.bin
f84cfff4-511e-41c8-29b8-519f5152f444.sec0.sub2.pe
f84cfff4-511e-41c8-29b8-519f5152f444.sec0.sub3.name
1547b4f3-3e8a-4fef-c881-328ed647ab1a.sec0.sub0.raw
8dfae5d4-b50e-4c10-e696-f2c266cacbb6.sec0.sub0.raw
340ad445-06ef-43f1-9789-fcd67fc27eef.sec0.sub0.raw
981a25e0-0d83-436d-8391-c1aa53b81438.sec0.sub0.dxe.depex
981a25e0-0d83-436d-8391-c1aa53b81438.sec0.sub1.unknown.bin
981a25e0-0d83-436d-8391-c1aa53b81438.sec0.sub2.pe
981a25e0-0d83-436d-8391-c1aa53b81438.sec0.sub3.name
36f7da6e-d4cf-41de-4081-363bd12a63a8.sec0.sub0.dxe.depex
36f7da6e-d4cf-41de-4081-363bd12a63a8.sec0.sub1.unknown.bin
36f7da6e-d4cf-41de-4081-363bd12a63a8.sec0.sub2.pe
36f7da6e-d4cf-41de-4081-363bd12a63a8.sec0.sub3.name
8da47f11-aa15-48c8-a7b0-23ee4852086b.sec0.sub0.dxe.depex
8da47f11-aa15-48c8-a7b0-23ee4852086b.sec0.sub1.unknown.bin
8da47f11-aa15-48c8-a7b0-23ee4852086b.sec0.sub2.pe
8da47f11-aa15-48c8-a7b0-23ee4852086b.sec0.sub3.name
1a1e2341-a2fb-42c7-178d-3073d08eb21d.sec0.sub0.raw
dd6569a7-e455-4ee5-bab2-ecda84acbc99.sec0.sub0.raw
2380197b-acb6-4294-1baf-73bf39d636e0.sec0.sub0.dxe.depex
2380197b-acb6-4294-1baf-73bf39d636e0.sec0.sub1.pe
2380197b-acb6-4294-1baf-73bf39d636e0.sec0.sub2.name
f7b0e92d-ab47-4a1d-de8b-41e529eb5a70.sec0.sub0.dxe.depex
f7b0e92d-ab47-4a1d-de8b-41e529eb5a70.sec0.sub1.unknown.bin
f7b0e92d-ab47-4a1d-de8b-41e529eb5a70.sec0.sub2.pe
f7b0e92d-ab47-4a1d-de8b-41e529eb5a70.sec0.sub3.name
ffffffff-2008-0402-0812-200804021208.sec0.sub0.dxe.depex
ffffffff-2008-0402-0812-200804021208.sec0.sub1.unknown.bin
ffffffff-2008-0402-0812-200804021208.sec0.sub2.pe
ffffffff-2008-0402-0812-200804021208.sec0.sub3.name
ef33c296-f64c-4146-04ad-347899702c84.sec0.sub0.dxe.depex
ef33c296-f64c-4146-04ad-347899702c84.sec0.sub1.unknown.bin
ef33c296-f64c-4146-04ad-347899702c84.sec0.sub2.pe
ef33c296-f64c-4146-04ad-347899702c84.sec0.sub3.name

[edit] Tool to extract compressed parts of FD

Thanks to Timo for sending this over:

http://iki.fi/lindi/scanlzma.c

Usage:

$ gcc scanlzma.c -o scanlzma 
$ ./scanlzma 0 < 3309.fd | lzma -c -d > 3309.uncompressed

[edit] Tool to rebuild FD

Chinese Version: http://rapidshare.com/files/248232062/insydeEzH2O.rar

English Version: http://bit.ly/KVJE2

[edit] Useful Links

http://download.intel.com/technology/efi/docs/pdfs/SF08_EFIS003_100.pdf

http://wiki.phoenix.com/wiki/index.php/EFI_PEI_RECOVERY_MODULE_PPI#PPI_Interface_Structure

http://x86asm.net/articles/introduction-to-uefi/