中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 小弟初来炸道,请教高手一个内存问题?
作者:
标题: 小弟初来炸道,请教高手一个内存问题? 上一主题 | 下一主题
cgi007
初级用户




积分 117
发帖 5
注册 2005-2-12
状态 离线
『楼 主』:  小弟初来炸道,请教高手一个内存问题?

我做好的启动盘镜像1.44M的IMG用VMWARE虚拟机运行,直接以软盘启动镜像进MS-DOS7.1后,用MEM查看内存常规内存总大小是640K,而把镜像加到我用EASYBOOT做的ISO里,以光盘启动同样的IMG文件后用MEM查看内存,常规内存总大小变成618K了.
而且我用最新的几个查毒软件都查过绝对没有病毒!!!谁知道这是为什么

2005-2-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


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

这个道理很明显。虽然表面上看,都是用 IMG文件,都是仿真,但其仿真的实质却大不一样。

VMWARE以及VirtualPC, QEMU 这类,是对整个系统的全方位的仿真,你虽然把 IMG 文件传给它们了,但是,它们将 IMG 文件模拟成软盘,恰如真实的软盘一样。

另外一类的仿真,是部分仿真,它只仿真 BIOS 的接口,其它不仿真。这类仿真需要开辟一定的常规内存空间用来存放仿真代码,一般是若干个 KB的大小,例如 memdisk 是 2K,grub4dos 是 3K。这些被用于仿真的代码空间,mem 命令会知道它是作为系统 BIOS的扩展而存在的,因而在报告内存的时候,已经将这部分内存空间从常规内存中去除了。

部分仿真仅仅占用这一点点的内存空间,而VMWARE以及VirtualPC,QEMU这些真正的仿真器都是非常庞大的。虽然它们给用户制造了酷似真实的环境,但是,其复杂度很高,仿真的难度很高,它占用的 CPU以及内存资源也都非常庞大,决不是区区几K就能办到的。






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




积分 117
发帖 5
注册 2005-2-12
状态 离线
『第 3 楼』:  

那就是说如果刻成光盘用光盘在真实的电脑启动IMG文件就不会出现常规内存被占用的情况了吗?

2005-2-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


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

只要制作得合适,当然是这样的了。比如 win98se 的光盘,就是仿真 1.44M 软盘来启动的。这个仿真是由 BIOS 来做,所以不占用用户的常规内存。






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




积分 117
发帖 5
注册 2005-2-12
状态 离线
『第 5 楼』:  

easyboot,  Boot Scriptor,   bcdw,   diskmenu,  grub这几个软件用哪个做启动光盘兼容性好

2005-2-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


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

你提到的这几个软件,用途都不一样,怎么可以比较。有些是光盘制作工具,有些是启动管理工具,它们没有可比性。

制作成 win98的光盘格式,估计不存在兼容性问题。也就是说,仿真1.44M软盘来启动。这是个最基本的光盘标准。其它的,比如用仿真硬盘的模式来制作的光盘,或者用“不仿真”(no emulation mode)模式来制作的光盘,对于新机器是兼容的,但对于很老的机器,则可能无法启动。






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




积分 117
发帖 5
注册 2005-2-12
状态 离线
『第 7 楼』:  

果然是大侠懂的这么多,我从96年就用DOS,用了这么多年DOS,自愧不如啊!!!!!!!!
那么哪个属于能做标准WIN98格式的光盘呢,EASYBOOT? DISKMEU,哪个
还有个问题想请教就是在DOS下用DEL或外部命令,怎么删除当前目录下的所有文件或某个目录 而不用提示,比如用内部命令DEL 在DOS提示符下输入"DEL  ."会提示是或否删除所有文件,出来一个Y 或N的选折,怎么才能不让它出这个选择?或者用什么工具可以(除了用echo y|del *.* 这个方法以外)

[此贴子已经被作者于2005-3-1 2:11:28编辑过]




2005-3-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


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

不必客气,我也知之甚浅,拿来献丑,恐怕还有多处不当,望这里的兄弟姐妹不吝指正。

我们这里所说的所谓标准的win98格式,其实就是 仿真 1.44M 的启动模式。只要支持这个模式的光盘制作方法,都能制作出和 win98 一样具有最好兼容性的可启动光盘。

任何光盘制作软件都可以制作这样的格式,因为这个格式太基本、太通用了。你需要研究的是如何用这些软件来达到这个目的,看看软件的说明或者帮助,学会使用它们就行了。

如果软件接受 1.44M 文件作为启动文件,用这种方法制作出来的光盘,就是这种仿真模式的了。一般在菜单上就可以找到的。你似乎提到的工具还不多,其实我用过 winISO 这个软件,还有很多这样的,但都大同小异,都可以的。

DOS 的命令行(它的 shell 是 command.com)功能偏弱,凑合着能用便可,没必要太把它当一回事。





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




积分 117
发帖 5
注册 2005-2-12
状态 离线
『第 9 楼』:  

最后想请大侠帮个忙,哪有CD SHELL(比DISKEMU好的制作启动盘工具)的中文命令教程或说明,我想知道它怎么才能支持中文,和一些命令的用法!这个问题比较有难度啊,没有也没关系!谢谢拉.我的QQ7840433

2005-3-2 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


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

diskemu 和 cdshell 都是很漂亮的工具,很耳熟,但是我还未能有时间接触它们,抱歉了。




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

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


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



论坛跳转: