MeUserListRu
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору if "%1"=="/mount" Call :vmdk_mount "BIMG\BtWIM.vmdk" if "%1"=="/mount" net start wimfltr if "%1"=="/mount" set Tmp=%temp% fsutil file createnew b:\ReserveSpace.tmp 1632032 if not exist B:\RzNkWIMs md B:\RzNkWIMs if not exist B:\PeDrivers\RzNkPeDrivers md B:\PeDrivers\RzNkPeDrivers if not exist b:\RzNkWIMs\sys32.wim copy z:\sys32.wim b:\RzNkWIMs\sys32.wim if not exist b:\RzNkWIMs\ProgramFiles.wim copy z:\ProgramFiles.wim b:\RzNkWIMs\ProgramFiles.wim if not exist b:\RzNkWIMs\PeDrivers.wim copy z:\PeDrivers.wim b:\RzNkWIMs\PeDrivers.wim del b:\ReserveSpace.tmp if exist b:\RzNkWIMs\sys32.wim if "%1"=="/mount" Call :mount rw "b:\RzNkWIMs\sys32.wim" "%WinDir%\sys32" if exist b:\RzNkWIMs\sys32.wim if "%1"=="/repack" Call :Unmount "b:\RzNkWIMs\sys32.wim" "%WinDir%\sys32" if not exist b:\RzNkWIMs\sys32.wim if "%1"=="/mount" Call :mount rw "z:\sys32.wim" "%WinDir%\sys32" if not exist b:\RzNkWIMs\sys32.wim if "%1"=="/repack" Call :Unmount "z:\sys32.wim" "%WinDir%\sys32" if exist b:\RzNkWIMs\ProgramFiles.wim if "%1"=="/mount" Call :mount rw "b:\RzNkWIMs\ProgramFiles.wim" "%SystemDrive%\Program Files" if exist b:\RzNkWIMs\ProgramFiles.wim if "%1"=="/repack" Call :Unmount "b:\RzNkWIMs\ProgramFiles.wim" "%SystemDrive%\Program Files" if not exist b:\RzNkWIMs\ProgramFiles.wim if "%1"=="/mount" Call :mount rw "z:\ProgramFiles.wim" "%SystemDrive%\Program Files" if not exist b:\RzNkWIMs\ProgramFiles.wim if "%1"=="/repack" Call :Unmount "z:\ProgramFiles.wim" "%SystemDrive%\Program Files" if exist b:\RzNkWIMs\PeDrivers.wim if "%1"=="/mount" Call :mount rw "b:\RzNkWIMs\PeDrivers.wim" "B:\PeDrivers\RzNkPeDrivers" if exist b:\RzNkWIMs\PeDrivers.wim if "%1"=="/repack" Call :Unmount "b:\RzNkWIMs\PeDrivers.wim" "B:\PeDrivers\RzNkPeDrivers" if not exist b:\RzNkWIMs\PeDrivers.wim if "%1"=="/mount" Call :mount rw "z:\PeDrivers.wim" "B:\PeDrivers\RzNkPeDrivers" if not exist b:\RzNkWIMs\PeDrivers.wim if "%1"=="/repack" Call :Unmount "z:\PeDrivers.wim" "B:\PeDrivers\RzNkPeDrivers" GoTo :eof :Mount IF NOT EXIST %3 md %3 imagex /mount%1 %2 1 %3 rundll32.exe user32.dll,UpdatePerUserSystemParameters GoTo :eof :vmdk_mount Set _VMDKfile="" FOR %%I IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO ( IF /i EXIST "%%I:\%~1" SET _VMDKfile="%%I:\%~1" ) If %_VMDKfile%=="" GOTO vmdk_mount Call :_attribute_check %_VMDKfile% start /b /wait imdisk -a -t file -f %_VMDKfile% -o %_ATTRIB% -m z: GoTo :eof :Unmount imagex.exe /unmount /commit %2 imagex.exe /mountrw %1 1 %2 GoTo :eof :_attribute_check set attribs=%~a1 if /I "%attribs:~1,1%"=="r" (SET _ATTRIB=ro) ELSE (SET _ATTRIB=rw) goto :eof |