无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 38983|回复: 112
打印 上一主题 下一主题

[原创] 第一次学用PECMD,就做了个Wimboot辅助工具GUI v1.8

    [复制链接]
跳转到指定楼层
1#
发表于 2015-5-19 22:30:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2012liujingxion 于 2015-8-10 16:02 编辑

Wimboot辅助工具 For Windows7 & Windows8.1.with.Update1 & Windows10

使用说明:

1.本工具建议在PE下运行,否则可能会出错。

2.Win7x64系统请先安装补丁Windows6.1-KB3033929-x64.msu,否则使用WIM启动功能可能会出错(v1.4版本之后不用打补丁)。

3.如果需要系统还原(WIM启动)功能,系统备份前记得勾选“备份前自动加入WOF驱动到系统盘”。

4.如果恢复Wim的文件在备份前没有加入WOF驱动,那么还原后有可能不能启动,解决方案是使用“添加WOF驱动到系统盘”功能。

5.如果备份的Wim文件拿到其它的计算机或者不同的硬盘上还原,那么就有可能不能启动,原因是BCD的信息和新的分区信息不一致,解决方法是使用“修复系统盘BCD”功能。

6.如果是还原到不同的计算机,记得还原成功后使用SkyIAR添加磁盘驱动,否则有可能会蓝屏。

7.如果想修改系统还原(WIM启动)后的文件,需要在PE或系统里加入WOF驱动,否则不能访问文件。

8.如果想更换默认保存路径,请打开Wimboot.ini文件修改。

9.如果想更改还原更多文件,请打开WimbootExtract.ini文件修改。


特别感谢:

1.本工具的是俺初学PECMD的作品,在此郑重感谢chenall的技术指导和无私奉献。

2.请大家去捧场:http://chenall.net/post/windows7_wimboot/















版本更新说明:

v1.1
1. 修复自动添加WOF驱动的错误。
2. 修正还原后修复系统盘BCD有可能不能生效的错误。
3. 修改和 Windows8.1.with.Update1 的相关设置,支持 Windows8.1.with.Update1 。
4. 支持 Windows10.InsiderPreview.Biuld10074-10122 。

v1.2
1. 添加增量备份功能。假设原始备份为wimboot.wim,则增量备份为wimboot.w1到wimboot.w99,共99个增量备份,每个增量备份之间并无关联,都只是对于原始备份的增量备份。
2. 增加“保存到”功能,这样就可以自定义保存备份的路径和名字了。
3. 增加“信息”功能,这样可以查看备份的详细信息。
4. 增加自动检测系统盘是否是wimboot启动,并自动关联到备份文件。
5. 增加“备份压缩选项”,可以选择不同压缩算法和压缩率。
6. 增加“还原后清除系统盘符信息”,实际上就是清除系统盘注册表 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 。
7. 增加资源文件外置访问功能,就是 wimlib-imagex.exe、WimBootCompress.ini、wof32.sys、wof64.sys 这四个文件,只要放在wimboot.exe同一目录就会被优先使用。如果找不到文件时会自动使用内置的资源文件,这样就可以让各位测试不同的新版本资源文件和配置。

v1.3
1. 修复在某些情况下备份还原出现的错误提示。
2. 增加修复Windows启动画面。
3. 调整某些系统的兼容性配置。

v1.4
1. 增加“校验”功能,可以检测备份的wim文件是否完整。
2. 增加还原完成后自动开启Msahci服务,解决不同计算机之间还原蓝屏的问题。在某些精简版的系统里,如果开启Msahci服务后还是蓝屏,请手工定位到注册表CriticalDeviceDatabase里删除对应多余磁盘信息即可启动成功。
3. 调整WimBootCompress.ini配置,减少Wimboot启动时还原的实体文件,加快还原速度。如果用旧版本备份的wim文件,可能还原速度较慢,原因是wim文件里的WimBootCompress.ini是旧配置版本,解决方法是使用“系统还原(完全)”功能后,重新备份一次。
4. 更新wimlib-imagex.exe文件。
5. 更新Wof驱动到10.0.10075版本。
6. 增加配置文件WimbootExtract.ini,里面记录了还原wim启动之后需要额外还原的实体文件,可以自行增加和修改内容以适应具体情况。

