无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10057|回复: 30
打印 上一主题 下一主题

[讨论] 如何将WIN10的DISM集成到WIN8.1RAMOS(PE)?

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-8 12:07:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kcyou 于 2015-10-13 14:53 编辑

       用WIN8.1版的DISM处理WIN10的WIM文件受到限制,如不能用低版本的DISM给集成有高版本dism的镜像离线添加驱动。
       为了让WIN8.1RAMOS(PE)能更好的处理WIN10的WIM,经测试将WIN8.1RAMOS(PE)中的DISM升级为WIN10的版本,也是可行的。

     -----------------------------------------------------------------------------------
        
   2015年6月2日更新:
          本人成功将WIN10.0.10130 X64版DISM移植到WIN8.1,见 第20楼。。。。。


     -----------------------------------------------------------------------------------


       本论坛fish2006 修改WIN8.1RAMOS 升级DISM,我觉得非常不错。
       参照fish2006 的做法及”http://bbs.wuyou.net/forum.php?mod=viewthread&tid=344938&highlight=dism为32位及64位7PE、8PE添加DISM组件“,结合网上能下载的WIN10PE,替换部分文件,我没有最新版的WIN10安装盘或WINRE.WIM,结合本论坛分享的Deployment Tools(Win10 TP),终于大功告成。现分享如下:
           
下载: 百度云盘 提取码: 4vjt
    -----------------------------------------------------------------------------------

     添加方法(以x64为例):
      1、复制DISM相关文件:将x64目录下的所有文件及文件夹复制到system32目录下,将x86目录下的所有文件及文件夹复制到sysWOW64目录下,如提示文件已存在,直接覆盖即可。
      2、导入服务项:运行regedit打开注册表编辑器,选中HEK_LOCAL_MACHINE主键,“文件”菜单——加载配置单元——选中PE的system32\config目录下的SYSTEM,项名称设为“ST”(不含引号),双击导入压缩包中的“dism注册表.reg”,然后展开HEK_LOCAL_MACHINE主键,选中ST后,“文件”菜单——卸载配置单元。
      实例:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=364776&extra
     关于WIN8PE添加DISM的例子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=371941&extra=page%3D1&page=5







2#
发表于 2015-4-8 12:57:36 | 只看该作者
你的8.1ramos是不是不带update?
回复

使用道具 举报

3#
 楼主| 发表于 2015-4-8 14:52:40 | 只看该作者
红毛樱木 发表于 2015-4-8 12:57
你的8.1ramos是不是不带update?

是UPDATE 1
回复

使用道具 举报

4#
 楼主| 发表于 2015-4-8 15:23:38 | 只看该作者

fish2006 对8.1 UPDATE3 版本的DISM进行了升级,说DISM升级到win10版本后可以处理WIN10的镜像,是不是说WIN8.1PE(低版本DISM)不能处理WIN10(高版本DISM)的镜像?
回复

使用道具 举报

5#
发表于 2015-4-8 15:37:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2015-4-8 15:38:41 来自手机 | 只看该作者
kcyou 发表于 2015-4-8 15:23
fish2006 对8.1 UPDATE3 版本的DISM进行了升级,说DISM升级到win10版本后可以处理WIN10的镜像,是不是说W ...

8.1up1之前的确实操作不了之后的

但是8.1up1及以后的应该可以操作

你测试下看看了
回复

使用道具 举报

7#
 楼主| 发表于 2015-4-8 16:25:33 | 只看该作者
本帖最后由 kcyou 于 2015-4-8 21:54 编辑

挂载可以,添加驱动好像不行。。。。。。。。。。。。。


运行的DISM是17029版,镜像里DISM是10.0.9933.0版,不成功。


经对fish2006 修改的升级了DISM的8.1RAMOS UPDATE3 版本测试,用WIN10版本的DISM(WIN8.1可以在ADK10里进行)可以给该BOOT.WIM离线添加驱动。
不能用低版本的DISM给集成有高版本dism的镜像离线添加驱动。
fish2006 升级DISM的方法是可以的!


回复

使用道具 举报

8#
 楼主| 发表于 2015-4-8 22:03:07 | 只看该作者
参考帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=344938&highlight=dism为32位及64位7PE、8PE添加DISM组件


回复

使用道具 举报

9#
发表于 2015-4-8 23:04:07 来自手机 | 只看该作者
kcyou 发表于 2015-4-8 16:25
挂载可以,添加驱动好像不行。。。。。。。。。。。。。



8.1 up1就有wof.sys驱动了吧?
回复

使用道具 举报

10#
发表于 2015-4-8 23:06:07 | 只看该作者
kcyou 发表于 2015-4-8 16:25
挂载可以,添加驱动好像不行。。。。。。。。。。。。。

我这里在win7系统中用系统中的dism给win8pe的wim添加驱动就可以呀。wim文件是解开的,集成中没有发现有错误提示,一个一个都成功了。看到inf目录中也有oem.inf文件了,因为没有硬件环境所以没有测试是否正常。
我也想问,这个dism版本必须一样吗?


