|
本帖最后由 dos时代菜鸟 于 2018-6-25 21:56 编辑
还记得前些时候 我 讨论的 关于 imagex6.0+wimfltr.sys 只读挂载 wim 的事情么,
wimfltr.sys 是 vista 时代的东西,是简装版的 wim 挂载驱动。
我要探索的是,利用 wimfltr.sys 只读挂载wim 然后在利用 fbwf 使其挂载路径可写。如此,可以使很多 东西都外置,而二次挂载又不耗费内存。
-------------------------------------
把 fbwf 服务级别调低,使其需要手动 开启 ,
在开启前,可以利用 imagex6.0+wimfltr.sys 把 外置 wim 只读挂载到x:已有路径 pesoft_x64上,
然后再手动 启动 fbwf 服务,pesoft_x64 会跟随 fbwf 的开启而变为可写.
这样,很多需要 可写介质才能运行的 内置程序,都可以 这样变成外置。可以大大减小 内核体积。减少 x: 盘的 占用。
像firefox 这样必须 在可写介质上运行的程序,就可以通过这种方法外置 只读挂载。
可以把 驱动 外置,挂载以后在 通过 pecmd devi *.cab 的方式安装。
这几天,用 立邦电子 的那个 2.0生成器,做了一个 win10.x64 的pe 可以实现上述效果。
之前,我是 在 x: 建立一个 y.vhd 虚拟成 y: 再 将 外置程序挂载到 y:盘上,pe启动完成后,会占用500+M的x:盘空间,用这个方案以后,x: 盘占用 减少至370M
----------------------------------------------
经测试, 可能是因为 wim 挂载方面受到 了影响。wimtool 无法正常启动,dism++能正常使用,但不能正常退出. 各种驱动可以正常安装。
要是有哪位 大神 能够 以此制作出一个 极致精简版的内核,可以大大加快 bootmgr 到 wim 调用过程的时间。类似 当初的 native pe |
|