无忧启动论坛

标题: 实用化的xDOS——真正的菜鸟DOS [打印本页]

作者: tuxw    时间: 2011-5-24 02:13
标题: 实用化的xDOS——真正的菜鸟DOS
以前做一键Ghost演示版时简单介绍过xDOS,因为当时所依赖的wenv尚未成熟,所以并深入细节。现在得益于Grub4Dos批处理功能的日益完善与wenv逐渐趋于稳定,可在以前的基础结构上打造一个实用化的xDOS了。
xDOS的目标是实现一个方便增减模块、易于调用、中文界面的傻瓜化的DOS架构,不需要高深的DOS知识就能按需改造。xDOS的基本原理是基本DOS+XMSDSK组成一个最小虚拟环境,所有模块打包成ZIP存放在软盘镜像中,需要时加载到内存盘运行,靠Grub4Dos实现界面从而抛弃需要专业DOS知识的DOS多重启动配置文件。

演示光盘下载地址http://u.115.com/file/aqpv1buo [2011-05-28]

目前主要实现了两个Grub4Dos接口实现在Grub4Dos下调用的简易化。

LOAD,这个是以前演示版中DOS版的Load.bat的Grub4Dos化接口
对于存在在IMG中的标准包,在Grub4Dos环境下只需要 laod /s 包名 就能运行它


示例中的有个 (fd0)/grub/xtools.lst,实际上每个菜单就是一条 load /s 包名

GHOST, 同样是演示版中 ghost.bat 的 Grub4Dos 接口
下图5个用法中,前面三个是 ghost.exe 的标准语法,后面2个是扩展的简易语法

扩展的两个简易语法使用极为简单,可以自己打造合适合的菜单。



另外在GHOST的基础上实现了一个全能向导 WIZARD,具有较强的错误检测机制,基本实现了ghost.exe图形界面的常用操作。这个向导会一步步引导选择,最后自动生成一个DOS批处 (fd0)/script.bat。用 GHOST DOS-Batch 用法:ghost a:\\script.bat 运行 ghost.exe 进行备份恢复。










除全能向导外,其它选项都会进入下一界面,可以选择3套GHO进行备份或恢复。可以灵活的选择不时时间的备份点。将xdos.ima加载到内存后,可通过 cat 的替换功能修改菜单 timeout 和 default 值,实现正的的“一键”备份。


可以安装到硬盘上做后备维护系统,也可以刻录到光盘或U盘上做启动盘,对目标系统进行维护。

[ 本帖最后由 tuxw 于 2011-5-28 06:36 编辑 ]

xdos04.jpg (6.65 KB, 下载次数: 77)

xdos04.jpg

xdos08.png (7.46 KB, 下载次数: 74)

xdos08.png

作者: awnuitfk    时间: 2011-5-24 06:02
不错,相当不错的工具 呢,,下载地址呢!!!楼主要分享啦 !!!!
作者: 135956    时间: 2011-5-24 07:25
以前的试用过。。。相当不错。
[83]表示什么呢?ghost8.3?

[ 本帖最后由 135956 于 2011-5-24 07:32 编辑 ]
作者: tuxw    时间: 2011-5-24 08:18
下载地址开头不是贴了吗(现在变成红色字了)

嗯,[83] 就是 ghost8.3的意思

[ 本帖最后由 tuxw 于 2011-5-24 08:24 编辑 ]
作者: renchmin    时间: 2011-5-24 14:16
这个很不错的,很有创意的啊。
作者: renchmin    时间: 2011-5-24 14:19
这个很不错的,很有创意的啊。
作者: chenall    时间: 2011-5-24 19:38
很有创意,有一点需要注意的是

GHOST的分区
1:1-1:X 并不一定会和GRUB4DOS的分区序号一样。

因为GRUB4DOS的分区序号是由分区表的位置决定的,而GHOST是根据分区的位置决定的。

比如: (hd0,0) 并不一定会是1:1
作者: szf_790403    时间: 2011-5-24 20:15
不错,支持一下楼主啊
作者: tuxw    时间: 2011-5-24 20:48
原帖由 chenall 于 2011-5-24 19:38 发表
很有创意,有一点需要注意的是

GHOST的分区
1:1-1:X 并不一定会和GRUB4DOS的分区序号一样。

因为GRUB4DOS的分区序号是由分区表的位置决定的,而GHOST是根据分区的位置决定的。

比如: (hd0,0) 并不一 ...

确实有些分区是这样的,所以我改造了下 diskid,增加了一个 -r 参数将 x:y 反查为 (hdx,y) 的形式,每选择一个分区后会预览下根目录,用户可以判断下是否是自己的目标分区。支持反查后,可以在还原前判断gho文件是否存在,避免进入DOS后才检出错误就只能重来了。
作者: tansuo    时间: 2011-5-25 12:43
这个不错,一定要支持下...
有机器用了再反馈
作者: 2011新手红    时间: 2011-5-26 11:15
好贴子,感谢楼主的无私提供分享这么好的文章,辛苦了,支持!
作者: zmxaaa    时间: 2011-5-26 20:40
好东西,俺们也学习,谢谢分享。
作者: cz968    时间: 2011-5-27 12:31
非常不错啊。下来研究一下。




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