Using UEFI Shell Map Command for Optical Media
This article explains the role and utility of the UEFI Shell
map command when interacting with optical media such as
CDs, DVDs, and BDs. It details how the command identifies optical drives
within the pre-boot environment, refreshes device tables to detect newly
inserted discs, and assigns file system handles necessary for manual
booting, firmware updates, and system recovery.
In the Unified Extensible Firmware Interface (UEFI) Shell, storage
devices are not assigned traditional operating system drive letters.
Instead, the environment assigns short device mappings such as
fs0:, fs1: for accessible file systems, or
blk0:, blk1: for raw block devices. The
primary purpose of the map command is to list, create, or
modify these mappings so users can interact with connected hardware.
When dealing with optical media, the map command serves
three critical functions:
1. Identifying the Optical Drive
Executing map without arguments outputs a table of all
recognized devices alongside their complete UEFI device paths. Optical
drives are easily identified within this list by searching for device
path strings containing identifiers such as CDROM,
SATA, or ATAPI. This output informs the user
whether the optical hardware is recognized by the UEFI firmware and what
mapping alias (blk or fs) has been assigned to
it.
2. Detecting Newly
Inserted Discs (map -r)
Optical drives utilize removable media. If a disc is inserted after
the UEFI Shell has already initialized, the shell does not automatically
detect the new file system on that media. Executing map -r
forces the UEFI subsystem to refresh and rescan all storage controllers
and devices. This rescan probes the optical drive for valid media; if a
supported file system (such as an El Torito boot partition or a standard
ISO 9660/UDF volume with UEFI drivers) is detected, the shell
dynamically creates a new fs mapping pointing directly to
the disc.
3. Enabling Navigation and Execution
Once the map command assigns a file system alias (for
example, fs2:) to the optical disc, the user can navigate
to the media simply by entering the alias name:
fs2:
From this prompt, standard file navigation commands such as
ls and cd become available. Administrators can
inspect the contents of the optical disc and directly execute EFI
binaries (such as \EFI\BOOT\BOOTX64.EFI) to launch
installation media, diagnostic suites, or offline recovery
environments.