![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 08:04 |
共 48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何写批处理一键还原???? |
| 可打印版本 1,984 / 14 |
| 第1楼 zerostudy | 发表于 2006-10-19 23:24 |
| 中级用户 发帖 98 积分 266 | |
|
如何写批处理一键还原???? ghost.exe -clone,mode=pload,src=H:\sys\xp.GHO,dst=1:1 -sure -rb
这个是自动把H盘的恢复到C盘.请问要如何在开机时加一个菜单名为..一键恢复..按他一下就可以执行上面的语句.实现自动恢复...全部分区是FAT32格式的... 要不要装一个纯DOS.....请问如何实现....... 那位能不能给个代码~~~ |
|
| 第2楼 NaturalJ0 | 发表于 2006-10-19 23:46 |
| 银牌会员 发帖 533 积分 1,181 | |
|
这里有很多人做过类似的东西,你找几个下载了先看看?
|
|
| 第3楼 bc12060101 | 发表于 2006-10-20 04:26 |
| 银牌会员 发帖 712 积分 1,455 | |
Originally posted by zerostudy at 2006-10-19 23:24: 嘿嘿,想当然的处理问题可不是好习惯。楼主的命令ghost是无法执行的! 正确的写法是:ghost.exe -clone,mode=pload,src=H:\sys\xp.GHO:1,dst=1:1 -sure -rb 需要安装一个DOS系统到你的硬盘上,在Autoexec.bat中指定调用你的“恢复”批处理文件,这样,当启动进入dos后,即可执行恢复命令。 至于说开机时的菜单嘛,只要你安装了dos到硬盘,通常都会有新的菜单添加上去的,菜单名称你可以进入boot.ini中随意更改。 |
|
| 第4楼 sweetdreamlan | 发表于 2006-10-20 06:23 |
| 中级用户 发帖 92 积分 244 | |
|
先用Vfloppy 弄个虚拟启动 当然,也可以用别的
然后下个,winimage 用winimage 修改 Vfloppy 里的bootdisk.img 导出 config.sys 文件 ,和autoexec.bat文件 config.sys 内容 DOS=HIGH,UMB,AUTO autoexec.bat 内容 ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb 然后再把修改过的 config.sys ,和autoexec.bat 用 winimage 导进 bootdisk.img里 然后用 vfloppy 映像文件, 然后可以把 "由虚拟启动软盘启动" 改为 系统还原 然后应用,重启 到选择项那,选择 系统还原 就会自动还原了 |
|
| 第5楼 zerostudy | 发表于 2006-10-20 11:58 |
| 中级用户 发帖 98 积分 266 | |
|
Vfloppy 里的这二个文件 里面的内容太多了...
那些是什么用的.我看不明啊.... 是不是把里面的全删了.. config.sys 内容 DOS=HIGH,UMB,AUTO autoexec.bat 内容 ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb ..加这些就行了.... 现在还不重起先.在下载东东..等下试试.... |
|
| 第6楼 不得不爱 | 发表于 2006-10-21 02:39 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
config.sys 里最少写入:
DEVICE=HIMEM DOS=HIGH,UMB,AUTO |
|
| 第7楼 zerostudy | 发表于 2006-10-21 03:17 |
| 中级用户 发帖 98 积分 266 | |
|
请问版主..那个ghost文件太大了.加不进去....能不能发一个大的img 空境像给我?
....confiig.sys 可不可以指定到外面的文件夹里执行ghost.exe?? 有没有简单的config.sys autoext.bat 的介绍教程? |
|
| 第8楼 zerostudy | 发表于 2006-10-21 03:39 |
| 中级用户 发帖 98 积分 266 | |
|
autoexec.bat 内容
加一句IF语句达到要输入密码才能执行下面的ghost. 这个if 要怎么写......我找了下.不知用什么定义变量.及键盘输入用什么表示..... ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb |
|
| 第9楼 zerostudy | 发表于 2006-10-21 04:17 |
| 中级用户 发帖 98 积分 266 | |
|
config.sys
DEVICE=HIMEM.sys DOS=HIGH,UMB,AUTO autoexec.bat 这如何加??? smartdrv.exe c: cd dosghost ghost -clone,mode=pload,src=h:\sys\xp.gho:1,dst=1:1 -sure -rb p su 这样行了...请问如何在autoexec.bat这里进行加密啊??要输入密码才能下一步??? |
|
| 第10楼 cmyhome | 发表于 2006-10-21 20:48 |
| 初级用户 发帖 30 积分 74 | |
Originally posted by zerostudy at 2006-10-21 03:17: 1.config.sys是不能运行ghost.exe的,要在autoexec.bat里加; 2.ghost.exe太大,你COPY到硬盘上嘛,调用时加上路径. 我这有个自己编的,你试下吧,第4项的重启项,你自己找个DOS下的重启命令就行了。 ******************************************************* @ECHO OFF TH ECHO 操作系统一键恢复 ECHO 请用数字键选择菜单 ECHO. ECHO 1. 自 动 备 份C: 盘 ECHO 2. 自 动 恢 复C: 盘 ECHO 3. 启动到 MS-DOS ECHO 4. 重 启 系 统 ECHO. ECHO 注意:恢复系统前请备份C:盘重要数据 CHOICE /c:1234 IF ERRORLEVEL 4 GOTO RESET IF ERRORLEVEL 3 GOTO GHO IF ERRORLEVEL 2 GOTO BAK IF ERRORLEVEL 1 GOTO DOS :BAK TH/Q CLS GHOST -CLONE,MODE=PDUMP,SRC=1:1,DST=H:\SYS\SYSTEM.GHO -SURE -Z9 -RB GOTO END :GHO TH/Q CLS GHOST -CLONE,MODE=PLOAD,SRC=H:\SYS\SYSTEM.GHO:1,DST=1:1 -SURE -RB GOTO END :DOS TH/Q CLS GOTO END :RESET TH/Q CLS RESET.COM :END |
|
| 第11楼 weilong888 | 发表于 2006-10-21 22:45 |
| 银牌会员 发帖 548 积分 1,270 | |
|
顺序搞错了。应该1 是 启动到 MS-DOS,2自 动 备 份C: 盘,
3. 自 动 恢 复C: 盘 |
|
| 第12楼 不得不爱 | 发表于 2006-10-21 23:15 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
10楼的代码我给改进下,tH应该是tw吧?
@ECHO OFF path c:\dosghost tw ECHO 操作系统一键恢复 ECHO 请用数字键选择菜单 ECHO. ECHO 1. 自 动 备 份C: 盘 ECHO 2. 自 动 恢 复C: 盘 ECHO 3. 启动到 MS-DOS ECHO 4. 重 启 系 统 ECHO. ECHO 注意:恢复系统前请备份C:盘重要数据 CHOICE /c:1234 tw/q CLS IF ERRORLEVEL 4 RESET.COM IF ERRORLEVEL 3 GOTO END IF ERRORLEVEL 2 GOTO GHO IF ERRORLEVEL 1 GOTO BAK :BAK GHOST -CLONE,MODE=PDUMP,SRC=1:1,DST=H:\SYS\SYSTEM.GHO -SURE -Z9 -RB GOTO END :GHO GHOST -CLONE,MODE=PLOAD,SRC=H:\SYS\SYSTEM.GHO:1,DST=1:1 -SURE -RB GOTO END :END [ Last edited by qwe1234567 on 2006-10-21 at 23:17 ] |
|
| 第13楼 zerostudy | 发表于 2006-10-22 01:06 |
| 中级用户 发帖 98 积分 266 | |
|
谢谢了..本来我是想要恢复就行的....到时我再试试....我在ghost加个密算了.这样就不会一小心给别人上机按了恢复的了......
config.sys是不能运行ghost.exe的,要在autoexec.bat里加;版主写的算不算在config里运行啊? |
|
| 第14楼 winzhzhq2006 | 发表于 2006-10-22 10:19 |
| 新手上路 发帖 4 积分 8 | |
|
谢谢楼上的兄弟们!
|
|
| 第15楼 zhengxiang | 发表于 2006-11-03 05:24 |
| 初级用户 发帖 24 积分 68 | |
|
谢谢 谢谢
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |