『第
2 楼』:
以下是我自己用的GHO文件的一段,第一个问题自定存放盘符好像可以用,但自定文件名没有做……
WRITEXT 10 3 -f15 请选择: -f14 (60秒钟内不选择,软件自动退出,返回到DOS提示符)
WRITEXT 11 3 -f7 D盘,E盘,F盘,G盘,H盘,I盘,J盘,K盘, -f15 N键取消备份
WRITEXT 12 3 -f7
Choice /c:defghijkn /t:n,60
If errorlevel 9 goto quit
If errorlevel 8 goto bfk
If errorlevel 7 goto bfj
If errorlevel 6 goto bfi
If errorlevel 5 goto bfh
If errorlevel 4 goto bfg
If errorlevel 3 goto bff
If errorlevel 2 goto bfe
If errorlevel 1 goto bfd
rem 备份到D盘
:bfd
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,2
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,2
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份E盘
:bfe
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,3
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,3
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份F盘
:bff
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,4
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,4
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份G盘
:bfg
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,5
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,5
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份H盘
:bfh
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,6
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,6
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份I盘
:bfi
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,7
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,7
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份J盘
:bfj
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,8
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,8
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
rem 备份K盘
:bfk
CLS
if exist mini_dd.txt del mini_dd.txt
MINITO /p /nohp /ifs >mini_dd.txt
type mini_dd.txt |find /v "N:N" | lmod /L* [2] >mini_dd.txt
strings actp=read mini_dd.txt,1
strings actp=left %actp%,3
strings lastp=read mini_dd.txt,9
strings lastp=left %lastp%,3
strings lastd=read mini_dd.txt,9
strings lastd=mid %lastd%,8,2
del mini_dd.txt
doslfn >nul
if not exist %lastd%\~1\nul md %lastd%\.. >nul
GHOST -CLONE,MODE=PDUMP,SRC=%actp%,DST=%lastp%\~1\winxpsp2.bf -Z2 -sure -fx
goto cqdn
|