@ECHO OFF
set EXPAND=YES
DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
lh SHSUCDX /D:?PATA01 /D:?SATA01 /D:?SATA02 /D:?SATA03 /D:?USBCD
lh smartdrv.exe
tw /ns /np>nul
rem 检测光驱盘符
for %%b 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 exist %%b:\ibm\ibm.bat do set cddri=%%b: && goto Boot
ECHO MASSAGE 无法检测到光驱,安装中止!
pause && exit
rem 检测备份分区 设置Drive为备份分区盘符
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 A B) Do vol %%i: | find /i "IBM_SERVICE" >nul && cls && Set ibmdri=%%i: && goto Boot
ECHO MASSAGE 不存在备份分区,安装中止!
pause && exit
:Boot
prompt CD=%CDROM%-%cddri%_RAM=%RAMD%:_$p$g
path a:\;c:\;%cddri%;%ibmdri%;%RAMD%:;
rem 引导分区
ECHO MASSAGE 存在备份分区%ibmdri%,继续安装......
sys %ibmdri% | find /i "System transferred"
if errorlevel 1 goto CopyFile
if errorlevel 0 echo 引导失败,请检查备份分区是否为FAT32格式,安装中断......&& pause && EXIT