|
AUTOEXEC.BAT
....
:f11set 传输一键恢复系统文件→隐藏分区=========================
%RAMDRIVE%
CD\
set drives=
for %%i in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W:) DO Call IsReady %%i
for %%i in (%drives%) DO call ChkLabel.bat %%i
if not %found%"==" goto F11_INST
WBAT BOX "找不到一键ghost恢复系统分区(SYS_RESTORE)分区的盘符!",查看分区情况,返回主菜单 # +1
IF ERRORLEVEL 2 goto main menu
IF ERRORLEVEL 1 goto lookPART
.....
ChkLabel.bat :
@echo off
set chkdrv=%1
if %chkdrv%"==" goto quit
vol %chkdrv% | lmod /L1 set label=[$!] >%RAMDRIVE%\IsExist.bat
call %RAMDRIVE%\IsExist.bat
if "SYS_RESTORE"=="%label%" set found=%chkdrv%
:quit
set chkdrv=
或者用类似方式丢个特征文件:
cdReady.bat
@echo off
if %1'==' goto quit
dready %1
if errorlevel 1 goto quit
if errorlevel 0 goto cdtag
goto quit
:cdtag
if exist "%1\BOOT\CHKCD.TAG" set CDDRIVE=%1
:quit
[ 本帖最后由 waiting 于 2007-8-26 11:43 PM 编辑 ] |
|