中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 通过不断学习,终于搞成傻瓜GHOST
作者:
标题: 通过不断学习,终于搞成傻瓜GHOST 上一主题 | 下一主题
zsx
初级用户





积分 87
发帖 32
注册 2007-11-21
状态 离线
『楼 主』:  通过不断学习,终于搞成傻瓜GHOST

我的GHOST.IMG制成光盘后,能自动寻找磁盘上的*.GHO文件.如有多个可选择.并将其恢复到激主分区,如果磁盘上没有*.GHO文件,则恢复光盘上文件.可惜无法上传图片.让大家欣赏.

[ Last edited by zsx on 2008-4-30 at 08:28 PM ]

2008-4-30 20:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
BWSkyer
中级用户

我是DOS学者


积分 367
发帖 180
注册 2006-5-14
来自 重庆
状态 离线
『第 2 楼』:  

IMG也是GHOST压制的?



My blog:左铅右椠 上善若水
My team: 519创意团队
2008-4-30 20:38
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (309843581)  编辑帖子  回复  引用回复
xinxin023
新手上路





积分 2
发帖 1
注册 2008-4-28
状态 离线
『第 3 楼』:  

汗!那伱详细的讲一下!谢谢!



air guns,玩具枪-美国专售
2008-4-30 21:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zsx
初级用户





积分 87
发帖 32
注册 2007-11-21
状态 离线
『第 4 楼』:  

思路:一般的客户对系统的安装和维护不熟识,基本上都请熟人安装,安装者为了日后出问题时方便恢复.一般都用GHOST备份.为了客户能自己恢复*.GHO文件,我制作了这个GHOST.IMG文件.用它启动光盘,并在光盘中加入通用的XP.GHO文件.只要用这个光盘启动.它会自动寻找磁盘上的*.GHO恢复.如果没找到.恢复光盘上XP.GHO后自动退出.
方法:用DIR全盘查找*.GHO,结果写入.TXT文件,并用STRINGS.COM等找出磁盘激活分区,*.GHO所在分区,将*.GHO文件自动恢复到激活分区.
@ECHO OFF
IF %CONFIG%#==M4# GOTO END
XMSDSK X: 10240 /Y
FINDRAMD>NUL
IF NOT EXIST %RAMDRIVE%\TEMP\NUL MD %RAMDRIVE%\TEMP
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
IF NOT EXIST %RAMDRIVE%\SYSTEM\NUL MD %RAMDRIVE%\SYSTEM
COPY COMMAND.COM %RAMDRIVE%\SYSTEM>NUL
SET COMSPEC=%RAMDRIVE%\SYSTEM\COMMAND.COM
SET PROMPT=$P$G
PATH=A:\;%RAMDRIVE%\;..
LFNFOR ON
SET DIRCMD=/4
SET HDPMI=16384
MODE CON RATE=32 DELAY=1
LH KILLER
LH DOSKEY
LH DOSLFN /C- /Z:CP936UNI.TBL > NUL
LH HDPMI32
LH NDOS -LFN -MOUNTALL -CP:936
NDLIST -
LH SHSUCDX /D:IDE-CD /D:SATA-CD
LH FINDCD /S
LH CTMOUSE.EXE
IF %CONFIG%#==M1# GOTO GHOST
IF %CONFIG%#==M2# GOTO END2
IF %CONFIG%#==M3# GOTO END3
:GHOST
CALL FINDCDR "GHOST.EXE" C D E F G H I J K L M N O P Q R S T U V W X Y Z
COPY %CDROM%:\GHOST.EXE %RAMDRIVE%>NUL
smartdrv /q
SET Drv=C D E F G H I J K L M N O P Q R S T U V W X Y Z
FOR %%I IN (%Drv%) DO DIR %%I:\*.gho /b /s /a >>%RAMDRIVE%\ghost.txt
find /i ".gho" %RAMDRIVE%\ghost.txt
if errorlevel 1 goto a
if not errorlevel 1 goto b
:a
ACIOS
cls
echo.
echo.
echo.
echo        你的磁盘中没有发现备份文件,现在恢复光盘的备份文件.
goto gh
:b
ACIOS
cls
type %RAMDRIVE%\ghost.txt
echo        请根据上面显示信息,选择你要恢复的文件.
echo        请输入文件所在行数
choice /c:12345 /t:1,8 (注意)     8秒内未输入文件所在行数,自动选择第一个文件
if errorlevel 5 goto d5
if errorlevel 4 goto d4
if errorlevel 3 goto d3
if errorlevel 2 goto d2
if errorlevel 1 goto d1
:d5
set hen=5
goto lj      
:d4
set hen=4
goto lj
:d3
set hen=3
goto lj
:d2
set hen=2
goto lj
:d1
set hen=1
goto lj
:lj
strings A=read %RAMDRIVE%\ghost.txt,%hen%
strings cp=filedrive %A%
strings dir=filedir %A%
strings name=filename %A%
strings ext=fileext %A%
call xx.bat
call fq.bat
if %dir%==\ %RAMDRIVE%\Ghost -clone,mode=pload,src=%fq1%\%name%.%ext%:1,dst=%actp% -sure -fx
if not %dir%==\ %RAMDRIVE%\Ghost -clone,mode=pload,src=%fq1%%dir%\%name%.%ext%:1,dst=%actp% -sure -fx
GOTO END
:gh
%RAMDRIVE%\Ghost -clone,mode=pload,src=%cdrom%:\xp.gh:1,dst=%actp% -sure -fx
GOTO END
:END3
LH SHSUCDX /D:USB-CD
:END2
ACIOS
:END

[ Last edited by zsx on 2008-5-1 at 06:42 AM ]

2008-4-30 22:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chishingchan
银牌会员




积分 1282
发帖 538
注册 2002-11-2
状态 离线
『第 5 楼』:  

做这些我一般不喜欢生成临时文件,也不喜欢用虚拟内存盘的。
我也做过这种的磁盘镜像,做成在启动区虚拟软盘方式启动,自动检测BOOT.INI文件系统位置,并自动生成H?P?的形式保存在硬盘最后的一个分区。
虚拟软盘镜像包含GHOST.EXE,不怕染毒导致恢复不了.

现在最新的想法是生成的GHO文件是日期时间命名方式的,但还没去做.

2008-5-1 22:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 6 楼』:  

不管黑猫白猫,能逮老鼠就是好猫。



Windows 一键还原
http://www.yjhy.com
2008-5-2 06:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jh1688
中级用户





积分 248
发帖 126
注册 2008-5-30
状态 离线
『第 7 楼』:  

call xx.bat
call fq.bat
不知道怎么生成的?????

2008-7-12 19:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
quya
高级用户

五星老土


积分 558
发帖 172
注册 2003-2-9
来自 江苏
状态 离线
『第 8 楼』:  

我觉得实用性不高,因为看你的程序, 似乎只能在FAT32下运行,而自从有了NTFS, FAT32 就不用了。



我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.
2008-7-12 19:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jh1688
中级用户





积分 248
发帖 126
注册 2008-5-30
状态 离线
『第 9 楼』:  

全FAT格式用的人还真不少,不能说不用吧,可能高手都不用了,偶等菜鸟还是用得较多,GHOST方便嘛!!!!!!!!!!!!!!!!!!!!

2008-7-12 22:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: