[求助] 用GHOST从光盘上恢复到C盘的自动批处理文件怎么写
[这个贴子最后由shadowman在 2004/01/05 02:59pm 第 1 次编辑]
《电脑爱好者》上有篇《一张软盘同时搞惦系统备份与恢复》的文章,我把它打出来,应该对你有所启示。
首先在Windows 下格式 化软盘并复制系统文件,或在DOS方式下用 Format a:/s制作一张系统盘,将windows\Command 目录下的Himem.sys 复制到软盘上,再将Ghost.exe也复制到软盘上,然后用记事本或Edit等文本编辑器在A盘上建立以下两个文件:
Config.sys
[menu]
menucolor=7,1
menuitem=DOS
submenu=WORKS,Backup & Restore
menudefault=DOS,10
[common]
files=25
buffers=15
device=himem.sys
dos=umb,high
stacks=9,256
lastdrive=z
[DOS]
[WORKS]
menuitem=Backup
menuitem=Restore
menucolor=5,0
[Backup]
[Restore]
Autoexec.bat
@echo off
goto %config%
:DOS
path=c:\windows\command
goto exit
:Backup
ghost -clone,mode=pdump,src=1:1,dst=e:\back.gho -fx -sure -rb
goto exit
:Restore
ghost -clone,mode=pload,src=e:\back.gho:1,dst=1:1 -sure -rb
got exit
:exit
两个文件建立后分别存放在A盘的根目录下就一切OK了。将软盘插入软驱重新启动电脑后,屏幕上会出现如下启动菜单:
Microsoft Windows 98 Srartup Menu
1.DOS
2.Backup & Restore
Enter a choice: Time Remaining:10
第一项(1.DOS)是系统默认选项,如不选择,10秒后会自动进入DOS状态(A:>_),在此状态下你可以用Scandisk、Fdisk、Format、Sys等DOS命令,对系统 进行检查、诊断、修复、磁盘分区、重写主引导程序和分区表、格式化磁盘和传输系统文件等操作。由于在自动批处理文件Autoexec.bat 中已经把C:\Windows\Command指定为DOS查找可执行文件的路径,所以你直接在A:>_后输入相关的DOS命令就可以马上执行了,你也可以把经常使用的DOS命令直接复制到A盘上使用。
第二项(2.Backup & Restore)是需要你选择的,用光标移动箭头“↓”选中“2.Backup & Restore”然后回车,或直接在“Enter a choice:”后输入数字“2”并回车,电脑屏幕会出现另一菜单如下:
Microsoft Windows 98 Startup Menu
1.Backup
2.Restore
Enter a choice:
朋友们一定对“Backup”和“Restore”这两个单词的意思不陌生吧!选中“1”并回车,系统自动将第一块硬盘的第一个分区在E盘进行镜像备份,文件名为“back.gho”。这里需要说明的是,备份的目标盘和文件名是可以随意指定的,你也可以将所备份文件放在所指定的目录中,只需要修改自动批处理文件“Autoexec.bat”中“dst=”后的内容就可以轻松做到。如将“dst=e:\back.gho”修改成“dst=d:\dump\win98.gho”,就是将镜像文件win98.gho放到D盘的Dump目录下。
先中“2”后回车,电脑自动 将保存在E盘的镜像备份文件“back.gho” 自动恢复到第一硬盘的第一个分区,非常轻松方便。
---------------------------------------------------------------------------------------
看到这儿,你应该明白要怎么做了才能达到你的目的了吧,我们只需修改auotexec.bat,加载光驱,把“ghost -clone,mode=pload,src=e:\back.gho:1,dst=1:1 -sure -rb
got exit”这条命令中的盘符e:,修改成“%cdrom%”。。。。。
呵呵,试试看吧。。