标题: 单独运行在扩展分区的系统ITDOS
[打印本页]
作者: hnlyzhd
时间: 2005-2-25 00:00
标题: 单独运行在扩展分区的系统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
作者: 不点
时间: 2005-2-25 00:00
这个应当是有可能的。不过想法需要具体化,步骤过程要简单化,另外还要考虑周全一些。
作者: hnlyzhd
时间: 2005-2-26 00:00
上面的只是我的一些简单的想法而已,惭愧的是我没有学过计算机专业课。。。如果大家对这个有兴趣我会在这关注的,我的想法很多关于这个的基本原理。。。。。
作者: hnlyzhd
时间: 2005-2-27 00:00
没有高手愿意出手吗
作者: hnlyzhd
时间: 2005-3-2 00:00
基本想法和思路如下:
把MSDOS的硬盘引导扇区和IO.SYS打包为一个文件比如NTDOS.SYS,然后改写硬盘的MBR,指定热键F11强行寻找逻辑盘上的NTDOS.SYS文件,找到 后启动COMMAND.COM文件,如果找不到COMMAND.COM文件,则重新启动....
作者: 不点
时间: 2005-3-3 00:00
感觉没有必要吧?
启动 DOS 的前提是,你的系统中得有 FAT 文件系统才行,如果全部是 NTFS,则宣告失败。
如果先启动 GRLDR(这个很方便了,并且已经实现了),然后用 GRLDR 再启动一个内存虚拟盘,不就满足需要了吗?
这个内存虚拟盘上想装什么都行,比如 MSDOS,freedos,等等各种 DOS 都可以的。
这个过程可以自动化,因为 GRUB 支持 menu 操作。在 menu 中又支持 find 命令,等等吧,总之 GRUB 现在处理这个是绰绰有余了。
作者: hnlyzhd
时间: 2005-3-3 00:00
也好,等你把有热键功能的GRLDR做出来,严重期待中....不点兄,受累了....
作者: hnlyzhd
时间: 2005-3-3 00:00
另外大家平时用电脑基本上都会在电脑上留一个FAT32分区的,这个应该没有问题,我在多次测试中发现,这个GRLDR就是偶尔会有引导不了的情况
作者: 不点
时间: 2005-3-3 00:00
已经作出来了,最新的就是啊,应该没有你说的那些 BUG 了吧?
不用敲热键,启动时等待 5 秒,用任意键,比如空格键就进入 GRLDR 查找程序,否则,直接启动先前备份的 MBR。
报告 BUG 时,屏幕上显示的信息要尽量全部抄下来,一字不落,否则可能无助于解决问题。
-------------------
注,所谓先前备份的 MBR,是指该机器从前能够正常运作的 MBR,把它放在你的 hd0 的第二扇区,也就是紧接 MBR 的那个扇区上。就可以让 GRLDR 启动它了。当然,拷贝时要相当小心,这是肯定的了,以免毁掉硬盘的全部数据。
GRLDR 的基本部分目前还没有完全开发完毕,等支持了 linux 分区之后,将考虑增加一个命令,用来将 GRLDR 安装到 MBR。现在大家只有手动操作了,或者等待 wingrub 新版本的出现。
作者: hnlyzhd
时间: 2005-3-4 00:00
关注中,严重支持