无忧启动论坛

标题: win8_pe (native/wim 二合一)2013.01.17 [打印本页]

作者: dos时代菜鸟    时间: 2013-1-7 11:55
标题: win8_pe (native/wim 二合一)2013.01.17
本pe 修改字 天意 1.6f ,在此特表感谢。
2013.01.17 更新
http://pan.baidu.com/share/link?shareid=194189&uk=2735014801

ISO 203M
实现驱动程序的cab外置,系统会自动加载磁盘序列中第一个 \boot\pe\8pedrv\net\*.cab 做为网卡驱动,增减网卡驱动更方便。
修改驱动加载顺序和winvblk32驱动设置,实现grub --mem 方式加载 iso 在图形shell后可见。
增加 pecab 压缩工具。

改进 盘符整理脚本




×××××××××××××××××××××


网络模块全内置,同时支持 右键 加加打开 cab 文件直接安装pe驱动。
没有内置声卡显卡驱动,但是系统原生声卡显卡驱动所需的dll文件已经在内核,可以通过右键 显卡声卡的cab 文件随时安装驱动。

pecmd 启动脚本可以外置,pe启动,首先搜索各盘 \boot\pe\win8pe.pec 作为pe启动用的pecmd 调用脚本,如果没有找到,就调用内置的 x:\windows\system32\win8pe.pec 。如此可以增加可扩展性。


2013.01.08 更新:
2013.01.08 版本的二级内核 支持直接被 bootmgr+bcd 作为传统方式直接装载进入 pe .

此方法同样适用其他的pe ,也就是我们可以把不同的pe 压入一个wim 中(由于wim 的压缩特性,wim可包含不同卷而体积增加不大,如同win7中的install.wim 包含多个版本的卷一样),只是用不同的native一级内核进行引导(甚至可以用一个通用性强的一级内核挂载和引导二级内核wim中的不同pe).理论上是可行的。如此,可以大大减少存储占用。

只包含  wimtool、网络、7z、和tools中的各part 组件,可以搜索 petools .增加 输入法状态标。
输入法为 紫光拼音
iso中不包含 pe工具,需要的工具大家自己找吧。

轻微改进 petools.cmd ,解决当petools 资源发生变化的时候(比如,被删除)再次运行pctools,开始菜单的petools项仍然保留而不能被刷新的问题。


要部署到硬盘,只需把iso 中的文件原样复制到任何分区根下 (注意保持目录结构不变),然后通过 grub 调用即可。
解开后grub调用简单举例
title a.BOOT PE3 维护系统
   find --set-root /boot/pe/native_pe8.ini
   map --mem /boot/pe/win8pe_1.gz (hd)
   map --hook
   chainloader (hd-1,0)/bootmgr
   boot

此iso  也可以用 grub 的map --mem 方式加载后调用。
iso被grub简单调用举例:
map --mem /win8pe.iso (hd32)
map --hook
chainloader (hd32)/grldr
boot

native 一级内核boot.wim 连同bootmgr、bcd 一起被放入 win8pe_1.ima 中,win8pe_1.ima 被压缩成了 gz 格式,只有17M,是 ntfs 硬盘分区映像。启动以后可以作为 wimtool 挂载分区用,也就是 grub 下虚拟出的 winvblk 盘,可在pe 下被识别并利用。
native脚本外置,便于修改。/boot/pe/native_8pe.ini

把一级内 boot.wim 从 win8pe_1.ima 中抽离出来 单独被 硬盘上已有的  bootmgr 调用当然也可以,但必须保证二级内核 放在 /boot/pe 中,bcd 的引导也需要自行编辑。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 15:56 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-7 11:57
2013.01.07
由于 pecmd 新版本的 show 命令对动态磁盘分区 存在操作问题,盘符理顺脚本可能发生故障。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 22:46 编辑 ]
作者: M    时间: 2013-1-7 12:00
超级大师也忍不住寂寞了,嘿嘿,强烈支持。
作者: shan    时间: 2013-1-7 12:31
超级大师一出手就是精品啊
作者: unirp    时间: 2013-1-7 13:28
我是把 一级内核boot.wim、bootmgr、bcd等都抽出来放硬盘使用的,测试修改很方便
作者: 俊采星驰    时间: 2013-1-7 13:46
加上五笔吧,小巧点就行。
作者: xyzxp    时间: 2013-1-7 14:19
标题: 回复 #1 dos时代菜鸟 的帖子
我也是喜欢native8 pe,我是加入搜狗拼音,体积太大。莱鸟不会使用五笔拼音,用搜狗还行。

我是把一级内核打包成ISO置于UD内,二级及工具网络等置于U盘可见区win8pe目录下BOOT.WIM;TOOLS.WIM,就3个文件UD方式引导。

[ 本帖最后由 2011xyzxp 于 2013-1-7 19:46 编辑 ]
作者: ddianxing    时间: 2013-1-7 18:09
很简洁,除了网卡驱动和wimtool、Opera外,基本没什么工具!小巧!
我是用下面的命令启动的,第一次见到(hd-1),我还以为是打字打错了,高人啊!
title a.BOOT PE3 维护系统
   find --set-root /boot/pe/native_pe8.ini
   map --mem /boot/pe/win8pe_1.gz (hd)
   map --hook
   chainloader (hd-1,0)/bootmgr
   boot

[ 本帖最后由 ddianxing 于 2013-1-7 18:13 编辑 ]
作者: 拿铁不加糖    时间: 2013-1-7 19:26
路过支持.........
作者: dos时代菜鸟    时间: 2013-1-7 20:04
原帖由 unirp 于 2013-1-7 13:28 发表
我是把 一级内核boot.wim、bootmgr、bcd等都抽出来放硬盘使用的,测试修改很方便


恩,
不过一级内核一旦作出也就不需要 怎么改动了,所以我 设计成ima 模式,可以在没有 bootmgr引导的情况下通过 grub 引导进入。
作者: mygamexxx    时间: 2013-1-7 22:35
能不能把一级内核和二级内核分别制作成ISO,然后通过map的方式,如果要用NATIVE方式加载两个ISO,如果要非NATIVE方式加载一个二级内核ISO就行。
这样的话一级内核和二级内核均可置于UD区内。

[ 本帖最后由 mygamexxx 于 2013-1-7 22:37 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-8 08:09
原帖由 mygamexxx 于 2013-1-7 22:35 发表
能不能把一级内核和二级内核分别制作成ISO,然后通过map的方式,如果要用NATIVE方式加载两个ISO,如果要非NATIVE方式加载一个二级内核ISO就行。
这样的话一级内核和二级内核均可置于UD区内。



目前我还没有找到办法 。主要是 native 的 二级内核的wim 加载方式不一样。
要用 传统方法 直接加载二级内核进入 pe ,可能需要 bcd 方面的设置,这个我了解不多。

[ 本帖最后由 dos时代菜鸟 于 2013-1-8 08:11 编辑 ]
作者: sunsea    时间: 2013-1-8 11:48
我目前的办法是新建一个内存盘,放入引导文件,使用时动态拷贝一级和二级
作者: dos时代菜鸟    时间: 2013-1-8 12:06
原帖由 2011czmxbb52 于 2013-1-8 11:48 发表
我目前的办法是新建一个内存盘,放入引导文件,使用时动态拷贝一级和二级


我弄出一个雏形。
就是 二级内核 本身具有独立启动功能可以被 boogmgr 直接调用。同时也可以被 native 当作二级内核用。

说不更新,看来还是要更新一下。

http://pan.baidu.com/share/link?shareid=183144&uk=2735014801

光盘iso 的grub 启动菜单 包含从 native 启动和 直接调用 bootmgr 调用win8_2.wim 启动 两种启动模式。

[ 本帖最后由 dos时代菜鸟 于 2013-1-8 12:14 编辑 ]
作者: czswuyou    时间: 2013-1-8 17:21
win8_pe
期待更好更强更简单
作者: wjshd    时间: 2013-1-8 20:49
哪位高师可将ISO文件改成UD版啊?
作者: 2011tanghairuo    时间: 2013-1-8 21:52
小巧自然好,但是不知能否上网看电影听音乐?
作者: 66369    时间: 2013-1-8 22:00
PE区欢迎PE前辈再出江湖...
作者: wjshd    时间: 2013-1-9 07:38
建议内核中添加自动理顺盘符功能。
作者: 风神    时间: 2013-1-9 07:51
终于出手了
精品啊
作者: dlwfdlikuan    时间: 2013-1-9 08:10
大师出手,PE区将会发生一场新的革命!
作者: dos时代菜鸟    时间: 2013-1-9 12:05
原帖由 wjshd 于 2013-1-9 07:38 发表
建议内核中添加自动理顺盘符功能。



pecmd.ini 中已经 有 理顺盘符的功能了
作者: dos时代菜鸟    时间: 2013-1-9 12:11
我现在 正在 研究 如何 把 南狮王 的 那个 190M变成 可用的 二级内核,卡在上网功能上了。
看来要休息几天。再 饿补 几天才可以。
作者: sunsea    时间: 2013-1-9 15:05
原帖由 dos时代菜鸟 于 2013-1-9 12:11 发表
我现在 正在 研究 如何 把 南狮王 的 那个 190M变成 可用的 二级内核,卡在上网功能上了。
看来要休息几天。再 饿补 几天才可以。

我目前有现成的东西可以参考
但是直接map怎么办都不行
作者: dos时代菜鸟    时间: 2013-1-9 22:02
原帖由 2011czmxbb52 于 2013-1-9 15:05 发表

我目前有现成的东西可以参考
但是直接map怎么办都不行


南狮王的那个没有 放入 grub 虚拟盘驱动。
作者: cjyl    时间: 2013-1-10 00:24
可以支持uefi启动吗
作者: dos时代菜鸟    时间: 2013-1-10 08:22
原帖由 cjyl 于 2013-1-10 00:24 发表
可以支持uefi启动吗


还不是很了解  uefi 启动 。
作者: tulongwa    时间: 2013-1-10 09:33
Content这就是可以很多合一了
作者: 于山    时间: 2013-1-10 09:38
测试了,老主板还是启动引导不了!
作者: dos时代菜鸟    时间: 2013-1-10 10:24
可能是 win8pe  对硬件要求高
在老电脑上  显示 让  restart
作者: 于山    时间: 2013-1-10 11:00
原帖由 dos时代菜鸟 于 2013-1-10 10:24 发表
可能是 win8pe  对硬件要求高
在老电脑上  显示 让  restart

但南狮王的有些8pe版本可以!
作者: zhanguser    时间: 2013-1-10 13:50
精品,收藏,下载,试用,学习……
作者: sunhl    时间: 2013-1-11 10:49
支持你有时间回到PE板块为大家付出,久违了老朋友,看到你很高兴。
作者: dos时代菜鸟    时间: 2013-1-11 14:13
2013.01.11 更新
http://pan.baidu.com/share/link?shareid=185890&uk=2735014801
ISO 203M
网络模块全内置,同时支持 右键 加加打开 cab 文件直接安装pe驱动。
没有内置声卡显卡驱动,但是系统原生声卡显卡驱动所需的dll文件已经在内核,可以通过右键 显卡声卡的cab 文件随时安装驱动。

pecmd 启动脚本可以外置,pe启动,首先搜索各盘 \boot\pe\win8pe.pec 作为pe启动用的pecmd 调用脚本,如果没有找到,就调用内置的 x:\windows\system32\win8pe.pec 。如此可以增加可扩展性。
作者: 2012Taobao    时间: 2013-1-11 18:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 20130101    时间: 2013-1-11 18:21
老大这个iso能支持量产嘛?(U盘已是个可量产的U盘)
作者: dos时代菜鸟    时间: 2013-1-11 19:46
原帖由 2012Taobao 于 2013-1-11 18:08 发表
请问楼主,实现启动多卷wim中第一个卷(带有pe 引导属性)对bootmgr、bcd、boot.sdi有何要求,需不需破解?


应该不需要。这是 bootmgr 的本性。
作者: dos时代菜鸟    时间: 2013-1-11 19:47
原帖由 20130101 于 2013-1-11 18:21 发表
老大这个iso能支持量产嘛?(U盘已是个可量产的U盘)


这个说不好,很久没有量产了。你自己测试一下吧。

我都用 fbinst ,在(ud) 中 只放入一个 grub
作者: 2012Taobao    时间: 2013-1-12 17:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无垠    时间: 2013-1-12 18:36
虚拟机测试不错,学习学习新技术。
作者: fukystone    时间: 2013-1-14 10:58
老大,看到你这个pe里带了wvblk32.sys,但是注册表中好像没有集成。所以map这个iso的时候,native是失效的,win8不能识别grub虚拟的光驱。
win7pe里,smine大曾经集成过wvblk32.sys,并且修改了win7的驱动加载顺序,可以识别硬盘和U盘上的grub虚拟的光驱。见这个帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211688&extra=page%3D3
老大能把win8pe也搞成这样吗?
作者: dos时代菜鸟    时间: 2013-1-14 11:13
我这个里面已经有  wvblk32 驱动了,否则 我一楼 说 支持  grub map -mem 启动 如何实现?
这个驱动 放在 一级内核中

关于驱动 启动顺序倒是可以借鉴 一下。多谢啦 。

[ 本帖最后由 dos时代菜鸟 于 2013-1-14 11:19 编辑 ]
作者: fukystone    时间: 2013-1-14 11:42
原帖由 dos时代菜鸟 于 2013-1-14 11:13 发表
我这个里面已经有  wvblk32 驱动了,否则 我一楼 说 支持  grub map -mem 启动 如何实现?
这个驱动 放在 一级内核中

关于驱动 启动顺序倒是可以借鉴 一下。多谢啦 。


map--mem没什么大用,太慢。
那个帖子里真正让人感兴趣的是直接map,并且进系统后可以看到grub虚拟的光驱,这样基本不占内存,并且无论iso多大都不影响速度……
作者: dos时代菜鸟    时间: 2013-1-14 13:02
原帖由 fukystone 于 2013-1-14 11:42 发表


map--mem没什么大用,太慢。
那个帖子里真正让人感兴趣的是直接map,并且进系统后可以看到grub虚拟的光驱,这样基本不占内存,并且无论iso多大都不影响速度……


win8 的bcd 似乎不支持 。以前我也测试过 n次 ,都失败了。

另外要是用 native 模式,完全可以把 一级内核 和 二级wim 从iso 中 抽出来用。
作者: fukystone    时间: 2013-1-14 13:27
原帖由 dos时代菜鸟 于 2013-1-14 13:02 发表


win8 的bcd 似乎不支持 。以前我也测试过 n次 ,都失败了。

另外要是用 native 模式,完全可以把 一级内核 和 二级wim 从iso 中 抽出来用。

嗯,其实我感兴趣的主要是“能够识别grub虚拟的光驱”,这个用处很广泛的----进pe就不会再找不到外置了……
native模式虽然可以拆分,但是需要自己处理一下二级wim,不能直接使用各位老大的iso。
这个“win8的bcd似乎不支持”指什么?win8不能集成wblk32.sys?我改过注册表,但是wblk32这个服务总是起不来,说是服务名无效。您能谈谈怎么集成这个服务吗?
作者: dos时代菜鸟    时间: 2013-1-14 13:40
原帖由 fukystone 于 2013-1-14 13:27 发表

嗯,其实我感兴趣的主要是“能够识别grub虚拟的光驱”,这个用处很广泛的----进pe就不会再找不到外置了……
native模式虽然可以拆分,但是需要自己处理一下二级wim,不能直接使用各位老大的iso。
这个“win ...



我刚才 按照 你 的那个地址 的方法修改一下注册表,确实可以 实现 win8下 识别 grub 的map --mem 方式的光驱和硬盘。但 map (无--mem)的虚拟盘则会在引导的时候就重新启动。

我之前没有把驱动的启动顺序弄明白,只能实现native模式下对winvblk盘的识别,而到了win8pe的图形shell阶段就不行了,我是通过 native 模式下将 winvblk 盘上面的wim 挂到x: 导致进入图形shell以后winvblk 驱动仍然生效。

win8的 bootmgr+bcd 似乎不能运行在 grub 的map (无--mem)的虚拟盘上。应该是在bootmgr启动阶段就夭折了。所以无法实现如下方式引导:
map /win8pe.iso (0xff)
map --hook
chainloader (0xff)/bootmgr
boot
作者: fukystone    时间: 2013-1-14 14:56
原帖由 dos时代菜鸟 于 2013-1-14 13:40 发表



我刚才 按照 你 的那个地址 的方法修改一下注册表,确实可以 实现 win8下 识别 grub 的map --mem 方式的光驱和硬盘。但 map (无--mem)的虚拟盘则会在引导的时候就重新启动。

我之前没有把驱动的启动顺 ...


直接map应该是没问题的,不管是你的还是天意的win8pe,都可以直接map(不加--mem),只是进去看不到grub虚拟的光驱而已。

用你的native启动,可以看到native那一行字,然后直接重启了,所以我怀疑是native mount的问题。

老大你修改注册表,可以net start wvblk32 吗?方便的话把注册表的修改部分贴出来看看。
用smine的7pe就可以看到grub虚拟的光驱


作者: mygamexxx    时间: 2013-1-14 15:17
有个奇怪的现象:我使用天意的NATIVE版WIN8PE,将一级内核和二级内核分别放在两个ISO中,
map --mem nativeboot.iso (0xff)
map --mem boot.iso (0xfe)   这是两级内核
map --hook
chainloader (0xff)
boot

启动后至NATIVE界面后有一个蓝屏然后自动重启,再选择进入NATIVE的WIN8PE,可以成功启动,并能看到两个map虚拟的光盘。但有个后遗症,选择关机会出现有一个蓝屏然后自动重启。
如果是冷启动就只能启动至NATIVE界面后自动重启。
启动成功后的图:


[ 本帖最后由 mygamexxx 于 2013-1-14 15:30 编辑 ]
作者: fukystone    时间: 2013-1-14 15:45
原帖由 mygamexxx 于 2013-1-14 15:17 发表
有个奇怪的现象:我使用天意的NATIVE版WIN8PE,将一级内核和二级内核分别放在两个ISO中,
map --mem nativeboot.iso (0xff)
map --mem boot.iso (0xfe)   这是两级内核
map --hook
chainloader (0xff)
boo ...


加--mem的话,只要一级有wvblk32.sys的话,应该可以进到桌面的。
你这个所谓的“重启”,是回到开机画面,还是回到grub界面?
作者: mygamexxx    时间: 2013-1-14 16:06
回到开机界面,再选择USB启动,再进入WIN8PE。在NATIVE界面应该是挂载二级内核boot.wim不成功。然后是蓝屏界面有一个笑脸,有一句英文,重启后可成功挂载BOOT.WIM。

[ 本帖最后由 mygamexxx 于 2013-1-14 16:10 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-14 16:13
原帖由 fukystone 于 2013-1-14 14:56 发表


直接map应该是没问题的,不管是你的还是天意的win8pe,都可以直接map(不加--mem),只是进去看不到grub虚拟的光驱而已。
155053
用你的native启动,可以看到native那一行字,然后直接重启了,所以我怀疑 ...


看来还是  winvblk 驱动的问题。

1.11版本中的 非 native模式启动 ,里面的注册表 system 中 没有 植入 winvblk 驱动,所以 可以启动成功,但是进入以后因为 没有 winvblk 驱动 导致 无法 看到虚拟的光驱。但是 在 图形 shell 下 手动安装 winvblk 驱动,应该可以实现grub虚拟光盘可见的。

刚刚 按照 smine 的方法 改造注册表,非 native模式也 启动不了了。呵呵,说明还是 winvblk 驱动设置的问题。

[ 本帖最后由 dos时代菜鸟 于 2013-1-14 16:16 编辑 ]
作者: fukystone    时间: 2013-1-14 17:40
原帖由 mygamexxx 于 2013-1-14 16:06 发表
回到开机界面,再选择USB启动,再进入WIN8PE。在NATIVE界面应该是挂载二级内核boot.wim不成功。然后是蓝屏界面有一个笑脸,有一句英文,重启后可成功挂载BOOT.WIM。


这可太奇怪了啊,难道重启后map--mem的还能保留?你这不会是机器的问题吧?试没试过换台机器或虚拟机?
作者: mygamexxx    时间: 2013-1-14 20:19
多次重现此现象所以感到奇怪
作者: mygamexxx    时间: 2013-1-14 20:27
标题: 回复 #46 dos时代菜鸟 的帖子
不会啊我使用的天意wIn8pE都是map方式启动的但必须是全内置形式或搜索挂载外置wIm.
就是启动boot.wim后不能再读仿真的光盘

[ 本帖最后由 mygamexxx 于 2013-1-14 20:32 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-14 20:33
原帖由 mygamexxx 于 2013-1-14 20:27 发表
不会啊我使用的天意wIn8pE都是map方式启动的但必须是全内置形式或搜索挂载外置wIm.


天意 的 pe是可以 直接 map 成功的,但是 你能 看到 虚拟 iso 光盘的东西么?

大家不要着急,我正在研究,有些眉目了。但愿 能够成功让 win8pe实现 直接map 以后可以看到虚拟的iso光盘内容。
作者: fukystone    时间: 2013-1-14 22:02
原帖由 dos时代菜鸟 于 2013-1-14 20:33 发表


天意 的 pe是可以 直接 map 成功的,但是 你能 看到 虚拟 iso 光盘的东西么?

大家不要着急,我正在研究,有些眉目了。但愿 能够成功让 win8pe实现 直接map 以后可以看到虚拟的iso光盘内容。


老大加油,我现在搞到map进去的话,明明wcblk32服务已经启动了,虚拟的驱动也有,就是显示“硬件未连接”。没辙了,把我的改动贴上来,给老大个参考吧
注册表修改:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock\0000]
"ConfigFlags"=dword:00000020
"DeviceReported"=dword:00000001
"Service"="wvblk32"
"CompatibleIDs"=hex(7):44,00,45,00,54,00,45,00,43,00,54,00,45,00,44,00,49,00,\
  6e,00,74,00,65,00,72,00,6e,00,61,00,6c,00,5c,00,77,00,76,00,62,00,6c,00,6b,\
  00,33,00,32,00,00,00,44,00,45,00,54,00,45,00,43,00,54,00,45,00,44,00,5c,00,\
  77,00,76,00,62,00,6c,00,6b,00,33,00,32,00,00,00,00,00
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"
"Capabilities"=dword:00000000
"ParentIdPrefix"="1&c0ac9c8&0"
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock\0000\Properties]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock\0000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock\0000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}\0006]
@=hex(ffff0007):00,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\ROOT\WinVBlock\0000\Control]
"DeviceReported"=dword:00000001