v1.5
1. 增加“还原WIM启动为Win10压缩”功能(Compact),就是还原时不再是文件指针,而是实体压缩文件。不支持在纯64位的PE下使用,请使用32位PE或者带有32位子系统的64位PE。
2. 增加Win10的DISM附件,这样就可以在Win7PE和Win8PE时使用“Win10压缩”功能了,在Win10PE下不需要安装。
3. 增加“还原成功后自动加入WOF驱动到系统盘”功能。
4. 增加“转换”功能,可以直接把系统盘转换为Win10压缩,需要Win10PE下使用。不过不建议使用,为了数据安全,建议先备份后还原。
5. 增加配置文件WimbootCompact.ini,里面记录了还原Win10压缩之后需要额外还原的实体文件,可以自行增加和修改内容以适应具体情况。

v1.6
1. 增加选择导入驱动WOFADK和WOF,默认为WOFADK(为了兼容DISM++等软件),如果需要切换系统盘WOF驱动的,使用“添加WOF驱动到系统盘”功能即可(需要在PE下使用)。
2. 优化“还原WIM启动为Win10压缩”的条件,速度加快。
3. 重新设置压缩备份选项,条件分别为:自动选择(XPRESS4K),XPRESS-快速(XPRESS8K-50),XPRESS-中等(XPRESS16K-75),XPRESS-最大(XPRESS32K-100),LZX-快速(LZX32K-50),LZX-最大(LZX32K-100)。
4. 修复一处显示的错误。
5. 经过测试,如果PE里使用的是WOFADK驱动,那么“还原WIM启动为Win10压缩”功能有可能不正常,请确保PE里使用的是WOF驱动。
6. Win10的DISM附件分开下载,原来下载有的就不用再下载了。

v1.7
1. 更新Wof驱动和Dism到10.0.10240版本。
2. 修复系统不能使用网络打印机的错误。
3. 修复系统读取XML数据的错误。

v1.8
1. 增加对U盘和移动硬盘等分区的支持。
2. 增加系统对VB软件的兼容性支持。
3. 修复系统IE11不能用F12功能的错误。
4. 修复系统VBA和OFFICE2013部分功能不能使用的错误。
5. 修复某些网页出现的错误。
6. 经测试,Wimboot和Win10压缩可用于Win7、Win8、Win8.1、Win10、Win2008R2,Win10压缩可用于Win2012和Win2012R2(不能Wimboot)。



Wimboot.v1.1.part1.rar (800 KB, 下载次数: 251)
Wimboot.v1.1.part2.rar (385.2 KB, 下载次数: 198)

Wimboot.v1.2.part1.rar (800 KB, 下载次数: 84)
Wimboot.v1.2.part2.rar (389.8 KB, 下载次数: 76)

Wimboot.v1.3.part1.rar (800 KB, 下载次数: 115)
Wimboot.v1.3.part2.rar (390.72 KB, 下载次数: 112)

Wimboot.v1.4.part1.rar (800 KB, 下载次数: 82)
Wimboot.v1.4.part2.rar (463.72 KB, 下载次数: 78)

Wimboot.v1.5.part1.rar (800 KB, 下载次数: 101)
Wimboot.v1.5.part2.rar (800 KB, 下载次数: 83)
Wimboot.v1.5.part3.rar (800 KB, 下载次数: 89)
Wimboot.v1.5.part4.rar (800 KB, 下载次数: 85)
Wimboot.v1.5.part5.rar (800 KB, 下载次数: 87)
Wimboot.v1.5.part6.rar (60.12 KB, 下载次数: 76)

Wimboot.v.1.6.part1.rar (800 KB, 下载次数: 135)
Wimboot.v.1.6.part2.rar (467.65 KB, 下载次数: 128)
Dism32.part1.rar (800 KB, 下载次数: 105)
Dism32.part2.rar (478.26 KB, 下载次数: 92)
Dism64.part1.rar (800 KB, 下载次数: 99)
Dism64.part2.rar (715.73 KB, 下载次数: 90)

Wimboot.v1.7.part1.rar (800 KB, 下载次数: 125)
Wimboot.v1.7.part2.rar (468.83 KB, 下载次数: 120)
Dism32.part1.rar (800 KB, 下载次数: 174)
Dism32.part2.rar (595.2 KB, 下载次数: 156)
Dism64.part1.rar (800 KB, 下载次数: 356)
Dism64.part2.rar (800 KB, 下载次数: 187)
Dism64.part3.rar (19.82 KB, 下载次数: 128)

Wimboot.v1.8.part1.rar (800 KB, 下载次数: 790)
Wimboot.v1.8.part2.rar (468.78 KB, 下载次数: 707)





评分

