|
测试了一遍
A:
maotao的以RAMDSIK启动PE的方式
在PE中显示内存大小为物理的可用内存大小,例如我的是768MB
B:
如果是用grub4dos仿真一个较大容量的img,例如一个容量为28M的软盘镜像(当然这个img大小视里面的内容而定,例如只有io.sys+command.com+config.sys等基本文件,剩余空间在27M左右,这个IMG大小也就只有几百K,gz压缩一下就200K了),然后通过DOS加载USB2.0驱动,然后将毛桃的is_格式的PE及相关peldr,ntdtect.com等文件复制到仿真的软盘中来启动PE
在PE中系统属性显示为768-28=740MB
C:
如果用HMLOAD方式虚拟一个RD出来,视虚拟的RD挂载在内存中的起始位置而定,例如本例中挂载到128M处,而且hmload不支持gz压缩过的镜像,故hmload在载入winpe.dsk时费时比较久,是复制相同容量的dsk文件的7倍时间(dos下复制一个50M的文件到内存,只需要5秒左右,而HMLOAD载入到内存则用了34秒),进入PE后发现系统属性中内存只有128MB,加载外置程序提示设置虚拟内存,怀疑只有在设置的挂载点之前的内存可用,不同机器内存容量不一样,所以也不能把挂载点设置较大,故这种方法对内存的利用率是个问题(如果hmload能改进成自动识别内存大小,并将dsk镜像挂载到内存最末端部分,然后grub4dos还能引用到这个rd设备,就ok了)
D:
如果直接从U盘上的dsk用map --mem虚拟成hd0再启动
而不用hmload
则可用内存大小为
物理内存-dsk文件大小
也就是768-55=713M
本人的U盘
情况A用了230秒左右进入最小模式PE桌面
情况B只用了40秒左有进入了最小模式PE桌面(加载了USB驱动)
情况C用了70秒左右进入了最小模式PE桌面(加载了USB驱动)
情况D就不用测了,比情况A肯定是还要慢,因为需要载入的文件比情况A大了,情况A从U盘需要读取24M数据,用了210秒,情况D需要55M,基本上要420秒了.........
我个人还是用情况B吧~呵呵
[ 本帖最后由 hytmtet 于 2007-10-31 09:02 AM 编辑 ] |
|