无忧启动论坛

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

[分享] 突发奇想搞成功了boot和wimboot双属性的pe也许将来会有大的用处把方法分享给大家玩玩

  [复制链接]
跳转到指定楼层
1#
发表于 2022-11-15 14:27:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sairen139 于 2022-11-16 17:26 编辑

突发奇想搞成功了boot和wimboot双属性的pe也许将来会有大的用处把方法分享给大家玩玩
昨儿个突发奇想能不能把pe的BOOT.WIM也搞成wimboot那样释放指针启动,因为折腾给骨头版pe离线导入注册表增加dwm功能也就把这想法放到一边。

网络版pe离线导入注册表成功添加dwm功能之后,我想起里昨天的被搁置的想法。

着手折腾了一下是完全成功的,首先我把64位网络版10pe用7zip直接解压到D盘的BOOT文件夹下,然后里面的添加两个文件
D:\BOOT\Windows\System32文件夹里加上一个WimBootCompress.ini
D:\BOOT\Windows\System32\drivers文件夹里加上一个wof.sys

然后用wimlib加一个批处理压缩一下加上--boot和--wimboot双属性

%~dp0\wimlib capture boot BOOT.WiM  --wimboot --compress=maximum --boot
pause


这样生成的BOOT.WIM既能直接作为pe启动,也能释放指针到vhd或者分区里启动了!!!

