无忧启动论坛

标题: native 7PE的FBWF,已经ok了 [打印本页]

作者: hotdll    时间: 2012-5-15 12:44
标题: native 7PE的FBWF,已经ok了
论坛有同学成功了没?

我始终开不了fbwf。

如果不开fbwf,则x盘的剩余容量很小,挂载或者写入文件会提示空间按不足。

解决办法是用Imdisk重新建立一个Y盘,挂载和做临时缓存。

不知道大家有没有更好的办法?

[ 本帖最后由 hotdll 于 2012-5-17 20:55 编辑 ]
作者: yj0176    时间: 2012-5-15 13:18
都在等你呢,大家都是伸手党啊。。。
作者: hotdll    时间: 2012-5-15 13:20
哪我向谁伸手?
现在最关键的2个地方都要等待高人来解决。我小菜能力有限
作者: my9823    时间: 2012-5-15 13:28
个人认为搞过ramos和嵌入式windows的同学可以搞定!
作者: dos时代菜鸟    时间: 2012-5-15 15:16
是不是 g4d 的 map --mem 出的虚拟盘 对应的 win 驱动问题呢?
把一级内核做成 wim 格式呢?

不知 我的思路是否可行。native 是否支持啊?
把一级内核 ima 做成只包含 bootmgr 组件和 一个 wim 的形式。
用 g4d 启动 ima 虚拟硬盘,然后 通过 虚拟硬盘上的 bootmgr 启动 虚拟硬盘上的 wim 文件为 x:
作者: hotdll    时间: 2012-5-15 16:21
原帖由 dos时代菜鸟 于 2012-5-15 15:16 发表
是不是 g4d 的 map --mem 出的虚拟盘 对应的 win 驱动问题呢?
把一级内核做成 wim 格式呢?

不知 我的思路是否可行。native 是否支持啊?
把一级内核 ima 做成只包含 bootmgr 组件和 一个 wim 的形式。
...


好像识别为wim启动后不能挂载二级内核?我还没来得及测试。
作者: hotdll    时间: 2012-5-15 16:28
标题: 回复 #5 friend8179 的帖子
干脆做个128M的IMG镜像。。。
剩余空间108M的了。
取消WINPE=YES这个选项。让X盘可写。
作者: 讯极天度    时间: 2012-5-15 16:32
标题: 回复 #5 friend8179 的帖子
用IE内核的浏览器 重新编一下吧  怪难看的 呵呵
作者: hotdll    时间: 2012-5-15 16:51
标题: 回复 #9 friend8179 的帖子
你是测试什么出现这个提示的?
作者: kcyou    时间: 2012-5-15 17:10
标题: 回复 #7 hotdll 的帖子
我把一级内核里的东东改为WIM格式,加载二级内和不成功,没找到原因。
作者: qiqiqicool    时间: 2012-5-15 18:19
最简单的方法,直接用ms ramdisk替换winvblock驱动,再用现成的fbwf破解。
或是用pe模式的fbwf试试。
另外提一下wim格式开启fbwf后保护的盘符不能挂载;img的可排除保护文件列表挂载。
作者: zhuyoucheng    时间: 2012-5-15 19:04
原帖由 friend8179 于 2012-5-15 17:18 发表
WIM上不能继续挂载WIM....

我怎么挂载成功了,用的是10的一级内核,二级内核直接用网虫2008的7PE把WINDOWS目录打包的,一级内核被我改成WIM格式变成14M了

[ 本帖最后由 zhuyoucheng 于 2012-5-15 19:10 编辑 ]

未命名.jpg (9 KB, 下载次数: 67)

未命名.jpg

作者: zhuyoucheng    时间: 2012-5-15 19:38
标题: 回复 #17 friend8179 的帖子
肯定是成功了才说的,顺便发个截图。

[ 本帖最后由 zhuyoucheng 于 2012-5-15 19:40 编辑 ]

未命名.jpg (154.1 KB, 下载次数: 75)

未命名.jpg

作者: zds1210    时间: 2012-5-15 20:52
希望早日解决,放出一个成品FB,我是拿来主义者。哈哈。
作者: zhuyoucheng    时间: 2012-5-15 21:05
先挂后开的
作者: 幸运的草    时间: 2012-5-16 09:19
标题: 回复 #18 zhuyoucheng 的帖子
能否把你改造的WIM的一级内核共享?
作者: hotdll    时间: 2012-5-16 09:35
原帖由 friend8179 于 2012-5-15 17:18 发表
WIM上不能继续挂载WIM....

可以挂的。
以前的讨论帖之所以不能挂是因为先开了fbwf
作者: hotdll    时间: 2012-5-16 09:37
原帖由 qiqiqicool 于 2012-5-15 18:19 发表
最简单的方法,直接用ms ramdisk替换winvblock驱动,再用现成的fbwf破解。
或是用pe模式的fbwf试试。
另外提一下wim格式开启fbwf后保护的盘符不能挂载;img的可排除保护文件列表挂载。

