|
8#
楼主 |
发表于 2009-8-22 14:45:31
|
只看该作者
yjhf.img调用GHOST目录下的ghosthf.bat,yjbf.img调用GHOST目录下的ghostbf.bat,便于修改GHOST的参数,可修改用于系统分区不是第一分区的情况以及是否加 -NOIDE 参数(适应硬盘是否为SATA硬盘)。
这两个都是包含IO.SYS MSDOS.SYS、COMMAND.COM、CONFIG.SYS、HIMEM.SYS、IFSHLP.SYS、AUTOEXEC.BAT共七个文件。
隐藏逻辑分区不需要固定在最后分区。可能适用于联想等已经有隐藏分区的情况(未测试,请小心)。
ghostbf.bat内容如下(请自行修改,适应系统分区位置和是否为SATA硬盘):
@echo off
GHOST\Ghost.exe -nousb -noide -clone,mode=pdump,src=1:1,dst=%UPAN%\c_bak.gho -z1 -sure -rb
ghosthf.bat内容如下(请自行修改,适应系统分区位置和是否为SATA硬盘):
@echo off
GHOST\Ghost.exe -nousb -noide -clone,mode=pload,src=%UPAN%\c_bak.gho:1,dst=1:1 -fx -sure -rb
yjbf.img与yjhf.img中的AUTOEXEC.BAT的内容只是下面红色部分不同,yjbf.img中改为yjbf.img和ghostbf.bat
@echo off
For %%G In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%G:\boot\yjhf.img Set UPAN=%%G:
If "%UPAN%"=="" goto err
%UPAN%
call .\GHOST\ghosthf.bat
goto end
:err
echo No Usb Disk or Not Exist yjhf.img
goto end
:end
多块硬盘的情况未测试请自行处理,小心数据安全!!!
WINPE工具由于大家要求不同,不再说明。
GHOST目录下ghost备份.cmd的内容:
@echo off
For %%G In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%G:\boot\yjbf.img Set UPAN=%%G:
If "%UPAN%"=="" goto err
%UPAN%
Ghost32.exe -nousb -noide -clone,mode=pdump,src=1:1,dst=%UPAN%\c_bak.gho -z1 -sure -fx
goto end
:err
echo Not Exist yjbf.img
goto end
:end
GHOST目录下ghost恢复.cmd的内容:
@echo off
For %%G In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%G:\boot\yjhf.img Set UPAN=%%G:
If "%UPAN%"=="" goto err
%UPAN%
Ghost32.exe -clone,mode=pload,src=%UPAN%\c_bak.gho:1,dst=1:1 -sure -fx
goto end
:err
echo Not Exist yjhf.img
goto end
:end
[ 本帖最后由 mygamexxx 于 2009-8-22 15:21 编辑 ] |
|