[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000]
"DeviceDesc"="@disk.inf,%disk_devdesc%;Disk drive"
"LocationInformation"="RAM_at_7143F000"
"Capabilities"=dword:00000000
"ContainerID"="{00000000-0000-0000-ffff-ffffffffffff}"
"HardwareID"=hex(7):57,00,69,00,6e,00,56,00,42,00,6c,00,6f,00,63,00,6b,00,5c,\
  00,52,00,41,00,4d,00,48,00,61,00,72,00,64,00,44,00,69,00,73,00,6b,00,00,00,\
  47,00,65,00,6e,00,44,00,69,00,73,00,6b,00,00,00,00,00
"CompatibleIDs"=hex(7):47,00,65,00,6e,00,44,00,69,00,73,00,6b,00,00,00,00,00
"ClassGUID"="{4d36e967-e325-11ce-bfc1-08002be10318}"
"Service"="disk"
"Driver"="{4d36e967-e325-11ce-bfc1-08002be10318}\\0004"
"Mfg"="@disk.inf,%genmanufacturer%;(Standard disk drives)"
"FriendlyName"="WinVBlock Disk"
"ConfigFlags"=dword:00000000
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Device Parameters]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Device Parameters\Partmgr]
"Attributes"=dword:00000000
"DiskId"="{54eebd25-5e29-11e2-8433-806e6f6e6963}"
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\0004]
@=hex(ffff0012):57,00,69,00,6e,00,56,00,42,00,6c,00,6f,00,63,00,6b,00,20,00,44,\
  00,69,00,73,00,6b,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\0007]
@=hex(ffff0012):64,00,69,00,73,00,6b,00,2e,00,69,00,6e,00,66,00,3a,00,47,00,65,\
  00,6e,00,44,00,69,00,73,00,6b,00,2c,00,64,00,69,00,73,00,6b,00,5f,00,69,00,\
  6e,00,73,00,74,00,61,00,6c,00,6c,00,2e,00,4e,00,54,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}\0006]
@=hex(ffff0007):00,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0003]
@=hex(ffff0012):64,00,69,00,73,00,6b,00,2e,00,69,00,6e,00,66,00,3a,00,36,00,64,\
  00,31,00,36,00,36,00,65,00,65,00,39,00,36,00,37,00,37,00,63,00,37,00,32,00,\
  35,00,63,00,3a,00,64,00,69,00,73,00,6b,00,5f,00,69,00,6e,00,73,00,74,00,61,\
  00,6c,00,6c,00,2e,00,4e,00,54,00,3a,00,36,00,2e,00,32,00,2e,00,39,00,32,00,\
  30,00,30,00,2e,00,31,00,36,00,33,00,38,00,34,00,3a,00,47,00,65,00,6e,00,44,\
  00,69,00,73,00,6b,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\000A]
@=hex(ffff0012):52,00,4f,00,4f,00,54,00,5c,00,57,00,56,00,42,00,4c,00,4b,00,33,\
  00,32,00,5c,00,30,00,30,00,30,00,30,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0064]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0065]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0066]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0002]