如何用raddisk替换winvblock? ramdisk能识别g4d仿真的img?

2、pe模式的fbwf是什么?有介绍吗?

3、如何排除img的保护文件列表?
作者: sp_star    时间: 2012-5-16 10:56
如果是通常的bootmgr+boot.sdi+7pe.wim的情况,FBWF没什么问题。
   如果用native方式,即bootmgr+boot.sdi+boot.wim+7pe.wim,要mount 2次。这时如果7pe.wim mount到x:\,开fbwf会蓝屏。如果mount到x:\windows,开fbwf X:盘容量是boot.sdi容量。但实际是mount成功的,cmd窗口下可以拷入>3M的文件。(不知道记错了没)
   楼主的PE情况也相似,mount到x:\会蓝屏,mount到x:\windows显示的是虚拟硬盘的容量。不过这个容量比较大,应该基本能用吧。
作者: hotdll    时间: 2012-5-16 11:31
标题: 回复 #25 friend8179 的帖子
谢谢f大。f大能不能密我下QQ,帮我测试下ramdisk挂载一级内核。

另外F大
bootmgr 支持那些格式的影像?wim vhd img ? iso ?支持cab压缩的Img不?

[ 本帖最后由 hotdll 于 2012-5-16 11:50 编辑 ]
作者: qiqiqicool    时间: 2012-5-16 17:59
标题: 回复 #25 friend8179 的帖子
不开启FBWF,使用BOOTMGR+RAMDISK+IMG组合是可以进Win7系统的。我的cfg配置就是在这个系统下导出的。

[ 本帖最后由 qiqiqicool 于 2012-5-16 18:02 编辑 ]
作者: hotdll    时间: 2012-5-16 21:23
标题: 回复 #28 qiqiqicool 的帖子
是可以进win7只是X盘太小了。。。取决于Img的剩余空间
作者: zds1210    时间: 2012-5-17 10:32
希望早日解决X盘读写问题,早日放出成品FB。否则,这个成果可惜了。
作者: hotdll    时间: 2012-5-17 15:34
标题: 回复 #31 zds1210 的帖子
可以考虑出一个成品的 iso量产版了
作者: 无垠    时间: 2012-5-17 15:35
太好了,正缺量产版呢
作者: zds1210    时间: 2012-5-17 19:44
原帖由 hotdll 于 2012-5-17 15:34 发表
可以考虑出一个成品的 iso量产版了

出吧。我们正在等着。
作者: ren001    时间: 2012-5-17 21:37
恭喜 你终于解决问题
作者: yj0176    时间: 2012-5-17 21:53
好消息终于来了。感谢楼主。
作者: hotdll    时间: 2012-5-17 21:54
还有新问题。。。
这个不解决,始终是个心头不爽的事情
作者: fujianabc    时间: 2012-5-17 21:58
原帖由 friend8179 于 2012-5-17 10:28 发表
应该不支持CAB压缩IMG,其他都是支持的


BOOTMGR+RAMDISK+IMG组合RAMOS可以进,PE貌似进不了。。。

bootmgr只支持wim的压缩格式(其实wim和cab压缩算法是一样的),win7那个启动动画还是wim方式压缩的。

还有,bootmgr能直接启动img?
作者: sp_star    时间: 2012-5-17 22:01
楼主要的文件

Native.rar

47.42 KB, 下载次数: 50, 下载积分: 无忧币 -2


作者: hotdll    时间: 2012-5-17 22:01
标题: 回复 #38 fujianabc 的帖子
可以ramdisk启动img,也可以直接启动Img
都已经成功。。不过二级没开fbwf所以无法到桌面。

如果不是native的话,是可以到桌面的
bootmgr还可以启动vhd
作者: hotdll    时间: 2012-5-17 22:02
原帖由 fujianabc 于 2012-5-17 21:58 发表

bootmgr只支持wim的压缩格式(其实wim和cab压缩算法是一样的),win7那个启动动画还是wim方式压缩的。

还有,bootmgr能直接启动img?

但是压缩比 比cab小太多了。
作者: grubfans    时间: 2012-5-17 22:03
看到新成果,顶起!

期待。。。
作者: hotdll    时间: 2012-5-17 22:06
原帖由 sp_star 于 2012-5-17 22:01 发表
楼主要的文件

谢谢。
虽然变通的解决了。
不过遇到新问题:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=210458&extra=page%3D1
作者: 2011leoncc    时间: 2012-5-17 22:34
恭喜又解决了一个难题
作者: fujianabc    时间: 2012-5-18 02:00
原帖由 hotdll 于 2012-5-17 22:02 发表

但是压缩比 比cab小太多了。

何以见得?两个压缩算法都是lzx21

wim看上去小是因为重复文件只存储一次
作者: fujianabc    时间: 2012-5-18 02:01
原帖由 hotdll 于 2012-5-17 22:01 发表
可以ramdisk启动img,也可以直接启动Img
都已经成功。。不过二级没开fbwf所以无法到桌面。

