现有两个方案都能起到固定u盘盘符的作用,前提是winpe系统启动后能识别你的u盘,如果winpe系统启动后无法识别你的u盘,可以在ini文件中用show命令给u盘分配盘符。
方法一: 1、在u盘的某个位置放置一个ini文件,暂取名为 "changeusb.ini",放在u盘的根目录,ini文件只需要两行: subj %curdrv% //删除原有的u盘的盘符 show r:1,u //给u盘新分配盘符为u:
2、在winpe的内核配置文件中加一行load命令,这行load命令建议放在修正usb驱动之后,通过load命令的前导符""自动加载u盘中的"changeusb.ini" 文件。
3、本方法适用于winpe系统启动后能识别u盘的情况,如果winpe系统启动后不能识别你的u盘,可以用pecmd.exe的show命令给u盘分配盘符。
4、如果你的u盘已有ini文件,可以把这两行合并到已有的ini文件中。
方法二: 利用init命令的u参数。
1、给winpe的内核配置文件pecmd.ini的init命令加上u参数;
2、在执行init命令后的适当位置加入以下两行代码:
team subj %usb%|show r:1,u //删除原有u盘的盘符,并重新分配盘符为u team envi $usb=u:|envi $usb1=u: //重新设置与u盘盘符相关的两个环境变量
3、[方案二]的原理与[方法一]是一致的,优点是不用在u盘上放置ini文件,得到的结果也与[方法一]相同。