@=hex(ffff0010):00,80,8c,a3,c5,94,c6,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0003]
@=hex(ffff0012):36,00,2e,00,32,00,2e,00,39,00,32,00,30,00,30,00,2e,00,31,00,36,\
  00,33,00,38,00,34,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0004]
@=hex(ffff0012):44,00,69,00,73,00,6b,00,20,00,64,00,72,00,69,00,76,00,65,00,00,\
  00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0005]
@=hex(ffff0012):64,00,69,00,73,00,6b,00,2e,00,69,00,6e,00,66,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0006]
@=hex(ffff0012):64,00,69,00,73,00,6b,00,5f,00,69,00,6e,00,73,00,74,00,61,00,6c,\
  00,6c,00,2e,00,4e,00,54,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0008]
@=hex(ffff0012):47,00,65,00,6e,00,44,00,69,00,73,00,6b,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0009]
@=hex(ffff0012):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMHardDisk\1&c0ac9c8&0&RAM_at_7143F000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\000E]
@=hex(ffff0007):01,00,ff,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000]
"DeviceDesc"="@cdrom.inf,%gencdrom_devdesc%;CD-ROM Drive"
"LocationInformation"="RAM_at_733A0000"
"Capabilities"=dword:00000004
"ContainerID"="{54eebd22-5e29-11e2-8433-806e6f6e6963}"
"HardwareID"=hex(7):57,00,69,00,6e,00,56,00,42,00,6c,00,6f,00,63,00,6b,00,5c,\
  00,52,00,41,00,4d,00,4f,00,70,00,74,00,69,00,63,00,61,00,6c,00,44,00,69,00,\
  73,00,63,00,00,00,47,00,65,00,6e,00,43,00,64,00,52,00,6f,00,6d,00,00,00,00,\
  00
"CompatibleIDs"=hex(7):47,00,65,00,6e,00,43,00,64,00,52,00,6f,00,6d,00,00,00,\
  00,00
"ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}"
"Service"="cdrom"
"Driver"="{4d36e965-e325-11ce-bfc1-08002be10318}\\0002"
"Mfg"="@cdrom.inf,%genmanufacturer%;(Standard CD-ROM drives)"
"FriendlyName"="WinVBlock Disk"
"ConfigFlags"=dword:00000000
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Device Parameters]
"DefaultRequestFlags"=dword:00000008
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Device Parameters\Storport]
"MinimumIdleTimeoutInMS"=dword:00000000
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\0004]
@=hex(ffff0012):57,00,69,00,6e,00,56,00,42,00,6c,00,6f,00,63,00,6b,00,20,00,44,\
  00,69,00,73,00,6b,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\0007]
@=hex(ffff0012):63,00,64,00,72,00,6f,00,6d,00,2e,00,69,00,6e,00,66,00,3a,00,47,\
  00,65,00,6e,00,43,00,64,00,52,00,6f,00,6d,00,2c,00,63,00,64,00,72,00,6f,00,\
  6d,00,5f,00,69,00,6e,00,73,00,74,00,61,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}\0006]
@=hex(ffff0007):00,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0003]
@=hex(ffff0012):63,00,64,00,72,00,6f,00,6d,00,2e,00,69,00,6e,00,66,00,3a,00,36,\
  00,64,00,31,00,36,00,36,00,65,00,65,00,39,00,30,00,64,00,61,00,62,00,34,00,\
  65,00,31,00,61,00,3a,00,63,00,64,00,72,00,6f,00,6d,00,5f,00,69,00,6e,00,73,\
  00,74,00,61,00,6c,00,6c,00,3a,00,36,00,2e,00,32,00,2e,00,39,00,32,00,30,00,\
  30,00,2e,00,31,00,36,00,33,00,38,00,34,00,3a,00,47,00,65,00,6e,00,43,00,64,\
  00,52,00,6f,00,6d,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\000A]
@=hex(ffff0012):52,00,4f,00,4f,00,54,00,5c,00,57,00,56,00,42,00,4c,00,4b,00,33,\
  00,32,00,5c,00,30,00,30,00,30,00,30,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0064]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0065]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0066]
@=hex(ffff0010):ee,0f,e1,19,36,f2,cd,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}]
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0002]
@=hex(ffff0010):00,80,8c,a3,c5,94,c6,01
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0003]
@=hex(ffff0012):36,00,2e,00,32,00,2e,00,39,00,32,00,30,00,30,00,2e,00,31,00,36,\
  00,33,00,38,00,34,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0004]
@=hex(ffff0012):43,00,44,00,2d,00,52,00,4f,00,4d,00,20,00,44,00,72,00,69,00,76,\
  00,65,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0005]
@=hex(ffff0012):63,00,64,00,72,00,6f,00,6d,00,2e,00,69,00,6e,00,66,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0006]
@=hex(ffff0012):63,00,64,00,72,00,6f,00,6d,00,5f,00,69,00,6e,00,73,00,74,00,61,\
  00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0008]
@=hex(ffff0012):47,00,65,00,6e,00,43,00,64,00,52,00,6f,00,6d,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0009]
@=hex(ffff0012):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Enum\WinVBlock\RAMOpticalDisc\1&c0ac9c8&0&RAM_at_733A0000\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\000E]
@=hex(ffff0007):01,00,ff,00




[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Services\wvblk32]
"DisplayName"="WinVBlock Virtual Disk Driver"
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"ImagePath"="system32\\DRIVERS\\wvblk32.sys"
"Start"=dword:00000001
"Tag"=dword:00000002
"Type"=dword:00000001
"PdoDone"=dword:00000001
[HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Services\wvblk32\Enum]
"0"="ROOT\\wvblk32\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


导入的时候需要修改相应的权限,不然导不进去。

QQ截图20130114220057.jpg (73.61 KB, 下载次数: 100)

QQ截图20130114220057.jpg

QQ截图20130114220138.jpg (97.15 KB, 下载次数: 106)

QQ截图20130114220138.jpg

QQ截图20130114220206.jpg (55.41 KB, 下载次数: 93)

QQ截图20130114220206.jpg

作者: caocaofff    时间: 2013-1-14 22:38
标题: 回复 #1 dos时代菜鸟 的帖子
楼主的方法很好,学习了。。。。。。
作者: 2012hzy6420    时间: 2013-1-15 07:57
好东西,谢谢分享,感谢楼主!!!!!!!!!!!!!
作者: dos时代菜鸟    时间: 2013-1-15 08:26
原帖由 fukystone 于 2013-1-14 22:02 发表


