中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 单独运行在扩展分区的系统ITDOS
作者:
标题: 单独运行在扩展分区的系统ITDOS 上一主题 | 下一主题
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『楼 主』:  单独运行在扩展分区的系统ITDOS

很多朋友都用过七喜或新蓝的一键恢复的,实际上就是WASYA的IMAGEIT了,但是它的备份和恢复速度本人实在不敢恭唯....

不过,这个软件有很多可取的地方的,下面我讲一下我的想法:
第一它的字体文件很小,
第二它的ITDOS.SYS是个完整的系统,按下F10的时候调用 ITDOS.SYS加载ITSHELL.COM来实现程序的启动和应用,那么大家有没有想过用MBR上的F10键来调用 一个像ITDOS这样类似的系统来引导一个完整的FREEDOS或DOS在最后逻辑分区启动,然后调用其他的程序呢,这样似乎比基于IBM的更好一引起,最少说不用做隐藏分区了,没有了破坏硬盘分区的可能性...
所需资料下载:
我破解的可以在软盘运行免予安装的版本:
http://www.hfyw.com.cn/up/files/it.rar

或到我的网络盘下载光盘运行版
http://bbswuyou.ys168.com/

原版下载:
http://www.biosdiy.net/down_view.asp?id=260




    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-2-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

这个应当是有可能的。不过想法需要具体化,步骤过程要简单化,另外还要考虑周全一些。






因为我们亲手创建,这个世界更加美丽。
2005-2-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 3 楼』:  

上面的只是我的一些简单的想法而已,惭愧的是我没有学过计算机专业课。。。如果大家对这个有兴趣我会在这关注的,我的想法很多关于这个的基本原理。。。。。



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-2-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 4 楼』:  

没有高手愿意出手吗



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-2-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 5 楼』:  

基本想法和思路如下:
把MSDOS的硬盘引导扇区和IO.SYS打包为一个文件比如NTDOS.SYS,然后改写硬盘的MBR,指定热键F11强行寻找逻辑盘上的NTDOS.SYS文件,找到 后启动COMMAND.COM文件,如果找不到COMMAND.COM文件,则重新启动....




    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-3-2 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  

感觉没有必要吧?

启动 DOS 的前提是,你的系统中得有 FAT 文件系统才行,如果全部是 NTFS,则宣告失败。

如果先启动 GRLDR(这个很方便了,并且已经实现了),然后用 GRLDR 再启动一个内存虚拟盘,不就满足需要了吗?

这个内存虚拟盘上想装什么都行,比如 MSDOS,freedos,等等各种 DOS 都可以的。

这个过程可以自动化,因为 GRUB 支持 menu 操作。在 menu 中又支持 find 命令,等等吧,总之 GRUB 现在处理这个是绰绰有余了。






因为我们亲手创建,这个世界更加美丽。
2005-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 7 楼』:  

也好,等你把有热键功能的GRLDR做出来,严重期待中....不点兄,受累了....



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 8 楼』:  

另外大家平时用电脑基本上都会在电脑上留一个FAT32分区的,这个应该没有问题,我在多次测试中发现,这个GRLDR就是偶尔会有引导不了的情况



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 9 楼』:  

已经作出来了,最新的就是啊,应该没有你说的那些 BUG 了吧?

不用敲热键,启动时等待 5 秒,用任意键,比如空格键就进入 GRLDR 查找程序,否则,直接启动先前备份的 MBR。

报告 BUG 时,屏幕上显示的信息要尽量全部抄下来,一字不落,否则可能无助于解决问题。

-------------------

注,所谓先前备份的 MBR,是指该机器从前能够正常运作的 MBR,把它放在你的 hd0 的第二扇区,也就是紧接 MBR 的那个扇区上。就可以让 GRLDR 启动它了。当然,拷贝时要相当小心,这是肯定的了,以免毁掉硬盘的全部数据。

GRLDR 的基本部分目前还没有完全开发完毕,等支持了 linux 分区之后,将考虑增加一个命令,用来将 GRLDR 安装到 MBR。现在大家只有手动操作了,或者等待 wingrub 新版本的出现。






因为我们亲手创建,这个世界更加美丽。
2005-3-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 10 楼』:  

关注中,严重支持



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2005-3-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: