中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-06 08:07
47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 关于ROMDISK
可打印版本  3,068 / 32
第1楼 yiyesong 发表于 2003-06-26 00:00
元老会员 发帖 632 积分 1,987
关于ROMDISK
大家都在启动盘上使用了RAMDISK软件吧,即用内存模拟出一个虚拟磁盘。
那么大家有没有想过用ROM(EPROM,FLASHROM)即BIOS所使用的那个芯片(除BIOS,还有好多剩余空间)来模拟出一个虚拟盘呢?
有一个软件可以实现这个功能。ROMD-BIN,这是一个外国大学生的毕业作品。它可以用ROM模拟出一个最大为128K的虚拟盘,盘符是B:,它可以用DRVIEB命令来修改MBR,把ROM虚拟盘变作启动盘。可惜的是,在我重启之后,该盘就消失了,更别说启动了。
后来我又找到一个工具,MAKEROM,这个更神奇,它能把一个小型的操作系统做成一个镜象文件,然后利用两个小工具可以把该镜象文件FLASH到的您的ROM的M6117D 或Vortex86 serials。如果实现这个功能,那可神了,没有任何驱动器也能启动计算机了,M6117D 、Vortex86 是什么,我不太清楚,可是当我FLASH的时候却提示我的计算机没有这两个玩意。
我曾尝试把这个功能在我的启动盘上实现,最终失败了,希望高手们 一起来研究这个问题,相信它更具挑战性。


第2楼 Roy 发表于 2003-06-26 00:00
管理员 发帖 1,633 积分 4,869
你說的是這個吧.....打开附件
第3楼 hunome 发表于 2003-06-26 00:00
银牌会员 发帖 721 积分 2,265
强烈关注!
第4楼 yiyesong 发表于 2003-06-26 00:00
元老会员 发帖 632 积分 1,987
以下是引用Roy在2003-6-26 15:04:40的发言:
你說的是這個吧.....打开附件


对,ROY,MAKEROM就是你说的那个,可你不能只提供软件吧。我期待你的看法。
第5楼 yiyesong 发表于 2003-06-26 00:00
元老会员 发帖 632 积分 1,987
这个是romd-bin:

打开附件
第6楼 zist 发表于 2003-06-26 00:00
初级用户 发帖 45 积分 237
给个网址?
第7楼 如是大师 发表于 2003-06-26 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
有没有详细一点的资料?
第8楼 zist 发表于 2003-06-26 00:00
初级用户 发帖 45 积分 237
>>可是当我FLASH的时候却提示我的计算机没有这两个玩意
http://www.dmp.com.tw/tech/makerom/
第9楼 dos时代菜鸟 发表于 2003-06-27 00:00
初级用户 发帖 216 积分 672
1。可以通过bios提前修改mbr那么,0,0,1扇区损坏的硬盘不就可以有救了吗?

2。把已经做好的系统是放到内存运行,其实我也做过,我曾经把已经完成安装的win97压缩成27M放入光盘,当起动光盘的时候就释放压缩包到内存,不过压缩包释放以后需要70M的内存空间。
第10楼 Wengier 发表于 2003-06-27 00:00
系统支持 发帖 10,521 积分 27,736
我觉得这好复杂好危险哦~~我没兴趣呢。。
第11楼 yiyesong 发表于 2003-06-27 00:00
元老会员 发帖 632 积分 1,987
以下是引用dos时代菜鸟在2003-6-27 0:49:21的发言:
2。把已经做好的系统是放到内存运行,其实我也做过,我曾经把已经完成安装的win97压缩成27M放入光盘,当起动光盘的时候就释放压缩包到内存,不过压缩包释放以后需要70M的内存空间。



小姐,不是放到内存运行,那算什么?那你启动时不是还要光盘吗?我说的是释放到EPROM或者FLASH ROM,用它们来模拟出一个虚拟盘。也就是说如果实现了,你根本不需要任何驱动器。直接就可以启动计算机。
WENGIER,其实也不危险,因为它用的是BIOS之外的部份,不会破坏BIOS的。所以对机子不会有什么影响。而且我用ROMD-BIN确是建了一个128K的ROM盘,而且可以是启动盘,只是重启动之后就消失了。没有达到目的。
不过,就算如此,它还是能做好多事,比如说,启动后可以把io.sys,msdos.sys,ifshlp.sys拷入ROM盘,这样就算启动盘取出也能启动WIN了,不用磁(光)盘也能传导系统文件了。而RAM盘是实现不了这个功能的。只可惜它的盘符是B,就怕用光盘启动后,物理软驱不能用了。
第12楼 如是大师 发表于 2003-06-27 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
那个a:问题以后解决吧。。目前就是如何在bios中虚拟的问题。。。yys多费心了。。。
第13楼 yiyesong 发表于 2003-06-27 00:00
元老会员 发帖 632 积分 1,987
不是BIOS,是装BIOS的那个ROM的多余的部分,如果是在BIOS中虚拟那才是自杀。
第14楼 雨浪飘零 发表于 2003-06-28 00:00
中级用户 发帖 95 积分 364

从理论上说应该是可以实现的,现在的BIOS芯片都为2M,还有的是4M,真正用到的不过256K,很大一部分都是空闲的,如果真的利用起来的话,可以做很多事情,不单单只是引导那么简单了~~~

支持YYS兄尝试,我没有合适的机器试验,否则可以和兄一起尝试一下~~~
第15楼 minisheep 发表于 2003-06-28 00:00
高级用户 发帖 233 积分 830
好像是捷波的还原精灵吧!还有联想的回复精灵都是在bios里写文件就是oem的xp也是在bios里写文件看来大家都在关注bios这个宝地!不有没有可能把整个的启动盘文件就是*.img文件写入bios呢!然后在用一个软件让bios启动的时候读取这个img!这样就可以把很多的软件放到bios里面而且对与我们现在的dos技术是一个发展啊!
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023