中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 批处理重启后还能运行? 上一主题 | 下一主题
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『楼 主』:  批处理重启后还能运行?

最近我一朋友买了台新电脑,我去看了看,发现他电脑里有一个用bat恢复系统的ghost 里面有些看不懂

效果是运行 一键备份.bat   电脑就会自动重启,进入dos工具箱,并运行bf.bat文件, (这个bf.bat文件的内容就是,ghost命令,这个我们大家都知道的)
问题是,他怎么能在重启后还能自动运行这个批处理呢?

现将一键备份.bat内容发上来,请大家帮忙看看
@ color 9F
@ ECHO OFF
@ ECHO.
@ ECHO.
@ ECHO              ┏━━━━━━━━━━━━━━━━━━━━━━┓
@ ECHO              ┃                                            ┃
@ ECHO              ┃   此命令将使系统自动重启并进入DOS下用GHOST ┃
@ ECHO              ┃ 备份C盘,保存为d:\GHOST\WINXPSP2.gho。     ┃
@ ECHO              ┃ 目标盘格式既可以是FAT32也可以是NTFS。      ┃
@ ECHO              ┃                                            ┃
@ ECHO              ┃   若继续将立即重启,否则请关掉此窗口。     ┃
@ ECHO              ┃                                            ┃
@ ECHO              ┗━━━━━━━━━━━━━━━━━━━━━━┛
@ ECHO.
@ ECHO.
PAUSE
C:\Ghost\replaced\boot2.exe
C:\Ghost\replaced\AUTOEXEC-bf.exe
md d:\Ghost
copy ghost.exe d:\Ghost /y
copy ghost.ini d:\Ghost /y
copy Ghost镜像浏览器v8.3.exe d:\Ghost /y
copy 此文件夹勿删.txt d:\Ghost /y
copy oeminfo.ini c:\windows\system32 /y
copy oemlogo.bmp c:\windows\system32 /y
c:\Ghost\QuickReboot.exe
===============================================
里面的这个文件 是改 BOOT.INI 文件用的,我看了
C:\Ghost\replaced\boot2.exe
这个是运行 bf.bat的
C:\Ghost\replaced\AUTOEXEC-bf.exe

bf.bat内容如下
del c:\autoexec.bat
c:\ghost\attrib.exe -a -s -h c:\boot.ini
copy C:\Ghost\original\boot.ini c:\ /y
c:\ghost\attrib.exe +a +s +h c:\boot.ini
Ghost.exe -clone,mode=pdump,src=1:1,dst=1:2\Ghost\winxpsp2.gho -z3 -sure -rb

里面还有一些exe文件,只有一两个我不知道是干什么的,其它都是用winrar作的自释放文件,若有需要,也可将内容发上来.


[ Last edited by 26933062 on 2007-5-29 at 01:29 AM ]

2007-5-29 01:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

To 26933062:

你可以把boot2.exe修改后的boot.ini文件的内容发出来,系统重启后能运行bf.bat的原因可能和这个有关系,autoexec.bat的内容也有必要拿出来看看。

至于oeminfo.ini,你可以右键点“我的电脑”,依次“属性”——“常规”——“技术支持信息(s)”,可以看见里面内容和oeminfo.ini里面的一一对应。

而oemlogo.bmp是左边的图像。

2007-5-29 10:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 3 楼』:  

另外,上传之后的附件地址为:http://zhenlove.com.cn/cndos/fileup/files/<文件名>

2007-5-29 10:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by 26933062 at 2007-5-29 01:31:
里面还有个oeminfo.ini 文件,谁能告诉我是干什么用的?

是“系统属性”-“常规”-“技术支持信息”的内容。如图:






好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-5-29 11:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 5 楼』:  

这是AUTOEXEC.bat的内容
cd\
cd ghost
bf.bat

这是boot2.exe里的boot.ini的内容
[boot loader]
timeout=1
default=C:\
[operating systems]
C:\="DOS"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


这是ghost\bf.bat 的内容
del c:\autoexec.bat
c:\ghost\attrib.exe -a -s -h c:\boot.ini
copy C:\Ghost\original\boot.ini c:\ /y
c:\ghost\attrib.exe +a +s +h c:\boot.ini
Ghost.exe -clone,mode=pdump,src=1:1,dst=1:2\Ghost\winxpsp2.gho -z3 -sure -rb

[ Last edited by 26933062 on 2007-5-29 at 12:46 PM ]

2007-5-29 12:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 6 楼』:  

以下是ghost文件夹里的文件名
attrib.exe
bf.bat
fail.cmd
Ghost.exe
GHOST.INI
Ghost镜像浏览器v8.3.exe
hf.bat
mouse.exe
oeminfo.ini
oemlogo.bmp
QuickReboot.exe
一键备份简述.txt
一键备份系统.cmd
一键恢复系统.cmd
此文件夹勿删.txt
replaced
original


以下是replaced文件夹里的文件名
AUTOEXEC-bf.exe
AUTOEXEC-hf.exe
boot2.exe
boot3.exe
不是病毒或木马.txt


以下是original文件夹里的文件名
boot.exe
boot.ini
不是病毒或木马.txt

2007-5-29 13:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 7 楼』:  

快看晕了 你不就想知道为什么重启后为什么会运行bf.bat吗。
1.用C:\Ghost\replaced\boot2.exe替换boot.ini保证重启后进入dos而不是windows
2.用C:\Ghost\replaced\AUTOEXEC-bf.exe里面的autoexec.bat替换系统中那个默认的。AUTOEXEC-bf.exe中的atutoexe.bat的内容不就是有运行bf.bat的一行语句吗。
3.最后用c:\Ghost\QuickReboot.exe重启就进boot.ini的首选“dos”了当然执autoexec.bat也就执行了bf.bat了



好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-5-29 13:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 8 楼』:  

哦.启动dos时,AUTOEXEC.bat是必须运行的是吗?
我见xp启动时不运行,还以为dos也不运行呢?
谢谢你了,
还请问 QuickReboot.exe 是什么?
要重启为什么不用 shutdown -s 命令呢?   QuickReboot.exe 还有别的用处吗???

2007-5-29 13:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 9 楼』:  


还想请问
既然已经有了 ghost.exe   了
为什么还要 Ghost镜像浏览器v8.3.exe 呢?
Ghost镜像浏览器v8.3.exe   是干什么用的?
没有 Ghost镜像浏览器v8.3.exe  ghost.exe 能正常运行吗?


2007-5-29 13:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by 26933062 at 2007-5-29 13:49:
哦.启动dos时,AUTOEXEC.bat是必须运行的是吗?
我见xp启动时不运行,还以为dos也不运行呢?
谢谢你了,
还请问 QuickReboot.exe 是什么?
要重启为什么不用 shutdown -s 命令呢?   QuickReboot.exe 还有别的用处吗???

QuickReboot.exe 是VB写的快速重启xp的工具,电脑公司版不考虑用shutdown的原因应该是等待时间慢甚至有时会卡死,而QuickReboot.exe则不会。



好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-5-29 14:05
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by 26933062 at 2007-5-29 13:52:

还想请问
既然已经有了 ghost.exe   了
为什么还要 Ghost镜像浏览器v8.3.exe 呢?
Ghost镜像浏览器v8.3.exe   是干什么用的?
没有 Ghost镜像浏 ...

没有 Ghost镜像浏览器v8.3.exe  ghost.exe 能正常运行!

Ghost镜像浏览器v8.3.exe类似于windows的资源管理器,有了它你可以提取或编辑.gho镜像文件中的内容,当然如果你只是备份和恢复就用不到它。作者加入它就算是为“高级”用户提供的吧。



好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-5-29 14:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 12 楼』:  

谢谢,谢谢大家,学了不少东西!!!!

2007-5-29 16:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
marsblues
新手上路





积分 1
发帖 1
注册 2010-9-26
状态 离线
『第 13 楼』:  好贴 好回复 谢谢共享

好贴 好回复 谢谢共享

2010-9-27 12:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: