map

语法

map[-d mappedname]

map[-r|-v|-c|-f|-u|-t type[,type]|mappedname][-sfo]

map[mappedname|mapping]

说明

显示或配置用户定义的名称与设备句柄之间的映射。

选项

-d

删除映射。

mappedname

指定映射名称。

-r

重置映射。

-v

显示有关所有映射的详细信息。

-c

显示一致的映射。

-f

显示普通映射。

-t
显示设备映射,其中按设备类型筛选。支持的类型为:
  • fp - 软盘驱动器
  • hd - 硬盘
  • cd - CD-ROM
可通过在两种类型之间放置逗号,将多个类型集中在一起。类型之间不允许有空格。
-sfo

以标准格式输出进行显示。

-u

为新安装的设备添加映射并删除已卸载设备的映射,但不更改现有设备的映射。保留用户定义的映射。

handle

指定句柄的编号。

mapping

指定新映射名称以分配给设备。映射必须以冒号 (:) 结束。

用法

此命令最常见的用法是为支持文件系统协议的设备创建映射名称。创建这些映射后,可将名称用于所有文件处理命令。

UEFI Shell 环境为所有支持已识别的文件系统的设备创建默认映射。

此命令可用于创建其它映射,也可以与 -d 选项配合使用以删除现有映射。如果使用此命令时不带任何参数,则列出所有当前映射。如果使用 -v 选项,则显示映射以及有关每个设备的其它信息。

-r 选项重置系统中的所有默认映射。如果自上次引导以来已更改系统配置,则该选项是非常有用的。

-u 选项为新安装的设备添加映射并删除已卸载设备的映射,但不更改现有设备的映射。还保留用户定义的映射。系统中保存映射历史记录,以使如果某个原始映射名称上次用于某个特定的设备路径,则该映射名称用于具有该设备路径的设备。如果未更改当前设备,则还保留当前目录。

系统中的每个设备都具有一致的映射。如果尚未更改硬件配置,则不更改设备的一致映射。如果两台或更多计算机的硬件配置相同,则设备的一致映射相同。使用 -c 选项列出系统中所有一致的映射。

映射由数字和字符组成。不允许使用其它字符。

此命令支持使用通配符删除或显示映射。但是,分配映射时,禁止使用通配符。

示例

删除映射:

Shell> map -d devicename
      

输出详细信息

下表介绍此命令可能输出的内容。

表 11: 输出详细信息 - map 命令

列编号

说明

1

表格名称。该名称为映射。

2

映射的名称。映射的设备名称。

3

设备路径。与映射的设备名称对应的设备路径。

4

一致名称与 mappedname 等同的一致映射名称(如有)。如果 mappedname 已是一致映射名称,则此列为空。