老大加油,我现在搞到map进去的话,明明wcblk32服务已经启动了,虚拟的驱动也有,就是显示“硬件未连接”。没辙了,把我的改动贴上来,给老大个参考吧
注册表修改:
Windows Registry Editor Version 5.0 ...


折腾了一宿,结果失败了。我的结果和你差不多。大家一起努力吧。

你看看你的
HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Services\wvblk32
HKEY_LOCAL_MACHINE\w8_SYSTEM\ControlSet001\Services\cdrom
两个服务项目中 start 的数值是不是 cdrom 的=0 wvblk32 的=1

感觉应该现驱动wvblk32 再开启cdrom 支持。但是 iso 文件又在disk上,归disk管,所以,disk/usb 应该在wvblk32前被调用。
所以应该是 disk/usb的start=0 ,wvbll32的start=1 ,cdrom 的 start=2 ,而start=2 的时候就需要手动开启。

再试试看吧。


这个 或许有用
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=210583&highlight
作者: pondpp    时间: 2013-1-15 08:49
谢谢分享。学习学习。
作者: mygamexxx    时间: 2013-1-15 10:39
使用一级内核和二级内核分成两个ISO,map --mem的方式启动后可见到一级内核和二级内核两个虚拟光盘。
但是使用一级内核,map --mem方式,二级内核boot.wim放在硬盘上,启动后却看不到一级内核的虚拟光盘。
作者: sunsea    时间: 2013-1-16 20:23
我做了一个UD能启的Native8PE
实际就是弄得象动态内核,内存中创建一个空盘,然后临时用dd拷贝必须文件启动。
目前我做到能认mem的,非mem的试过各种方法也没弄出来。
作者: fukystone    时间: 2013-1-16 20:43
原帖由 sunsea 于 2013-1-16 20:23 发表
我做了一个UD能启的Native8PE
实际就是弄得象动态内核,内存中创建一个空盘,然后临时用dd拷贝必须文件启动。
目前我做到能认mem的,非mem的试过各种方法也没弄出来。

加mem的很简单,只要内核集成一下winvblock就可以了。不加mem的话,需要解决disk.sys和usb驱动在cdrom.sys之前加载的问题,因为winvblock虚拟光驱的时候需要先到硬盘或U盘上去找iso文件……
作者: dos时代菜鸟    时间: 2013-1-17 08:20
原帖由 mygamexxx 于 2013-1-15 10:39 发表
使用一级内核和二级内核分成两个ISO,map --mem的方式启动后可见到一级内核和二级内核两个虚拟光盘。
但是使用一级内核,map --mem方式,二级内核boot.wim放在硬盘上,启动后却看不到一级内核的虚拟光盘。



我system 注册表 中wvblk32 相关 缺 项目导致的。

正在研究盘符排序的脚本,过几天放个新的。
作者: wjshd    时间: 2013-1-17 13:43
标题: 回复 #64 dos时代菜鸟 的帖子
楼主这个集成了网络功能的win8PE纯净版是我一直梦寐以求的,恭候楼主完善精品力作!
作者: dos时代菜鸟    时间: 2013-1-17 15:56
2013.01.17 更新
http://pan.baidu.com/share/link?shareid=194189&uk=2735014801

ISO 203M
实现驱动程序的cab外置,系统会自动加载磁盘序列中第一个 \boot\pe\8pedrv\net\*.cab 做为网卡驱动,增减网卡驱动更方便。
修改驱动加载顺序和winvblk32驱动设置,实现grub --mem 方式加载 iso 在图形shell后可见。
增加 pecab 压缩工具。

改进 盘符整理脚本
作者: 964220    时间: 2013-1-17 16:17
学习了。不敢发贴。测试一下。继续潜水。
============
测试是这样。进不去WIN8。看见WIN8界面。但进不了。重启后是这样的界面(开始也是)。

[ 本帖最后由 964220 于 2013-1-17 17:20 编辑 ]

1.jpg (32.94 KB, 下载次数: 88)

1.jpg

作者: ntsyh    时间: 2013-1-17 16:20
楼主的win8peISO直接支持刻盘、量产、合盘吧?