就是高的可以向低的dism集成驱动
低的不可以向高的dism集成驱动
32位的是否可以向64位的dism集成驱动
64位的是否可以向32位的集成驱动?
不知道谁实际的测试过?
回复

使用道具 举报

11#
发表于 2015-4-9 08:09:31 | 只看该作者
楼主关注我。。
回复

使用道具 举报

12#
 楼主| 发表于 2015-4-9 10:36:31 | 只看该作者
freesoft00 发表于 2015-4-8 23:06
我这里在win7系统中用系统中的dism给win8pe的wim添加驱动就可以呀。wim文件是解开的,集成中没有发现有错 ...

貌似对低版本DISMWIN10镜像处理才会出现提示。
在32位系统运行DISM可以向64位BOOT.WIM集成驱动。
回复

使用道具 举报

13#
发表于 2015-4-9 21:13:03 | 只看该作者
来学习学习的。
回复

使用道具 举报

14#
 楼主| 发表于 2015-4-18 22:38:21 | 只看该作者
我已成功将WIN8.1RAMOS升级成功。
回复

使用道具 举报

15#
 楼主| 发表于 2015-4-20 22:14:02 | 只看该作者
回复

使用道具 举报

16#
发表于 2015-5-1 18:51:10 | 只看该作者
学习了!谢谢分享……
回复

使用道具 举报

17#
 楼主| 发表于 2015-5-24 22:30:05 来自手机 | 只看该作者
本帖最后由 kcyou 于 2015-5-26 11:11 编辑

win10最近的版本如10075的DISM移植到8.1成功,注意WOF驱动用WIN8.1的。
回复

使用道具 举报

18#
发表于 2015-5-24 22:44:27 | 只看该作者
kcyou 发表于 2015-5-24 22:30
win10最近的版本如10122的DISM移植到8.1不成功。。。。。。。

将军,有完整的10122版dism吗?可否分享一下?
回复

使用道具 举报

19#
 楼主| 发表于 2015-5-24 23:15:54 来自手机 | 只看该作者
本帖最后由 kcyou 于 2015-5-25 08:52 编辑

没有ADK,只有x64 10122的ISO,可从中提取,没单独上传,还是等等吧,10125已出来了。。。。
回复

使用道具 举报

20#
 楼主| 发表于 2015-6-2 14:55:05 | 只看该作者
已成功将WIN10.0.10130 X64版移植到WIN8.1并升级ADK10075为山寨版10130版,方便外置使用DISM。
待进一步测试。

链接:http://pan.baidu.com/s/1pJwsCCb 密码:73mf
回复

使用道具 举报

21#
 楼主| 发表于 2015-6-2 15:47:32 | 只看该作者
本帖最后由 kcyou 于 2015-6-2 15:54 编辑

在win7运行截图
回复

使用道具 举报

22#
发表于 2015-6-2 17:42:46 | 只看该作者
本帖最后由 notepad 于 2015-6-2 17:44 编辑
kcyou 发表于 2015-6-2 14:55
已成功将WIN10.0.10130 X64版移植到WIN8.1并升级ADK10075为山寨版10130版,方便外置使用DISM。
待进一步测 ...


感谢分享!

请问这个方法是不是同样适用于WinPE3.x,乃至WinPE2.x?

查看看了一下文件版本,大致是下面这样的。

1. 以下文件用1.0.0.10075版的:
wimgapi.dll
wimserv.exe
wofadk.sys
wimmount.sys
DismProv.dll
LogProvider.dll
DismCorePS.dll

2.以下文件保留原版的:
wof.sys
wimfsf.sys

3. 其余文件用10.0.10130的。
回复

使用道具 举报

23#
 楼主| 发表于 2015-6-2 18:20:55 来自手机 | 只看该作者
本帖最后由 kcyou 于 2015-6-2 18:41 编辑

ADK中文件是按以上替换的,不知有没有什么问题,移植WIN8.1的DISM中时DmiProvider.dll文件也必须用WIN8.1的。

没广泛测试,仅在win7x32 win8.1x64试用,挂载、离线给Boot.Wim添加驱动成功。

以上只是瞎折腾,其实,Deployment Tools10.0.10075兼容性较好,可以处理低版本、高版本镜像。
回复

使用道具 举报

24#
发表于 2015-6-2 23:11:21 来自手机 | 只看该作者
不错的说,终于成了
回复

使用道具 举报

25#
 楼主| 发表于 2015-6-3 09:20:14 | 只看该作者
外置应用,若要Compact功能,需运行 X86 或X64里的wimmountadksetupx86.exe /install 或wimmountadksetupx64.exe /install
删除Compact功能,需运行 X86 或X64里的wimmountadksetupx86.exe /uninstall 或wimmountadksetupx64.exe /uninstall
回复

使用道具 举报

26#
 楼主| 发表于 2015-10-13 14:56:38 | 只看该作者
关于WIN8PE添加DISM的例子:http://bbs.wuyou.net/forum.php?m ... page%3D1&page=5
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 20:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表