|
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 |
|