无忧启动论坛

标题: 求高手帮我完善一个GHOST自动恢复光盘 [打印本页]

作者: pzppzp    时间: 2007-7-21 14:59
标题: 求高手帮我完善一个GHOST自动恢复光盘
一个放入光盘启动就自动把光盘根目录下的唯一GHO文件恢复到C盘
(暂不考虑NTFS分区和非IDE光驱)

其中 CONFIG.SYS 内容如下:
device=himem.sys /testmem: off  (实际文件 off 前面没空格)
DEVICE=VIDE-CDD.SYS /D:MSCD001
LASTDRIVE=Z

其中 AUTOEXEC.bat 内容如下:
@echo off
MSCDEX /D:MSCD001 /L:Z
TWAY.EXE /np
SMARTDRV.EXE
cls
if not exist Z:\ghost.exe goto noghost
if not exist Z:\XP070722.GHO goto nogho
echo.
echo     要恢复系统吗?按任意键继续,否则请马上取出光盘
echo       注意:恢复系统操作会覆盖 C 盘上的所有数据
pause
Z:\GHOST -clone,mode=pload,src=Z:\XP070722.GHO:1,dst=1:1 -sure -fx -quiet -batch
if errorlevel 1 goto erer
echo.
echo     恢复成功,请先取出光盘,然后再重启计算机
pause
RESET.COM
:erer
echo.
echo             恢复失败
pause
RESET.COM
:noghost
echo.
echo       恢复失败,没有找到 GHOST.EXE 恢复程序
pause
RESET.COM
:nogho
echo.
echo        恢复失败,没有找到备份的 GHO 文件
pause
RESET.COM

求高手看看,有无问题,GHOST.EXE和GHO文件都在光盘上
如果没问题,那么怎么把GHO文件名用变量表示,当然前提是光盘根目录上只有一个GHO文件
就是自动搜索光盘根目录下的唯一一个 GHO 文件名,取代 XP070722.GHO
这样我下次换新的 GHO 文件就不用去改 AUTOEXEC.bat

[ 本帖最后由 pzppzp 于 2007-7-22 01:15 AM 编辑 ]
作者: pzppzp    时间: 2007-7-21 15:35
拜托各位高人了

[ 本帖最后由 pzppzp 于 2007-7-22 01:15 AM 编辑 ]
作者: 流年转换    时间: 2007-7-22 09:18
葛明阳一键GHOST光盘版
作者: mackyliu    时间: 2007-7-22 13:39
最简单的方法就是,永远保持GHO名称一致,啥都不用改
作者: pzppzp    时间: 2007-7-22 18:33
原帖由 流年转换 于 2007-7-22 09:18 AM 发表
葛明阳一键GHOST光盘版

因为是给电脑白痴用的,那个功能太多了
作者: qingfushuan    时间: 2007-7-22 18:42
连这点都想学的人,表用电脑了,看电视得了

[ 本帖最后由 qingfushuan 于 2007-7-22 06:43 PM 编辑 ]
作者: pzppzp    时间: 2007-7-22 20:12
不奇怪,我认识几个电子大学毕业的,操作系统怎么装都不知道,她以为是复制粘贴的
可她们照样天天坐在电脑前上班,还是干编程的。工资5000以上
维护安装电脑和使用是两回事

[ 本帖最后由 pzppzp 于 2007-7-22 08:17 PM 编辑 ]
作者: 流年转换    时间: 2007-7-23 09:31
原帖由 pzppzp 于 2007-7-22 06:33 PM 发表

因为是给电脑白痴用的,那个功能太多了


启动后如果扫描到有备份文件就会用中文问你恢复不恢复而且支持鼠标还不算傻瓜化?真是服了你了
作者: pzppzp    时间: 2007-7-23 09:32
对很多人来说来说只要有恢复功能就行,而且GHO文件保存在光盘上不怕病毒不怕删
好心高手会个贴啊,怎么用变量表示:'(

[ 本帖最后由 pzppzp 于 2007-7-23 09:36 AM 编辑 ]
作者: icevan    时间: 2007-7-24 22:32
for /f  %i in ('dir/b *.gho') do set gname=%i
如果文件名含有空格的话要加"delims="不然变量值只有空格前面的字符。
for /f "delims=" %i in ('dir/b *.gho') do set gname=%i

[ 本帖最后由 icevan 于 2007-7-24 10:52 PM 编辑 ]
作者: icevan    时间: 2007-7-24 22:35
不过我也奇怪。做光盘的时候使用一个文件名不是更方便。????????????????????
作者: pzppzp    时间: 2007-7-24 23:03
谢谢了,因为我喜欢用日期做文件名:)
作者: pzppzp    时间: 2007-7-24 23:08
原帖由 icevan 于 2007-7-24 10:32 PM 发表
for /f  %i in ('dir/b *.gho') do set gname=%i
如果文件名含有空格的话要加"delims="不然变量值只有空格前面的字符。
for /f "delims=" %i in ('dir/b *.gho') do set gname=%i


怎么命令里没有路径啊!光驱盘符是 Z
要怎么改?
作者: icevan    时间: 2007-7-24 23:30
原帖由 pzppzp 于 2007-7-24 11:08 PM 发表


怎么命令里没有路径啊!光驱盘符是 Z
要怎么改?

dir/b z:\*.gho
作者: icevan    时间: 2007-7-24 23:39
在光盘上写上日期就可以咯。
哦,还有。这个是在XP下测试的。

[ 本帖最后由 icevan 于 2007-7-25 12:00 AM 编辑 ]
作者: CMD    时间: 2007-11-1 12:40
原帖由 pzppzp 于 2007-7-22 08:12 PM 发表
不奇怪,我认识几个电子大学毕业的,操作系统怎么装都不知道,她以为是复制粘贴的
可她们照样天天坐在电脑前上班,还是干编程的。工资5000以上
维护安装电脑和使用是两回事

强烈支持这个观点!!!!!!
使用电脑的人,才是高手,维护电脑的高手,只能算是个杂工!!!!!!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3