[ 本帖最后由 ntsyh 于 2013-1-17 16:22 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-17 18:57
原帖由 964220 于 2013-1-17 16:17 发表
学习了。不敢发贴。测试一下。继续潜水。
============
测试是这样。进不去WIN8。看见WIN8界面。但进不了。重启后是这样的界面(开始也是)。


不会是你没按回车吧???
作者: nnd76543    时间: 2013-1-17 19:14
奇怪了,我刻盘实机测试,出了ls的ls图片后,回车!屏幕一闪,重启了,第二次关机重开又好了,第三次也好了,不知何故???总觉得'Native‘方法怪怪的,其他的得'Native8也有随机的成功与否,呵呵。。
作者: wjshd    时间: 2013-1-17 19:18
标题: 回复 #66 dos时代菜鸟 的帖子
在VMware虚拟机中测试效果很好,但实机测试Native不能进入!
作者: dos时代菜鸟    时间: 2013-1-17 19:43
win8 对系统硬件要求严格。很多老电脑都不能启动。
作者: wjshd    时间: 2013-1-17 19:55
标题: 回复 #72 dos时代菜鸟 的帖子
wim  可实机启动,只是native不能实机启动。在VM虚拟机中,两个都正常启动的……
作者: dos时代菜鸟    时间: 2013-1-17 20:29
原帖由 wjshd 于 2013-1-17 19:55 发表
wim  可实机启动,只是native不能实机启动。在VM虚拟机中,两个都正常启动的……


是否在硬盘分区 \boot\pe 里面有老版本的 win8pe_2.wim ?
作者: wjshd    时间: 2013-1-17 20:39
标题: 回复 #74 dos时代菜鸟 的帖子
硬盘里没有发现老版本的

[ 本帖最后由 wjshd 于 2013-1-17 20:42 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-17 21:39
原帖由 wjshd 于 2013-1-17 20:39 发表
硬盘里没有发现老版本的


如何启动的?使用 grub map --mem 方式装载iso ,然后运行么?
native 是停止在某个状态,还是重新启动?

grub native启动菜单如下:
title x.native win8pe
map --mem /xxx.iso (0xff)
map --hook
map --mem (0xff)/boot/pe/win8pe_1.gz (hd)
map --rehook
chainloader (hd-1,0)/bootmgr
boot
作者: wjshd    时间: 2013-1-18 07:43
标题: 回复 #76 dos时代菜鸟 的帖子
是将ISO部署到UD区,native启动后停留在如下状态:
Native  shell  [version 0.12 x86]  (jun 5. 2012 16:26:20)
X:\windows\system32〉
作者: dos时代菜鸟    时间: 2013-1-18 08:10
原帖由 wjshd 于 2013-1-18 07:43 发表
是将ISO部署到UD区,native启动后停留在如下状态:
Native  shell  [version 0.12 x86]  (jun 5. 2012 16:26:20)
X:\windows\system32〉


这个情况,应该是 没有找到iso 虚拟的光驱。grub什么版本?
用 map --mem 方式加载iso 。

非native 模式,能安装网卡么?

[ 本帖最后由 dos时代菜鸟 于 2013-1-18 08:12 编辑 ]
作者: wjshd    时间: 2013-1-18 11:29
标题: 回复 #78 dos时代菜鸟 的帖子
非native 模式,在VM虚拟机中能自动安装网卡,在实机中需手动安装网卡!

[ 本帖最后由 wjshd 于 2013-1-18 11:58 编辑 ]
作者: dos时代菜鸟    时间: 2013-1-18 12:40
看来 是 ud 原因,放到ud 有问题。在研究研究吧 。
作者: wjshd    时间: 2013-1-18 14:34
标题: 回复 #80 dos时代菜鸟 的帖子
需要您这样的大师深入研究,我这真正菜鸟坐等享用,拜谢了!
可否将二合一版本分别独立制作上传,由坛里的朋友各取所爱,自由下载?
最理想的是将此PE做成FAB包!

[ 本帖最后由 wjshd 于 2013-1-19 09:16 编辑 ]
作者: wjshd    时间: 2013-1-20 13:16
原帖由 dos时代菜鸟 于 2013-1-18 12:40 发表
看来 是 ud 原因,放到ud 有问题。在研究研究吧 。

实机试用我心如水_Win8_PE_新春版_v6.60_UD.FBA 运行无障碍,建议楼主参考……
作者: dos时代菜鸟    时间: 2013-1-20 16:16
原帖由 wjshd 于 2013-1-20 13:16 发表

实机试用我心如水_Win8_PE_新春版_v6.60_UD.FBA 运行无障碍,建议楼主参考……


我在 本地硬盘 用 Grub 的 map --mem 虚拟 调用这个 iso 启动 没有问题,可以在进入界面以后 看到 虚拟的 grub光盘,在 ud 下也应该没问题,因为虚拟盘在内存中,已经脱离了ud 。至于为什么不能用,可能是 ud 部署方面的事情,我没有 ud 环境,没有办法测试。或许需要 fbinst.exe.

这个pe本来就是两用的,就算拆开,体积也不会变小。本身就可以让用户各取所需。这个就是启动部署方面的事情了。

至于做成 ud.fba ,我并不赞成,因为人家用户可能还要往 ud里面放其他的东西。所以还是让用户自己部署到 ud 吧 。

[ 本帖最后由 dos时代菜鸟 于 2013-1-20 16:17 编辑 ]
作者: sunsea    时间: 2013-1-20 16:19
原帖由 fukystone 于 2013-1-16 20:43 发表

加mem的很简单,只要内核集成一下winvblock就可以了。不加mem的话,需要解决disk.sys和usb驱动在cdrom.sys之前加载的问题,因为winvblock虚拟光驱的时候需要先到硬盘或U盘上去找iso文件……

哥们,我各种方法,什么改顺序之类全都试过,不管用
作者: wjshd    时间: 2013-1-20 20:44
标题: 回复 #83 dos时代菜鸟 的帖子
win8PE以native模式部署至UD,好像目前都遇到了费解的难题,可能还需要些时日吧,相信最终会被大师们攻克的……感谢楼主!
作者: dos时代菜鸟    时间: 2013-1-20 21:05
标题: 回复 #85 wjshd 的帖子
无非是 不能 map --mem  而已。
用 map --mem 的方式 就可以了。并不是说不能部署在  ud
.

当然 能直接map 更好了。
作者: dos时代菜鸟    时间: 2013-1-20 21:27


http://www.msfn.org/board/topic/ ... p-v23/page__st__240

好像2012年9月份 winvblk32 就全面支持win8 了
作者: 2013SHX    时间: 2013-1-23 11:11
好东东啊,要支持呀,呵呵
作者: kcyou    时间: 2013-1-28 10:43
看看有没有新动向。。。。。。。。
作者: 419788808    时间: 2013-3-27 20:50
看看这个。。。。。。
作者: aimengyucheng    时间: 2015-2-16 16:08
看看看




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