无忧启动论坛
标题:
几种格式PE启动速度、占用内存及体积比较测试!
[打印本页]
作者:
daiddcc
时间:
2007-11-10 13:24
标题:
几种格式PE启动速度、占用内存及体积比较测试!
测试环境:VPC5.2+ISO启动
PE核心: 老毛桃撒手不管911版winpe.is_,不加载所有外置部分。
替换文件:未添加新文件,仅替换部分压缩后dll等文件以减少体积
修改文件:TXTSETUP.SI_、SETUPREG.HI_、PECMD.INI
修改内容:去除软驱支持;将pecmd.ini中写注册表部分改为注册表中直接修改;去掉启动声音服务,logs记录和logo等不必要的内容。
不含NTDETECT.COM、SETUPLDR.BIN的PE核心文件大小共46824KB。
体积大小比较:
1、非RAMDISK可启动ISO,大小为46856KB,含NTDETECT.COM、SETUPLDR.BIN两文件。
2、NTFS压缩格式IMG文件,大小为41000KB,剩余空间1.4MB
3、NTFS压缩格式IM_文件,大小为33185KB
4、FAT32格式IMG文件,大小为48000KB,剩余空间1.03MB
5、FAT32格式IM_文件,大小为26411KB
VPC虚拟机启动速度及内存测试:
1、非RAMDISK的iso格式PE最小启动,最小需要53MB内存,启动耗时35秒。
2、核心为NTFS压缩格式IMG的ISO文件,最小需要102MB内存,启动耗时30秒
3、核心为NTFS压缩格式IM_的ISO文件,最小需要105MB内存,启动耗时32秒
4、核心为FAT32格式IMG的ISO文件,最小需要108MB内存,启动耗时30秒
5、核心为FAT32格式IM_的ISO文件,最小需要110MB内存,启动耗时32秒
[
本帖最后由 daiddcc 于 2007-11-10 01:30 PM 编辑
]
作者:
daiddcc
时间:
2007-11-10 13:28
快速制作IMG文件的两个小经验:
一、制作NTFS压缩格式IMG
1、用VDM新建一IMG,大小约为PE文件总大小的90%左右,例如,PE文件在46MB左右,我建立的IMG大小为42MB。 建好后加载之,并将其格式化为NTFS格式,此时可不必选压缩。
2、将IS_格式的PE核心中文件拷贝到新加载的IMG驱动器中,注意拷贝时IMG驱动器的大小,提示磁盘空间不足时停止拷贝。
3、点选IMG驱动器,右击属性,勾选上“压缩驱动器以节约磁盘空间”,点确定。这样又有多余空间了。
4、再将剩余的文件拷贝到IMG驱动器。OK,此时IMG文件已经制作完毕。 注意,同RAMDISK启动的ISO文件一样,NTDETECT.COM、SETUPLDR.BIN同样不必拷贝到IMG中。
二、在上例中,有时继续拷贝文件时不太清楚哪些文件还没拷贝,一个个找显然很麻烦,同样,在fat32格式img文件拷贝时,时常会有拷贝错误提示,需要重新拷贝,怎样快速成批拷贝? 很简单。
使用TotalCmd,按F5,先将WXPE目录全部拷贝到加载IMG的驱动器,不管能不能拷贝成功,有错误就按S不放跳过。 拷过后,使用TC的文件夹比较功能,比较两者差异,然后点击同步按扭,即可全部拷贝成功。
作者:
lxl1638
时间:
2007-11-10 13:32
非RAM方式肯定需内存最小的,这个无需比较。
将ISO压成IS_后的结果(体积和时间)也列出来对照。
作者:
lxl1638
时间:
2007-11-10 13:35
FAT32格式的IMG可以挤到空间用完(剩几K),老猫曾经在压缩的NTFS格式的IMG中也挤到只剩几K空间。
作者:
neo4026
时间:
2007-11-10 13:35
不妥
差异本来就是在Loading Ramdisk那里
但VPC在这一步是飞快的
建议实机或VM测试
作者:
lxl1638
时间:
2007-11-10 13:37
如果实机的PE映像在硬盘上更快,IMG_与IS_几乎没有区别。
作者:
neo4026
时间:
2007-11-10 13:39
...
我在一sata硬盘上测试55M img
没Loading ramdisk..那步直接开始txtsetup.sif了
现在的硬盘真快得没话说
作者:
neo4026
时间:
2007-11-10 13:40
说到最后 速度只跟大小有关
我关心的是启动内存
作者:
daiddcc
时间:
2007-11-10 13:44
其实我测试最主要的目的是实验IMG格式,所以没有列出ISO或IS_情况下的数据,那个非RAMDISK方式仅是参照,以供对比。
今天还是第一次制作IMG格式,为了方便,大小都制作整数KB。 IMG挤到最小很容易,倒求一下再重新制作就行了。
为什么不VM测试?因为我个人情有独钟,喜欢VPC的精简小巧和简单易用。
为什么不实机测试? 因为实机测试内存和启动耗时无法较准确的计量。
作者:
neo4026
时间:
2007-11-10 14:03
我都说了VPC测这个不准确
作者:
nn2nn
时间:
2007-11-10 15:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
shuini
时间:
2007-11-10 15:08
虚拟机测试不准,有时候虚拟机测试成功,但实机却不一定成功。
作者:
qiyuqian
时间:
2007-11-10 15:44
VPC测这个不准确,我已经实验好多次了
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3