要释放指针到vhd里也很方便,先创建一个vhd挂载上比如F盘,然后用下面的批处理直接释放BOOT.WiM的指针到F盘就可以了!(注意可扩展vhdx更好比如建立一个150GB动态可扩展的vhdx,然后把指针释放到该vhdx里后,用7zip把该vhdx压缩一下也就2mb作为备份再好不过了!

%~dp0wimlib apply BOOT.WIM f:\ --wimboot
pause


接着再用bootice创建一个vhd的BCD项目启动这个vhd就行了,重启进入vhd后会发现凡是vhd运行的工具会在vhd里保留下来方便下次使用!


C59BF074-FF11-4ED6-A98C-C938643391F6.jpeg (3.15 MB, 下载次数: 129)

bootice设置请启动wimboot的指针分区vhd看此图,注意要勾选上【启动到WinPE】

bootice设置请启动wimboot的指针分区vhd看此图,注意要勾选上【启动到WinPE】

60E671A1-3980-4C0A-AD16-2CF1A93E294B.jpeg (2.55 MB, 下载次数: 146)

wimboot释放指针分区到vhd里启动vhd后的pe使用截图,前次添加到vhd系统盘X盘里的文件没消失这是比普通pe好 ...

wimboot释放指针分区到vhd里启动vhd后的pe使用截图,前次添加到vhd系统盘X盘里的文件没消失这是比普通pe好  ...

ADF70451-32C6-4EE8-8648-CD7B13839C5F.jpeg (3.16 MB, 下载次数: 124)

150GB的可扩展VHDX指针所在vhdx压缩一下也就2mb左右,作为备份随时可以解压弄出个新的指针分区VHDX

150GB的可扩展VHDX指针所在vhdx压缩一下也就2mb左右,作为备份随时可以解压弄出个新的指针分区VHDX

WIMBOOT指针方式运行pe的制作工具.zip

417.58 KB, 下载次数: 110, 下载积分: 无忧币 -2

WIMBOOT指针方式运行pe的制作工具

评分

参与人数 3无忧币 +15 收起 理由
whyme22 + 5
zhczf + 5 赞一个!
879792799 + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2022-11-15 14:35:29 | 只看该作者
本帖最后由 sairen139 于 2022-11-17 08:13 编辑

以前备份的系统激活镜像可用dism++直接勾选wimboot释放到原硬盘系统盘分区里加勾选格式化就是个全新的系统
回复

使用道具 举报

3#
 楼主| 发表于 2022-11-15 14:37:51 | 只看该作者
本帖最后由 sairen139 于 2022-11-15 14:42 编辑

bootice设置请启动wimboot的指针分区vhd看此图,注意要勾选上【启动到WinPE】

D468AB5F-F8AA-4704-8892-5AFF510CA11B.jpeg (3.15 MB, 下载次数: 129)

注意要勾选上【启动到WinPE】

注意要勾选上【启动到WinPE】
回复

使用道具 举报

4#
发表于 2022-11-15 14:40:13 | 只看该作者
学习一下
回复

使用道具 举报

5#
发表于 2022-11-15 15:40:56 | 只看该作者
已下载DriverPack Solution离线驱动33G
回复

使用道具 举报

6#
发表于 2022-11-15 16:04:46 | 只看该作者
学习一下
回复

使用道具 举报

7#
发表于 2022-11-15 16:44:23 | 只看该作者
不错的想法
回复

使用道具 举报

8#
发表于 2022-11-15 16:48:48 | 只看该作者
这个想法很好哇,方便了。

但有个问题,这背离了PE维护的初衷,隔离病毒

点评

vhd😂  详情 回复 发表于 2022-11-15 16:53
回复

使用道具 举报

9#
发表于 2022-11-15 16:53:25 来自手机 | 只看该作者
一直这么玩儿本地pe.x盘大小取决于vhd

点评

如果把vhd换成ISO是不是也可以启动?  详情 回复 发表于 2022-11-15 16:56
回复

使用道具 举报

10#
 楼主| 发表于 2022-11-15 16:53:48 来自手机 | 只看该作者
本帖最后由 sairen139 于 2022-11-15 16:54 编辑

挂载vhd可随时格式化,再释放一次指针就行了。哈哈哈哈

点评

vhd压缩后,才几m  详情 回复 发表于 2022-11-15 17:16
回复

使用道具 举报

11#
 楼主| 发表于 2022-11-15 16:56:23 | 只看该作者
dos时代菜鸟 发表于 2022-11-15 16:53
一直这么玩儿本地pe.x盘大小取决于vhd

如果把vhd换成ISO是不是也可以启动?
回复

使用道具 举报

12#
发表于 2022-11-15 17:16:33 来自手机 | 只看该作者
sairen139 发表于 2022-11-15 16:53
挂载vhd可随时格式化,再释放一次指针就行了。哈哈哈哈

vhd压缩后,才几m

点评

具体怎么压缩?  详情 回复 发表于 2022-11-15 17:39
回复

使用道具 举报

13#
 楼主| 发表于 2022-11-15 17:39:17 | 只看该作者

具体怎么压缩?

点评

用 7z  详情 回复 发表于 2022-11-15 23:41
回复

使用道具 举报

14#
发表于 2022-11-15 18:03:06 | 只看该作者
生命在于折腾
回复

使用道具 举报

15#
发表于 2022-11-15 19:37:47 | 只看该作者
感谢分享
回复

使用道具 举报

16#
发表于 2022-11-15 22:51:48 | 只看该作者
压缩应该是就用BootICE
回复

使用道具 举报

17#
发表于 2022-11-15 23:41:29 | 只看该作者

用 7z
回复

使用道具 举报

18#
发表于 2022-11-16 06:40:03 来自手机 | 只看该作者
dism需要标wimboot,wimlib不需要
回复

使用道具 举报

19#
发表于 2022-11-16 06:55:22 | 只看该作者
感谢分享
回复

使用道具 举报

20#
发表于 2022-11-16 12:55:17 | 只看该作者
谢谢分享
回复

使用道具 举报

21#
发表于 2022-11-16 13:41:28 | 只看该作者
多谢多谢。
回复

使用道具 举报

22#
发表于 2022-11-16 16:28:47 | 只看该作者
感谢分享
回复

使用道具 举报

23#
发表于 2022-11-16 17:38:29 | 只看该作者
这样的PE功能很强大,楼主辛苦了。
回复

使用道具 举报

24#
发表于 2022-11-18 10:23:54 | 只看该作者
本帖最后由 whyme22 于 2022-11-18 10:26 编辑

[backcolor=rgba(211, 211, 211, 0.86)][size=1.2em]Text.

这样来说 制作调试PE 是不是会更方便了 修改都保存到了vhd里 修改好后 再整体备份成wim
回复

使用道具 举报

25#
发表于 2022-11-19 11:17:52 | 只看该作者
感谢楼主分享!!!
回复

使用道具 举报

26#
发表于 2022-12-4 17:26:04 来自手机 | 只看该作者
学习一下
回复

使用道具 举报

27#
发表于 2022-12-10 21:34:42 | 只看该作者
本帖最后由 879792799 于 2022-12-10 22:26 编辑

大大,这样与直接解压到vhd ,然后pe 模式启动,有何不同了或者说说有何优势?!求指教

==============网上找到的类似的供楼主一起研究一下https://forum.xitek.com/thread-1938817-1-1.html
wim是一种映像文件格式,我们用ISO光盘文件安装Win10,实际安装的是光盘文件里面一个名为install.wim文件里面的内容。
Wimboot则是一种可启动的、wim格式的系统映像文件,这一文件中包含所有系统内容以及可以包含你自己安装的各种软件内容。
这个系统映像文件制作好以后就成为系统启动与运行的只读文件,然后将打包在这个wim文件中的各个系统文件以及你先安装的各个程序软件文件以指针文件形式释放到硬盘上,系统启动和软件运行时,这些指针文件指向wimboot文件内的相应内容,调入到内存中运行。
释放的指针文件看起来和系统文件与程序软件文件名称、目录结构都完全一致,只是占用硬盘空间极少。


有人会说,这和用上面提到的VHD差分不是一样吗?wimboot就相当于只读的主VHD文件,那些指针文件相当于差分链接的VHD文件。
这里有两点不同。
一是wimboot文件是压缩的,所以占用硬盘空间要比用VHD差分方式少将近一半,如果主VHD文件占用30GB的空间,同样内容的wimboot文件则通常不超过15GB(压缩会不会损失效率?肯定会损失一点,但巨硬的这种压缩并不狠,在现在的电脑性能下这种损失基本感觉不到)。
二是VHD差分模式下,主VHD文件与差分VHD文件要在同一个硬盘的同一个目录下,而wimboot文件与它的指针文件分区可以分别位于不同的分区乃至不同的硬盘上。
这样一来,像我这样一台电脑两个人用,我就可以把夫人用系统的指针文件分区和wimboot文件都放在128GB的SSD上,而把我自用的指针文件分区建立在机械硬盘上,如此就躲开了SSD不够大的问题。
至于机械硬盘比较慢的问题,我采用primocache磁盘缓存软件来解决,在SSD上划出8GB空间做二级缓存来对指针文件分区进行加速,命中率通常超过80%,和运行在SSD上已没多大差别。
指针文件是可以释放到VHD虚拟磁盘文件中的,这样就更可以把wimboot文件与指针文件做任意分离使用了。


回复

使用道具 举报

28#
发表于 2022-12-14 10:25:00 | 只看该作者
感谢分享
回复

使用道具 举报

29#
发表于 2023-12-1 11:24:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

30#
发表于 2024-5-5 12:12:39 来自手机 | 只看该作者
教程收藏
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 14:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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