title Searching device with programs...
::echo Starting services...
::net start FltMgr
::net start WiwFltr
echo Finding files archive...
mkdir %ramdrv%\programs
for %%i in (x q w e r t y u i o p s d f g h j k l z c v n m) do (
if exist %%i:\programs.wim (
echo Trying mount %%i:\programs.wim read-write...
imagex.exe /mountrw %%i:\programs.wim 1 %ramdrv%\programs >nul
if not exist %ramdrv%\programs\program.cd (
if not exist %ramdrv%\program.cd (
echo Error. Trying mount %%i:\programs.wim read-only...
imagex.exe /mount %%i:\programs.wim 1 %ramdrv%\programs >nul
)
)
)
)
if exist %ramdrv%\programs\program.cd (
echo Creating link to program...
subst y: %ramdrv%\programs
echo All done
:: pause
exit
)
if exist %ramdrv%\program.cd (
echo Creating link to program...
subst y: %ramdrv%\
echo All done
:: pause
exit
)
::imagex /unmount b:\programs
if not exist %ramdrv%\programs\program.cd (
if not exist %ramdrv%\program.cd (
echo Finding program folder...
for %%i in (x q w e r t y u i o p s d f g h j k l z c v n m) do (
if exist %%i:\vistape.cd (
echo Creating link to program...
subst y: %%i:\programs
)
)
)
)
::pause
윈도우 PE를 돌리고 있는데, 이 구문을 실행하면 Ramdisk가 실행이 되야하는데 안 되네요.
해석좀 해주시고, 무언가 잘못된 것이 있다면 좀 고쳐주시면 감사하겠습니다.
짧은글 일수록 신중하게.