分2部分
第一部分是可以放在WINDOWS PE桌面也可以放在任何地方,本脚本其目的就是便于可以制作GHOST运行代码,我这里只写了恢复代码,对于有需要的朋友可以按需添加
GhostScript.bat
- @echo off
- title GhostScript
- color 3f
- ECHO 1.制作本PE快速恢复GHOST(全盘)脚本
- ECHO 2.制作本PE快速恢复GHOST(系统盘)脚本
- ECHO G.直接打开GHOST
- ECHO 制作本PE快速恢复GHOST脚本,先查看GHOST程序中硬盘序号,盘符以及镜象名称
- SET /P Choice=请选择要进行的操作(1~2,G)后回车:
- ECHO.
- IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
- IF /I '%Choice%'=='1' GOTO 1
- IF /I '%Choice%'=='2' GOTO 2
- IF /I '%Choice%'=='g' GOTO g
- GOTO START
- :1
- set /p c=请输入镜像存放盘的盘符,例C盘,就输入C:
- set /p g=请输入镜像名称,例winxp.gho,就输入winxp:
- set /p n=请输入目标分区在GHOST中的序号,例1号盘,就输入1:
- echo ghost32 -clone,mode=load,src=%c%:\%g%.gho,dst=%n% -fx -sure >%c%:\tempexec.bat
- echo explorer >>%c%:\tempexec.bat
- goto end
- :2
- set /p c=请输入镜像存放盘的盘符,例C盘,就输入C:
- set /p g=请输入镜像名称,例winxp.gho,就输入winxp:
- set /p n=请输入目标分区在GHOST中的序号,例1号盘,就输入1:
- echo ghost32 -clone,mode=load,src=%c%:\%g%.gho,dst=%n%,1 -fx -sure >%c%:\tempexec.bat
- echo explorer >>%c%:\tempexec.bat
- goto end
- :g
- ghost32
- goto end
第二部分是放入WINDOWS PE核心里面,这里需要修改一下WINPE.INI或PECMD.INI文件,在文件末尾加入EXEC =!%WinDir%\SYSTEM32\Autoexec.BAT这行,并把GHOST32.EXE文件放入SYSTEM32文件夹中
Autoexec.bat
- @echo off
- for %%a 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 %%a:\tempexec.bat
- for %%a 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 %%a:\tempexec.exe