EFI Preboot Guidelines and Windows 8 UEFI Secure Boot for HP Business Notebooks and Desktops PPS Business Notebook and Desktop Technical white paper
4
The HP_TOOLs partition is not assigned a drive letter. Any application that accesses the partition first mounts the
partition. HP CASL provides the interface for mount/un-mount.
Directories and descriptions
The HP_TOOLS EFI partition file and folder structure are similar to the Windows file and folder structure. The installation
of an EFI application proceeds as follows.
HP EFI application SoftPaqs unbundle into the C:\swsetup directory. The EFI software installation then searches for the
FAT32 partition labeled HP_TOOLS and installs itself into the following directory:
:\Hewlett-Packard\softwarename
Disk Layout
The GPT disk layout will look like this:
EFI System partition
(ESP):
File system: Fat32
Primary OS Partition:
File system: NTFS
Data Partition 1 – n
(Where applicable):
File system: NTFS
HP_TOOLS partition:
File system: Fat32
Recovery partition:
File system: NTFS
The MBR Disk layout will look like this:
System partition
(Where applicable):
File system: NTFS
Primary OS Partition:
File system: NTFS
Data Partition 1 – n
(Where applicable):
File system: NTFS
HP_TOOLS partition:
File system: Fat32
Recovery partition:
File system: NTFS
In this scenario, the “Recovery partition” is the Windows Recovery Environment (WinRe).
HP_TOOLS Partition Size
The 2012 plan for EFI applications are:
System Diagnostics: 5MB
UEFI BIOS Update: 3MB
BIOS HDD Auto Recovery Images: 20 MB
BIOS misc: 10MB (Custom Logo, language, SpareKey)
Reserved for Hypervisor: 100MB
The total HP_TOOLS partition size for 2012 is 2 GB.
HP_TOOLS Partition Directories and Descriptions
The HP_TOOLS partition structure should mirror what we already have for NTFS file system. And the EFI application and
preboot application installation should follow the rules for other HP software.
Web-released preboot deliverables require current softpaqs. When a softpaq is run, it will extract into the “C:\swsetup
directory”, the same as other softpaqs. Then the preboot software installation should search for the Fat 32 partition
with the “HP_TOOLS” label and install itself under the directory “:\HEWLETT-PACKARD\softwarename.”
For example, you place the HP System Diagnostic and its digital signature under “:\HEWLETT-
PACKARD\SYSTEMDIAGS\SystemDiags.efi” and “SystemDiags. Sig.”
ESP partition for HP EFI and Preboot applications for GPT formatted disks
When a native UEFI aware operating system is installed, the ESP partition is automatically created. One of the elements
the ESP contains is the boot loader image for the operating system. The ESP is an enumerable Fat32 partition and does
not have a drive letter assigned. The ESP must follow the format defined in the “EFI System Partition Subdirectory
Registry”, please refer to http://www.uefi.org/specs/esp_registry for details.