参与人数 13无忧币 +52 收起 理由
vrboxing + 2 赞一个!
2011admlee -5 导致蓝屏故障
hero8000 + 5 赞一个!
nytc006 + 5 赞一个!
2012_willylin + 5 天才
879792799 + 5 很给力!人才
易广白 + 5 很棒的wimboot工具,原始备份制作wimboot系.
85516404 + 5 赞一个!
Any000 + 5 很给力!
yang77 + 5 好好完善!
泰立信 + 5 赞一个!
糊涂 + 5 赞一个!
天使的魔翼 + 5 很给力!

查看全部评分

推荐
发表于 2015-5-20 09:15:33 | 只看该作者
呵呵,路过,路过的呀
回复

使用道具 举报

推荐
发表于 2015-5-20 08:52:19 | 只看该作者
请教楼主pecmd如何编译为exe?

点评

C大告诉我,PECMD的教程在此,我就是在这里学习的,也推荐你看看。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402  详情 回复 发表于 2015-5-20 09:35
回复

使用道具 举报

推荐
 楼主| 发表于 2015-5-20 08:42:18 | 只看该作者
chenall 发表于 2015-5-20 08:12
支持一下,继续完善。

C大,指导一下如何判断文件指针是指向哪个Wim文件?

点评

通过系统盘的\System Volume Information\WimOverlay.dat可以获取到对应的WIM文件路径等信息 具体的方法可以关注我的博客相关文章,里面有相关介绍和PECMD代码(刚更新的)  详情 回复 发表于 2015-5-20 12:16
回复

使用道具 举报

推荐
发表于 2015-5-20 08:12:57 | 只看该作者
支持一下,继续完善。

点评

C大,指导一下如何判断文件指针是指向哪个Wim文件?  详情 回复 发表于 2015-5-20 08:42
回复

使用道具 举报

推荐
发表于 2015-5-20 01:13:55 来自手机 | 只看该作者
谢谢,先拿下来
回复

使用道具 举报

推荐
发表于 2015-5-19 22:51:10 | 只看该作者
谢谢提供,我也试用下!
回复

使用道具 举报

推荐
 楼主| 发表于 2015-5-19 22:40:04 | 只看该作者
yang77 发表于 2015-5-19 22:37
介绍应该是制作win7 Wimboot的辅助工具吧

说得对,我只测试了Win7,还没有在Win8下测试过,有空测试看看。
回复

使用道具 举报

推荐
发表于 2015-5-19 22:37:44 | 只看该作者
介绍应该是制作win7 Wimboot的辅助工具吧

点评

说得对,我只测试了Win7,还没有在Win8下测试过,有空测试看看。  详情 回复 发表于 2015-5-19 22:40
回复

使用道具 举报

推荐
发表于 2015-5-20 07:42:01 | 只看该作者
下册准备  。。
回复

使用道具 举报

11#
发表于 2015-5-20 08:21:24 | 只看该作者
支持一下
回复

使用道具 举报

12#
 楼主| 发表于 2015-5-20 09:35:25 | 只看该作者
ql1307096 发表于 2015-5-20 08:52
请教楼主pecmd如何编译为exe?

C大告诉我,PECMD的教程在此,我就是在这里学习的,也推荐你看看。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402
回复

使用道具 举报

13#
发表于 2015-5-20 12:16:54 | 只看该作者
2012liujingxion 发表于 2015-5-20 08:42
C大,指导一下如何判断文件指针是指向哪个Wim文件?

通过系统盘的\System Volume Information\WimOverlay.dat可以获取到对应的WIM文件路径等信息

具体的方法可以关注我的博客相关文章,里面有相关介绍和PECMD代码(刚更新的)

点评

收到,非常感谢,我去看看。  详情 回复 发表于 2015-5-20 14:35
回复

使用道具 举报

14#
发表于 2015-5-20 12:51:43 | 只看该作者
支持!第一次就写了个难度高的。
回复

使用道具 举报

15#
 楼主| 发表于 2015-5-20 14:35:12 | 只看该作者
chenall 发表于 2015-5-20 12:16
通过系统盘的\System Volume Information\WimOverlay.dat可以获取到对应的WIM文件路径等信息

具体的方 ...

收到,非常感谢,我去看看。
回复

使用道具 举报

16#
 楼主| 发表于 2015-5-20 16:13:03 | 只看该作者
版本更新v1.1,支持 Windows8.1.with.Update1 。
回复

使用道具 举报

17#
发表于 2015-5-20 17:28:27 | 只看该作者
谢谢提供,试用下!
回复

使用道具 举报

18#
发表于 2015-5-20 20:13:37 | 只看该作者
chenall 又一普及性的力作。
回复

使用道具 举报

