无忧启动论坛

标题: 给你的WinPE 添加 BitLocker 解锁、加密、解密、更改密码和管理密码等功能 [打印本页]

作者: xmzhqw    时间: 2024-7-26 20:47
标题: 给你的WinPE 添加 BitLocker 解锁、加密、解密、更改密码和管理密码等功能
本帖最后由 xmzhqw 于 2024-12-2 16:14 编辑

1、对照补充缺失的系统文件,最好是原镜像中的文件,成功率会高出许多。可用 copyfiles 提取镜像中的文件,注意路径。
2、把 System32 中的 dsreg.dll 复制到 破解 dsreg.dll 文件夹中,再把 dsreg.dll 拖到 binmay_M2W.cmd 上面,对其进行破解(会产生两个文件,dsreg.dll 是已经破解的,dsreg.dll.org 应该是原文件)。把破解的 dsreg.dll 文件复制回去覆盖。
3、导入注册表中System和Software中所有的注册码。(可以先挂载,再运行其中的InitApps.cmd即可导入了)。
4、封装并加入ISO中。特别提醒:一定要启动ISO文件或从本地硬盘中启动Wim文件,才能有右键菜单;从移动硬盘(U盘)启动WIM文件,可能会没有右键菜单。原因不明。
5、特别提醒:如果您没有原PE的系统文件,亦可从可用的与要修改的PE相近的系统中提取文件,但最好不要覆盖原PE的系统文件(就是说原系统中可能已经包含了一些文件,这些文件最好保留原来的,不要覆盖)
6、在多个WinPE版本中测试,均可实现加密解密修改密码功能。
    Kuer 的 KuerPE_19045.4235x86_网络版
    自己制作的 19044.1288 32位 和 19045.4412 32位的Win10PE 网络版
    2013koko Win11PEx64_22631.2861_网络版 等多个版本
    Lightning Win11X64 雷电PE、快而稳 、网络版 22621.1631
    Lightning Win11X64 雷电PE、快而稳 、网络版 19043.1237
    用 深谷憂狼的 Windows11PE64一键制作21H2至24H2通用版 工具制作的 win11 系列网络版

    微PE2.3(WEPE)64位和32位(提供一下微PE2.3修改成功的PE供参考:https://www.123865.com/s/SrFuVv-L86gh 提取码: CZZj
7、在45#楼 坛友 gbzx 得出这样结论:
    经通过测试,如果C盘系统是EFI 引导的,U盘启动是也采用EFI 引导,则右键有  启用BitLocker(B) 选项,如果U盘启动用BIOS模式,则右键没有  启用BitLocker(B) 选项。
     相反,如果你的C盘系统是BIOS引导的,你U盘启动是也采用BIOS引导,则右键有  启用BitLocker(B) 选项,如果U盘启动用EFI模式,则右键没有  启用BitLocker(B) 选项。

    总结:U盘的引导方式要与C盘系统引导方式一致,右键才会出现有  启用BitLocker(B) 选项。不一致,右键  启用BitLocker(B) 选项  就不出现。
所需的文件列表:(可能不是最精简的)
\Windows\INF\c_fsencryption.inf
\Windows\INF\tpm.inf
\Windows\System32\advpack.dll
\Windows\System32\appinfo.dll
\Windows\System32\BdeHdCfgLib.dll
\Windows\System32\bdesvc.dll
\Windows\System32\bdeui.dll
\Windows\System32\bdeunlock.exe
\Windows\System32\BitLockerWizard.exe
\Windows\System32\BitLockerWizardElev.exe
\Windows\System32\bridgeres.dll
\Windows\System32\DismApi.dll
\Windows\System32\dsreg.dll
\Windows\System32\EhStorAPI.dll
\Windows\System32\EhStorShell.dll
\Windows\System32\FrameServer.dll
\Windows\System32\fveapi.dll
\Windows\System32\fveapibase.dll
\Windows\System32\fvecerts.dll
\Windows\System32\fvecpl.dll
\Windows\System32\fvenotify.exe
\Windows\System32\fveskybackup.dll
\Windows\System32\fveui.dll
\Windows\System32\fvewiz.dll
\Windows\System32\manage-bde.exe
\Windows\System32\ReAgent.dll
\Windows\System32\shdocvw.dll
\Windows\System32\StructuredQuery.dll
\Windows\System32\swprv.dll
\Windows\System32\vssapi.dll
\Windows\System32\vsstrace.dll
\Windows\System32\wiaservc.dll
\Windows\System32\Windows.Storage.Search.dll
\Windows\System32\Windows.UI.Immersive.dll
\Windows\System32\drivers\dumpfve.sys
\Windows\System32\drivers\fvevol.sys
\Windows\System32\drivers\tpm.sys
\Windows\System32\drivers\zh-CN\fvevol.sys.mui
\Windows\System32\drivers\zh-CN\tpm.sys.mui
\Windows\System32\DriverStore\zh-CN\c_fsencryption.inf_loc
\Windows\System32\en-US\fveapi.dll.mui
\Windows\System32\zh-CN\advpack.dll.mui
\Windows\System32\zh-CN\appinfo.dll.mui
\Windows\System32\zh-CN\BdeHdCfgLib.dll.mui
\Windows\System32\zh-CN\bdesvc.dll.mui
\Windows\System32\zh-CN\bdeunlock.exe.mui
\Windows\System32\zh-CN\BitLockerWizard.exe.mui
\Windows\System32\zh-CN\BitLockerWizardElev.exe.mui
\Windows\System32\zh-CN\bridgeres.dll.mui
\Windows\System32\zh-CN\dsreg.dll.mui
\Windows\System32\zh-CN\EhStorAPI.dll.mui
\Windows\System32\zh-CN\EhStorShell.dll.mui
\Windows\System32\zh-CN\FrameServer.dll.mui
\Windows\System32\zh-CN\fvecpl.dll.mui
\Windows\System32\zh-CN\fvenotify.exe.mui
\Windows\System32\zh-CN\fveui.dll.mui
\Windows\System32\zh-CN\fvewiz.dll.mui
\Windows\System32\zh-CN\manage-bde.exe.mui
\Windows\System32\zh-CN\reagent.dll.mui
\Windows\System32\zh-CN\shdocvw.dll.mui
\Windows\System32\zh-CN\swprv.dll.mui
\Windows\System32\zh-CN\vsstrace.dll.mui
\Windows\System32\zh-CN\wiaservc.dll.mui
\Windows\System32\zh-CN\Windows.Storage.Search.dll.mui
\Windows\System32\zh-CN\Windows.UI.Immersive.dll.mui
\Windows\SystemResources\Windows.UI.ShellCommon\StartUI\Assets\Fonts\BitMDL2.ttf

注册表下载:  https://www.123865.com/s/SrFuVv-z86gh  提取码: 4Ei9
                            https://www.123684.com/s/SrFuVv-z86gh  提取码: 4Ei9


000.jpg (274.94 KB, 下载次数: 86)

000.jpg

作者: xmzhqw    时间: 2024-7-26 20:58
标题: 后记
本帖最后由 xmzhqw 于 2024-9-24 18:12 编辑

    昨天帮一个坛友测试一个PE能不能加密硬盘,结果测试完成后,关掉PE,进入正常系统,想把原来测试的加了密的盘关掉,才发现正常系统中没有此功能,只好再进入PE,关了。
    因此,认为BitLocker只要解锁功能的,不一定就是科学的。没常用,不代表就用不到,万一像我一样的情况的呢?


作者: yyz2191958    时间: 2024-7-26 21:16
谢谢分享
作者: CQgaxm    时间: 2024-7-26 21:17
感谢分享,学习学习
作者: martin313    时间: 2024-7-26 21:26
本帖最后由 martin313 于 2024-7-26 21:28 编辑



BitLocker 加密、解密、关闭,都应有
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=441132 之15楼

作者: plutoshen    时间: 2024-7-26 21:43
通常情况下,真正需要加密的人非常少,普通人加密的结果就是自己打不开自己的硬盘。
作者: wn168cn@163.com    时间: 2024-7-26 21:46
感谢分享
作者: xmzhqw    时间: 2024-7-26 22:00
martin313 发表于 2024-7-26 21:26
BitLocker 加密、解密、关闭,都应有
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=4 ...

只是一张图片,也没下载什么之类的。
作者: 1G空间100元    时间: 2024-7-26 22:01
纯纯的技术文章
作者: shinykers    时间: 2024-7-26 22:50
给力!学习啦~
作者: 易广白    时间: 2024-7-27 07:58
谢谢楼主分享 支持!支持
作者: wang1126    时间: 2024-7-27 08:01
谢谢分享
作者: 2010kingkang    时间: 2024-7-27 08:26

谢谢分享
作者: yc2428    时间: 2024-7-27 09:00
谢谢分享
作者: ynb168c    时间: 2024-7-27 09:32

感谢分享,学习学习
作者: cuicongyuan    时间: 2024-7-27 09:35
楼主辛苦了!
作者: zhcn    时间: 2024-7-27 11:34
感谢分享
作者: fegr    时间: 2024-7-27 14:19
谢谢分享
作者: SYSTEM-BSOD-ZFS    时间: 2024-7-27 14:45
谢谢分享
作者: wwwlhp    时间: 2024-7-27 15:42
多谢楼主分享!!!
作者: yigeren    时间: 2024-7-27 16:24
支持纯纯的技术文章,不过自用PE只加入解锁和关闭功能

作者: lxptyc    时间: 2024-7-28 06:53
多谢楼主分享
作者: jianghaiaoyou    时间: 2024-7-29 20:36

多谢楼主
作者: 2011matrixvexx    时间: 2024-7-29 20:42
感谢楼主分享
作者: zy8428    时间: 2024-7-30 13:12
可惜了
作者: Airman    时间: 2024-7-30 18:22
666666666666
作者: gbzx    时间: 2024-9-22 17:26
本帖最后由 gbzx 于 2024-9-22 17:31 编辑

经测试,列表中以下文件可删除
--Windows\inf\c_fsencryption.inf
--Windows\System32\BitLockerCsp.dll
--Windows\System32\bridgeres.dll
--Windows\System32\EhStorAPI.dll
--Windows\System32\EhStorShell.dll
--Windows\System32\DriverStore\zh-CN\c_fsencryption.inf_loc
--Windows\SysWOW64\BitLockerCsp.dll
不信你可以自己可测试,因为我下载了一个与我PE同版本的Win10精简版,没有用以上文件,但安装后,加密,解密全正常。
我下载注册表导入,补上缺的文件,可以解密,关闭BitLocker,但不能加密,不知是注册表不全,还是所需文件不全

作者: xmzhqw    时间: 2024-9-23 22:11
gbzx 发表于 2024-9-22 17:26
经测试,列表中以下文件可删除
--Windows\inf\c_fsencryption.inf
--Windows\System32\BitLockerCsp.dll
...

我相信这些文件可能是没用的,可能除了这些外,还可以再精简呢。
注册表只是参考,不一定对所有的PE都有用。
如果可能,把你好个不能用的PE发出来,大家研究研究。
作者: gbzx    时间: 2024-9-23 22:16
本帖最后由 gbzx 于 2024-9-23 22:30 编辑
xmzhqw 发表于 2024-9-23 22:11
我相信这些文件可能是没用的,可能除了这些外,还可以再精简呢。
注册表只是参考,不一定对所有的PE都有 ...

经测试在有解密功能的PE,添加如下文件,再配合注册表,就能关闭BitLocke
Windows\System32\fvecpl.dll

Windows\System32\fvewiz.dll

Windows\System32\zh-CN\fvecpl.dll.mui

Windows\System32\zh-CN\fvewiz.dll.mui
注册表就是用你一楼的,但加密一直没搞好

看网上很多给出的注册表和文件列表,用到其他PE就不行,主要是PE差异,如一位作者说,已有解密功能的PE,只要增加Windows\System32\fvecpl.dll,Windows\System32\zh-CN\fvecpl.dll.mui,就可关闭BitLocke,我的PE是Lightning的前二年的作品,精简较到位,就需要再加Windows\System32\fvewiz.dll,Windows\System32\zh-CN\fvewiz.dll.mui
我的PE下载:https://www.123pan.com/s/YherVv-nYnkv?提取码:Z0BT
目前已搞到能解密,关闭BitLocke,但不能加密

作者: xmzhqw    时间: 2024-9-24 00:37
本帖最后由 xmzhqw 于 2024-9-24 16:16 编辑
gbzx 发表于 2024-9-23 22:16
经测试在有解密功能的PE,添加如下文件,再配合注册表,就能关闭BitLocke
Windows\System32\fvecpl.dll
...

用你的版本添加了文件及注册码(我提供的),是可以加密的。我添加的是Win10.10176文件,不是原版的Win10.1237,照样没问题。


顺便提供我修改的成品供参考:
https://www.123pan.com/s/SrFuVv-tNqgh?  提取码: MwnV


作者: gbzx    时间: 2024-9-24 11:40
本帖最后由 gbzx 于 2024-9-24 12:50 编辑
xmzhqw 发表于 2024-9-24 00:37
用你的版本添加了文件及注册码(我提供的),是可以加密的。我添加的是Win10.10176文件,不是原版的Win10. ...

文件我下载了,启动后,不论是右键或控制面板都看不到加密窗口,是命令行进入?命令如何输入?
已知道进入加密是通过cmd命令,命令为:manage-bde -on D: -RecoveryPassword
不过你给我改的文件运行后提示一个错误

还有我按你的文件列表和注册表加进去,输入命令:manage-bde -on D: -RecoveryPassword,会提示无法解析-RecoveryPassword
下载497M版本,提示错误一样,好像要管理员账号登录才不会,太麻烦了

作者: xmzhqw    时间: 2024-9-24 16:08
gbzx 发表于 2024-9-24 11:40
文件我下载了,启动后,不论是右键或控制面板都看不到加密窗口,是命令行进入?命令如何输入?
已知道进 ...

命令行的才能有右键,原生的应该没有。如图:(就是在你发给我的PE上)






作者: xmzhqw    时间: 2024-9-24 16:09
gbzx 发表于 2024-9-24 11:40
文件我下载了,启动后,不论是右键或控制面板都看不到加密窗口,是命令行进入?命令如何输入?
已知道进 ...

对了,如果是系统盘(含PE系统)是没有右键的,也无法加密。
作者: xmzhqw    时间: 2024-9-24 16:14
gbzx 发表于 2024-9-24 11:40
文件我下载了,启动后,不论是右键或控制面板都看不到加密窗口,是命令行进入?命令如何输入?
已知道进 ...

在没加密的非系统盘中,右键选启用Bitlocker,就是加密了,你是想直接有一个菜单:加密硬盘 之类的,那就是用命令行做的,我也不知道怎么做,但看过。
作者: gbzx    时间: 2024-9-24 17:05
xmzhqw 发表于 2024-9-24 16:14
在没加密的非系统盘中,右键选启用Bitlocker,就是加密了,你是想直接有一个菜单:加密硬盘 之类的,那就 ...

下载你制作的test.ISO,用WIM文件启动,没有你的右键,启用BitLocker(B)

控制面板也不一样

可能跟不是ISO启动有关

作者: xmzhqw    时间: 2024-9-24 17:08
gbzx 发表于 2024-9-24 17:05
下载你制作的test.ISO,用WIM文件启动,没有你的右键,启用BitLocker(B)

控制面板也不一样

哦,原来这样。如果从移动硬盘(U盘)直接启动Wim文件是没有右键的,要从ISO文件或本地硬盘中启动WIM文件就有右键。
作者: louther    时间: 2024-9-24 17:21
谢谢分享
作者: gbzx    时间: 2024-9-24 17:49
xmzhqw 发表于 2024-9-24 17:08
哦,原来这样。如果从移动硬盘(U盘)直接启动Wim文件是没有右键的,要从ISO文件或本地硬盘中启动WIM文件 ...

特意制作了一个ISO启动盘。还是没有  启用BitLocker(B   )选项,而且启动速度比WIM启动速度慢,难道跟主板有关?没听说过呀
作者: xmzhqw    时间: 2024-9-24 17:55
gbzx 发表于 2024-9-24 17:49
特意制作了一个ISO启动盘。还是没有  启用BitLocker(B   )选项,而且启动速度比WIM启动速度慢,难道跟主 ...

还有一种情况:就是 dsreg.dll 没有破解,也是没有右键菜单的,我看了你提供的图片,都是你的PE的图片,不知道你的 dsreg.dll 是否经过破解?

用我给你的 Test.iso 启动,有没有右键?如果没有就没办法了。在我这边是都有的。
作者: gbzx    时间: 2024-9-24 18:22
本帖最后由 gbzx 于 2024-9-24 18:27 编辑
xmzhqw 发表于 2024-9-24 17:55
还有一种情况:就是 dsreg.dll 没有破解,也是没有右键菜单的,我看了你提供的图片,都是你的PE的图片, ...

就是用你提供的  Test.iso,第一次ISO解开WIM文件放U盘启动没有,第二次特意做了个U盘ISO启动,还没有,就觉得奇怪了。
你是不是放再硬盘启动?看过一个帖,你说硬盘启动,右键出现,移动盘启动没有。另一个martin313说他U盘启动也有。不知何故?

作者: gbzx    时间: 2024-9-24 19:02
本帖最后由 gbzx 于 2024-9-24 19:20 编辑

从你上面截图看,你是从硬盘启动,而martin313的截图看,他确实从U盘启动,我从U盘启动也没有,估计与制作U盘的启动模式有关。把U盘模仿成HDD,把WIM文件改成IMG文件试一试。

作者: xmzhqw    时间: 2024-9-24 19:27
gbzx 发表于 2024-9-24 19:02
从你上面截图看,你是从硬盘启动,而martin313的截图看,他确实从U盘启动,我从U盘启动也没有,估计与制作U ...

从移动硬盘启动WIM文件正常是没有的,因为我测试了几乎论坛中的大部分PE,包括SMine全能版、Kuer的全功能版都不会出现右键;martin313说有,可以让他把PE发出来测试。当然,如果制作成U盘启动盘就不一样了。
作者: gbzx    时间: 2024-9-24 20:06
xmzhqw 发表于 2024-9-24 19:27
从移动硬盘启动WIM文件正常是没有的,因为我测试了几乎论坛中的大部分PE,包括SMine全能版、Kuer的全功能 ...

看截图,martin313是用8G的U盘启动,我用32G的U盘启动就没出现,不管是WIM还是ISO
作者: gbzx    时间: 2024-9-24 22:16
本帖最后由 gbzx 于 2024-9-24 22:18 编辑

已查明,如果用UltraISO写入U盘,写入方式HDD。有二种启动方式,BIOS启动,右键正常

如果EFI方式启动,右键不显示

作者: gbzx    时间: 2024-9-26 16:39
本帖最后由 gbzx 于 2024-9-26 16:42 编辑

通过测试,如果C盘系统是EFI 引导的,U盘启动是也采用EFI 引导,则右键有  启用BitLocker(B) 选项,如果U盘启动用BIOS模式,则右键没有  启用BitLocker(B) 选项。
相反,如果你的C盘系统是BIOS引导的,你U盘启动是也采用BIOS引导,则右键有  启用BitLocker(B) 选项,如果U盘启动用EFI模式,则右键没有  启用BitLocker(B) 选项。
总结:U盘的引导方式要与C盘系统引导方式一致,右键才会出现有  启用BitLocker(B) 选项。不一致,右键  启用BitLocker(B) 选项  就不出现。
作者: xmzhqw    时间: 2024-9-26 22:06
gbzx 发表于 2024-9-26 16:39
通过测试,如果C盘系统是EFI 引导的,U盘启动是也采用EFI 引导,则右键有  启用BitLocker(B) 选项,如果U盘 ...

进行这么多的测试,辛苦了。
好像还没人提出这样的看法。我一直用BIOS引导,没注意这个。
作者: gbzx    时间: 2024-9-27 14:10
本帖最后由 gbzx 于 2024-9-27 14:12 编辑
xmzhqw 发表于 2024-9-26 22:06
进行这么多的测试,辛苦了。
好像还没人提出这样的看法。我一直用BIOS引导,没注意这个。

以前确实没人注意到这个问题,我也是偶然,起因是你给我的文件,你在硬盘启动,右键有  启用BitLocker(B) 选项,而我U盘启动没有,于是,我猜想,U盘模仿硬盘试一试。
我把ISO文件用UltraISO以HDD+写入U盘有二种启动模式,BIOS和EFI,当时我的C盘系统是BIOS模式启动的,结果第一次启动我选EFI启动,结果右键没有  启用BitLocker(B) 选项,第二次我用BIOS启动,右键有  启用BitLocker(B) 选项了。
于是,我把C盘系统重新安装,格式化时分区表类型为GUID,会产生一个300M的FAT32分区(这个分区时自动激活的),放置引导文件,安装好后,我用U盘一EFI引导,结果证实我的想法,右键  启用BitLocker(B) 选项   出现了。
作者: vyuha    时间: 2024-10-3 02:24
感谢分享
作者: martin313    时间: 2024-10-6 08:16
xmzhqw 发表于 2024-7-26 20:58
昨天帮一个坛友测试一个PE能不能加密硬盘,结果测试完成后,关掉PE,进入正常系统,想把原来测试的加了 ...



该有的都得有,才安心
作者: martin313    时间: 2024-10-6 08:18
gbzx 发表于 2024-9-22 17:26
经测试,列表中以下文件可删除
--Windows\inf\c_fsencryption.inf
--Windows\System32\BitLockerCsp.dll
...


其实吧,这些文件也没占多大空间,说不定使用啥功能时需要用到,还是留着比较好
作者: mr8246    时间: 2024-10-7 12:52
加密个锤子,有什么秘密,微软不知道么
作者: wn168cn@163.com    时间: 2024-10-16 10:56
感谢分享
作者: lovessmm    时间: 2024-10-17 00:49
学习啦~
作者: netsurf    时间: 2024-10-17 07:52
有点复杂




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