无忧启动论坛

标题: 关于WIN7PE启动内存的疑问 [打印本页]

作者: liuzhaoyzz    时间: 2016-1-11 22:09
标题: 关于WIN7PE启动内存的疑问
本帖最后由 liuzhaoyzz 于 2016-1-11 22:12 编辑

WIN7PE启动内存,如果内核大小为A,工具包大小为X,按照RAM PE启动内存=2倍内核+16M计算,如果把工具包X全部内置到内核boot.wim中,启动内存会增大X的大小,所以看到有些WIN7PE启动内存很大,但如果把工具包X放到内核A外面,启动内存会减小,虽然现在电脑内存普遍较大,但从技术角度来看,怎么减小WIN7PE启动内存,并且让WIN7PE适用于各种不同的启动方式,例如grub4dos map --mem整体启动,ud,刻盘,pxe等?
再说明白点,有没有这样架构的WIN7PE.ISO:用ISO封装不解包,内核为A=boot.wim,外置为X全放放到petools.wim中,WIN7PE.ISO=(A+X+bootmgr相关).ISO
似乎用在内核A中加入firadisk驱动能够实现找到外置X,但是map --mem整个ISO消耗的内存太大了,能不能用imdisk加载这个WIN7PE.ISO,映射到Z:盘,然后用wimtool挂载Z:盘里面的petools.wim到Y:盘,这样子消耗的内存会不会少很多?
但是imdisk加载WIN7PE.ISO需要指出ISO的路径和文件名,路径和文件名可不是那么固定,在不同环境中好像没法具体实现。

作者: 红毛樱木    时间: 2016-1-11 22:54
但是imdisk加载WIN7PE.ISO需要指出ISO的路径和文件名,路径和文件名可不是那么固定,在不同环境中好像没法具体实现。


这一句前后矛盾吧?你自己做的ISO你咋不知道路径啊
作者: liuzhaoyzz    时间: 2016-1-11 23:02
本帖最后由 liuzhaoyzz 于 2016-1-11 23:08 编辑

imdisk不是放在内核中吗,他要加载iso,iso可能放在某个目录,例如C:\,ud、pxe,如果内核中imdisk把路径写死了,封装到iso中,7PE的iso所在的目录变了,不是没有办法加载了吗?真心不懂。
比如map --mem整体启动内核A+外置X架构的7PE,imdisk -a -f c:\win7pe.iso -m Z:如果不是放在C:盘,或者名字改了,就不行了,只能手工加载,不能让PE启动的时候自动加载。

作者: mdyblog    时间: 2016-1-12 16:10
直接上UDm。
作者: liuzhaoyzz    时间: 2016-1-13 00:03
本帖最后由 liuzhaoyzz 于 2016-1-13 00:14 编辑

我下载了mbrostool工具包,看起来很复杂,有点不明觉厉的感觉。
似乎用mbrostool能够改造PE,顺利访问ud里面的外置。是这样子的吗?
这似乎与我想要达到的目的不太相同。
我想要达到的目的是制作一个整体的7PE的ISO,无论这个ISO多大,比如2G,如果他的内核boot.wim只有50M,外置petools.wim有1950M,把boot.wim+petools.wim打包进一个ISO,不解开这个ISO,map --mem 启动内存很小,比如256M,而不是2G以上内存,并且能够看到所有的外置!
大家都知道,map --mem是实模式的仿真,进入32位保护模式会失效,firadisk驱动会保持实模式的仿真,由于保持仿真会消耗ISO大小的内存,
如果不用firadisk驱动,直接用wim挂载,消耗内存很小的。
把ISO放进虚拟光驱,还有把petools.wim放进虚拟光驱,占用内存都很小,我想还是有办法的。
作者: mdyblog    时间: 2016-1-20 22:42
liuzhaoyzz 发表于 2016-1-13 00:03
我下载了mbrostool工具包,看起来很复杂,有点不明觉厉的感觉。
似乎用mbrostool能够改造PE,顺利访问ud里 ...

最新MBROSTool有这个功能, 叫做刚光盘。
还是ISO整体,PE启动后,自动挂载为一个CDROM, 接着挂载petools.wim(其它什么都行)


你可试试WG的PE, 支持这个。


作者: liuzhaoyzz    时间: 2016-1-22 22:11
本帖最后由 liuzhaoyzz 于 2016-1-22 22:29 编辑

我本身好多年不玩优启了,基本是硬盘启动,还有pxe,你说的刚光盘,似乎是我需要的,但他是否适用于各种启动情况,例如pxe是否支持,你说的整体启动iso,是不是grub4dos 的map --mem整体启动?刚光盘似乎只是用于优启是吗?因为我看到有个设备名选项,有点不理解。
看了[MBROSTool6.6]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330493
看起来很费力,大家玩UDm感觉玩的很嗨,我都感觉out了。本身我对PE都是拿来主义,不喜欢深究,够用就行。
你说的WG的PE, 支持这个,能否给个链接?我先研究下。
另外我所想的应该不是异想天开的事情,我所想的启动方式是,map --mem启动一个7PE.ISO,不采用firadisk之类的方案,map --mem会只启动内核boot.wim,如果把petools.wim放在7PE.ISO之外,能加载外置而且启动内存自然很小,现在我想把petools.wim放在7PE.ISO里面,用boot.wim里面的imagex之类的软件去加载7PE.ISO里面的petools.wim,只不过需要先把7PE.ISO先挂载起来,仍然达到启动内存几乎不变的目的。这只是个想法罢了,似乎难以实现。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3