19#
发表于 2015-5-20 22:25:58 | 只看该作者
下载用了 感觉不错  增量备份希望单独打包,不要打进原镜像中。
回复

使用道具 举报

20#
发表于 2015-5-21 07:28:40 | 只看该作者
如果论坛多些像楼主这样的帖子就好了!支持一下!!
回复

使用道具 举报

21#
发表于 2015-5-21 10:06:50 | 只看该作者
我在win7X64试了一下,蛮好玩的
回复

使用道具 举报

22#
发表于 2015-5-21 12:13:27 | 只看该作者
本帖最后由 kcyou 于 2015-5-21 12:30 编辑

请问:是否一定要备份到路径\System Volume Information中,能否通过wimboot.ini修改路径和文件名?
如果可以修改路径和文件名,可否在界面上增加修改wimboot.wim路径和文件名选项,缺省可以为\System Volume Information和wimboot.wim。
能否删掉wimboot.ini,而将其缺省设置内置到Wimboot.exe中?

关于安装WOF到系统盘:如果系统没有WOF驱动,则WOF驱动从哪里来,从PE提取吗?但X86、X64如何区分?

点评

点击右上角的“浏览”就可以修改路径和文件名。 wimboot.ini不是必须的,删除也能正常使用,存在只是给一个可以修改默认路径和文件名的选择。 WOF驱动我已经内置在程序里了,安装时会自动复制到系统里。程序也  详情 回复 发表于 2015-5-21 16:36
回复

使用道具 举报

23#
 楼主| 发表于 2015-5-21 16:36:35 | 只看该作者
kcyou 发表于 2015-5-21 12:13
请问:是否一定要备份到路径\System Volume Information中,能否通过wimboot.ini修改路径和文件名?
如果 ...

点击右上角的“浏览”就可以修改路径和文件名。

wimboot.ini不是必须的,删除也能正常使用,存在只是给一个可以修改默认路径和文件名的选择。

WOF驱动我已经内置在程序里了,安装时会自动复制到系统里。程序也会自动区分32位和64位系统,不会放错地方的。

回复

使用道具 举报

24#
发表于 2015-5-21 19:09:15 | 只看该作者
请问把系统备份成wimboot.wim后,怎样启动这个文件,怎样添加引导,需要在C盘BOOT目录添加什么文件,我是菜鸟。

点评

系统备份成功后只需要选择“系统还原(wim启动)”就行了。  详情 回复 发表于 2015-5-21 19:18
回复

使用道具 举报

25#
 楼主| 发表于 2015-5-21 19:18:59 | 只看该作者
2011902 发表于 2015-5-21 19:09
请问把系统备份成wimboot.wim后,怎样启动这个文件,怎样添加引导,需要在C盘BOOT目录添加什么文件,我是菜 ...

系统备份成功后只需要选择“系统还原(wim启动)”就行了。
回复

使用道具 举报

26#
发表于 2015-5-25 14:29:09 | 只看该作者
这个GUI比我这个老鸟作的都好!
回复

使用道具 举报

27#
发表于 2015-5-25 15:35:03 | 只看该作者
支持win2012 r2 dc吗?

点评

已测试,不支持。  详情 回复 发表于 2015-5-30 19:15
回复

使用道具 举报

28#
发表于 2015-5-29 20:33:55 来自手机 | 只看该作者
楼主 老大,USB win7  可以不可以?

点评

USB win7 是什么?在哪里有下载测试?  详情 回复 发表于 2015-5-30 19:16
回复

使用道具 举报

29#
发表于 2015-5-29 20:34:23 来自手机 | 只看该作者
楼主 老大,USB win7  可以不可以?
回复

使用道具 举报

30#
发表于 2015-5-30 09:48:17 | 只看该作者
请问LZ,支持离线添加WIMBoot功能到Win7中吗?
是这样的,
1,用wimlib-imagex apply h:\sources\install.wim 4 H:
2,再使用你的工具选择系统盘,添加WOF驱动的系统盘,
3,wimlib-imagex capture H: F:\WIMBoot.wim --wimboot
4,格式化H盘, wimlib-imagex apply F:\WIMBoot.wim 1 H: --wimboot
这样操作可以吗?当然以上 操作是在 WinPE5中,PE有Wof驱动,PE和系统当然也都是x64,以上操作使用C大的工具原地转换,没有成功,

点评

我设计的可以离线添加WOF驱动进系统,你的操作没有错,如果还原失败的,请格式化系统盘之后再还原。  详情 回复 发表于 2015-5-30 22:46
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 20:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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