如果不是native的话,是可以到桌面的
bootmgr还可以启动vhd

bootmgr直接加载img还是用grub加载的img?
作者: sunsea    时间: 2012-5-18 05:24
也可以这样折衷:打开FBWF的注册表项,将Start改为3,意为在Native模式后启动,不知可行否?
作者: hotdll    时间: 2012-5-18 09:29
标题: 回复 #47 2011czmxbb52 的帖子
可行的话就没有这个帖子。
作者: hotdll    时间: 2012-5-18 09:30
原帖由 fujianabc 于 2012-5-18 02:01 发表

bootmgr直接加载img还是用grub加载的img?



1、用cab最大压缩的体积只有6m左右,用wim却要9.8M

2、bootmgr直接加载img,不过这种方式开不了fbwf。。。。我最后还是用wim
作者: zds1210    时间: 2012-5-18 10:51
原帖由 hotdll 于 2012-5-18 09:30 发表



1、用cab最大压缩的体积只有6m左右,用wim却要9.8M

2、bootmgr直接加载img,不过这种方式开不了fbwf。。。。我最后还是用wim

哈哈。用wim挂载就好。
作者: zds1210    时间: 2012-5-18 10:58
不错,哈哈。解决就好,快出成品来。等了啊。成品不要再骨头版了,要一点基本的维护工具。
作者: 2010uso001    时间: 2012-5-18 12:48
最好强大点的成品WIN7X64PE 支持EFI USB3.0 网络 维护 应有尽有
作者: zds1210    时间: 2012-5-18 13:06
原帖由 2010uso001 于 2012-5-18 12:48 发表
最好强大点的成品WIN7X64PE 支持EFI USB3.0 网络 维护 应有尽有

慢慢来。能把nativePE 用到win7,相当的进步了。
作者: fujianabc    时间: 2012-5-18 15:06
原帖由 hotdll 于 2012-5-18 09:30 发表

1、用cab最大压缩的体积只有6m左右,用wim却要9.8M

2、bootmgr直接加载img,不过这种方式开不了fbwf。。。。我最后还是用wim

1、那估计是wim多余的信息太多了,wim一般是做系统镜像用的,头部信息很多,而且还存储着文件属性和权限等信息。而cab只是一个普通压缩包

2、bootmgr是如何直接加载img的?能否给一些提示。
作者: andos    时间: 2012-5-18 15:38
标题: 回复 #54 fujianabc 的帖子
if exist /BOOT.lzma || find --set-root /BOOT.lzma
map --mem /BOOT.lzma (hd)
map --rehook
map (hd0) (hd-1)
map (hd-1) (hd0)
map --rehook
root (hd0,0)/
chainloader /bootmgr
boot

grub 将img map --mem成hdd
再chainloader /bootmgr , 也就是说bootmbr不是加载img,而是启动被map成hdd的img吧?
作者: hotdll    时间: 2012-5-18 15:57
原帖由 fujianabc 于 2012-5-18 15:06 发表

1、那估计是wim多余的信息太多了,wim一般是做系统镜像用的,头部信息很多,而且还存储着文件属性和权限等信息。而cab只是一个普通压缩包

2、bootmgr是如何直接加载img的?能否给一些提示。


载入img启动的方法是friend8179大大给我的bcd,您和他很熟悉,您可联系下他
作者: fujianabc    时间: 2012-5-18 20:26
原帖由 andos 于 2012-5-18 15:38 发表
if exist /BOOT.lzma || find --set-root /BOOT.lzma
map --mem /BOOT.lzma (hd)
map --rehook
map (hd0) (hd-1)
map (hd-1) (hd0)
map --rehook
root (hd0,0)/
chainloader /bootmgr
boot

grub 将i ...

搞清楚了,的确是直接用bootmgr加载img格式,不是用grub,见此贴
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=188738&highlight=
作者: hotdll    时间: 2012-5-18 20:31
标题: 回复 #57 fujianabc 的帖子
f大元帅帮我解决 7pe 的winvblock问题吧。
win7 sp1的我已经解决了。win7pe的没解决。
作者: fujianabc    时间: 2012-5-18 21:13
原帖由 hotdll 于 2012-5-18 20:31 发表
f大元帅帮我解决 7pe 的winvblock问题吧。
win7 sp1的我已经解决了。win7pe的没解决。

那个贴中我给了你回复,让你记录观察一下两种情况下驱动加载的顺序
作者: zds1210    时间: 2012-5-18 22:33
原帖由 fujianabc 于 2012-5-18 21:13 发表

那个贴中我给了你回复,让你记录观察一下两种情况下驱动加载的顺序

努力努力一下,成功了,哈哈,产品出来了,世界上第一个native 版的win7 PE出来了,然后山寨版满天飞。可怜的中国人,就会山寨。
作者: jasonwang    时间: 2012-5-20 02:31
驱动签名失效导致无法正常加载?




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