|
@echo off
md x:\tools
set Drv=Z W V U T S R Q P O N M L K J I H G F E D C
for %%i in (%Drv%) do (
if exist %%i:\minipe\tools.wim Nmount.exe %%i:\minipe\tools.wim x:\tools
if exist %%i:\minipe\wxpe.wim Nmount.exe %%i:\minipe\wxpe.wim x:\wxpe
if exist x:\wxpe\system32\Pecmd.exe exit
)
@足迹
这个逻辑顺序应该不会错,找到第一个Wxpe.wim MOUNT后即退出,因为x:\wxpe\system32\Pecmd.exe这个条件成立,但实际上并不是这样,如果磁盘两个分区以前都存在minipe\wxpe.wim,后续还会继续MOUNT第二次找到的WXPE.wim只是出错,费解为什么没有即时响应Exit退出循环呢
以下是二级内核没有放Nmount,测试用三个分区存放minipe\tools.wim,minipe\wxpe.wim ,用的以上批处理。只是可以用2>nul屏掉错误信息
[ 本帖最后由 haiou327 于 2011-5-26 17:00 编辑 ] |
|