|
.
近期从论坛上下载了几个 WinPE 来学习,也无意搜索到一些网页关于 PECMD SHOW
命令的使用方法。发现不少人对 PECMD SHOW 命令了解不够或有误解(多数不带参数),
所以有必要将 SHOW 命令的说明更新一下,同时也细化了 PECMD SHOW 命令的功能。
PECMD SHOW 命令设计的本意是加载没有被资源管理器自动分配盘符的硬盘分区,
在设计当初本人就有一条原则----不主动加载隐藏分区,因为用户隐藏一个分区必然有自己
的目的,主动加载隐藏分区不符合系统维护和保护数据的目的,所以省略参数的 SHOW
命令是无法加载隐藏分区的,要加载隐藏分区必须设置合理的参数。
以下是最新版 PECMD SHOW 命令的说明:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│SHOW [磁盘分区],[盘符字母],[等待时间] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│显示系统存在的移动硬盘、固定硬盘的隐藏分区或沒有加载的分区,并给这些分区分配盘符。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │参数│■磁盘分区: 由 [硬盘号或标识符:分区号] 组成,"硬盘号"与"标识符"只取其一。 ┃
┃ │ │ ◆硬盘号: 用数值表示,小于"0"表示所有的硬盘、U盘和移动硬盘,"0"表示"hd0","1"表示┃
┃ │ │ "hd1","2"表示"hd2","3"表示"hd3",依次类推; ┃
┃ │ │ ◆标识符: 用"F"或"U"表示,"F"表示固定硬盘,"U"表示U盘或USB移动硬盘; ┃
┃ │ │ ◆分区号: 用数值表示,小于"0"表示全部还没有盘符的分区,"0"表示全部还没有盘符的可┃
┃ │ │ 见分区,"1"表示第1分区,"2"表示第2分区,"3"表示第3分区,依次类推; ┃
┃'SHOW'│ │■盘符字母: 用字母"C~Z"表示,省略"盘符字母"或设置盘符不合理时由 PECMD.EXE 自动分配盘符。 ┃
┃ │ │■等待时间: 数字,表示为设备就绪等待若干时间(毫秒)后才执行分配盘符的功能。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │示例│SHOW 0:1,H 或 SHOW U:1,U 或 SHOW F:0 或 SHOW U:0,,3000 或 SHOW U:-1 或 SHOW ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│※某些机型在WinPE启动后已经可以识别移动硬盘,但没有为移动硬盘指派盘符,可以通过 SHOW 命令的 ┃
┃ │ │ "U"标识符为移动硬盘分配盘符,示例2表示给"移动硬盘的第1分区"指派为盘符"U:"; ┃
┃ │ │※示例1表示"硬盘0分区1"指派为盘符"H:",示例3表示自动为"固定硬盘的所有可见分区"指派盘符; ┃
┃ │ │※通常"等待时间"可以省略,"等待时间"是驻留内存的PECMD在检测到移动硬盘插入时内部使用的变量; ┃
┃ │ │※省略所有参数的SHOW命令不会主动载入隐藏分区,要载入隐藏分区,"分区号"必须设置为数值"-1"; ┃
┃ │ │※删除盘符可用SUBJ命令,该命令与SUBJ命令配合,可载入隐藏分区的外置程序并保持原分区隐藏属性。┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
PECMD 将硬盘介质分为两种类型,即传统的固定硬盘和USB介质硬盘(含U盘)。要操作那种类型磁盘可由参数中的标识符或硬盘号来
决定,如要操作硬盘则应使用标识符 F,操作USB移动硬盘或U盘则应使用标识符 U;也可使用数字来操作指定ID的硬盘(见说明)。
PECMD 将无盘符的分区类型分为两类,即可见分区和隐藏分区。要操作那种类型分区可由参数分区号来决定,"0"表示没有分配符盘
的可见分区(分区表中的属性是可见分区,但资源管理器还没有指派盘符),小于"0"表示全部没有分配盘符的分区(含可见分区和隐藏分)。
所以要加载隐藏分区,关键是要设置好分区号,现举几个例子来说明。
加载无盘符的可见分区:
加载第2硬盘无盘符的分区: SHOW 1:0
加载第2硬盘的第4分区: SHOW 1:4
加载所有固定硬盘无盘符的分区: SHOW F:0
加载USB磁盘无盘符的分区: SHOW U:0
加载所有磁盘(含USB设备)无盘符的分区: SHOW -1:0
加载无盘符的磁盘分区(含可见分区和隐藏分区):
加载第2硬盘的隐藏分区: SHOW 1:-1
加载所有硬盘的隐藏分区: SHOW F:-1
加载USB磁盘的隐藏分区: SHOW U:-1
加载所有磁盘(含USB设备)的隐藏分区: SHOW -1:-1
[ 本帖最后由 lxl1638 于 2010-5-31 11:55 编辑 ] |
|