本来想白嫖的,但良心不允许,必须要回复的 |
谢谢楼主提供。正是我需要的。 |
wlue 发表于 2022-4-5 17:57 BCD的引导项右下部的修改,可参照此贴 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421677 |
wlue 发表于 2022-4-5 17:57 可以找个空分区,解压过去,然后BCD添加引导项启动。 |
有用,鉴定完毕,谢谢楼主 |
解包后不要打包,直接启动 |
2013lirunext 发表于 2022-4-5 00:51 我感觉你猜的对 |
参与人数 1 | 无忧币 +5 | 收起 理由 |
---|---|---|
palm777qqq | + 5 |
wlue 发表于 2022-4-4 22:47 很很久之前保留的词语: DOS命令 PECMD的语法 软件修改完毕了,这时还需要将整个目录打包成wim文件,假设目录位于D:\tools,需要打包为D:\tools.wim,用管理员身份运行cmd,输入命令: Dism /Capture-Image /ImageFile:d:\tools.wim /CaptureDir:d:\tools /Name:tools /Description:tools 解压boot\W10PE64.WIM,修改Windows\system32\pecmd.ini,按内置的说明提示去修改初始化shell之前或之后的要运行的命令。修改完毕后需要打包: Dism /Capture-Image /ImageFile:d:\w10pe64.wim /CaptureDir:d:\w10pe64 /Name:win10pe64 /Description:win10pe64 方式一:windows AIK windows AIK修改WinPE的boot.wim 一、释放wim(第一个地址是wim的位置,index后面是wim的索引,后面的地址是释放wim的位置) Dism /Mount-Wim /WimFile:C:\Users\Huanr\Desktop\PE\BOOT.wim /index:1 /MountDir:C:\Users\Huanr\Desktop\PE\m (通常使用pecmd的pe在windows/system32下有一个PEcmd.ini来控制软件连接和基本配置,不懂可以再网上找PEcmd的命令) (使用PEcmd添加程序一定要注意,添加的程序必须是绿色版的,最好是单文件版的,不然可能在PE下运行不了) 二、修改完后要把wim弄好(先把打开挂载目录下文件的应用程序全部的关掉,包括打开子文件夹的资源浏览器)然后执行 Dism /Unmount-Wim /MountDir:C:\Users\Huanr\Desktop\PE\m /commit (地址是你挂载wim的文件夹) 三、弄好后还需要把wim重建一下,不然wim的大小会比里面的文件总和要大,所以呢执行 imagex /export C:\Users\Huanr\Desktop\PE\BOOT.wim 1 C:\Users\Huanr\Desktop\PE\newBOOT.wim (其中第一个地址是wim的地址,后面的数字1是索引号,通常是1,如果有多个索引从1开始排,后面是保存新的wim的位置和名字,然后执行就好了。如果提示imagex不存在就去windows AIK目录下的tools子文件夹,吧对应版本的imagex拷贝到C:windwos\system32下,注意64位windows拷贝amd64的,32位windows拷贝x86的) 四、把新生成的wim改名为boot.wim替换掉原来PE中的boot.wim就可以 方式二:Dism命令 在Windows下可使用Dism命令挂载wim文件 (本文中wim文件路径C:\install.wim) 因为Dism.exe在系统目录下,所以在执行命令前, 需要将目录切换到 C:\Windows\System32\ 步骤如下: 1.获取wim文件信息 C:\Windows\System32 > Dism.exe /get-wiminfo /wimfile:”C:\install.wim” 如图所示,wim文件中包含多个版本,索引1是Win7家庭版……索引4是Win7旗舰版。 2.挂载wim文件 将install.wim文件挂载到D:\1文件夹中 C:\Windows\System32>Dism /mount-wim /wimfile:”C:\install.wim” /index:3 /MountDir:D:\1 该命令的作用是,将C:\install.wim文件的索引3目录挂载到D:\1。 特别注意,挂载到的目录(如D:\1)必需存在,否则将出现错误: (可以在 C:\Windows\Logs\DISM\dism.log找到日志) 3.卸载 使用完后将挂载的文件卸载 C:\Windows\System32 > Dism /unmount-wim /MountDir:d:\1 /discard 特别注意,在卸载前将挂载目录关闭,否则将出现错误: 方式三: 如何修改WinPE Boot的.wim镜像文件 1. 使用imagex /apply或imagex /mountrw将WIM镜像文件mount到某个文件夹,假设为d:\tmp\winpe_x86\mount. 例: imagex /mountrw winpe.wim 1 d:\tmp\winpe_x86\mount 2. 使用peimg /list d:\tmp\winpe_x86\mount查看已经安装的package 3. 使用peimg /install= d:\tmp\winpe_x86\mount 或 peimg /uninstall = d:\tmp\winpe_x86\mount,对package进行修改。也可以向镜像目录中添加第三方软件,即直接将软件夹拷贝到镜像中相应目录。 对镜像的修改结束后进入下一步 4. 根据实际自身情况决定是否使用peimg /prep对最终Boot WIm镜像大小进行优化,该操作不可逆。以后对该镜像的操作将受限。 例: peimg /prep d:\tmp\winpe_x86\mount d:\tmp\winpe_x86\winpe.wim "winpe",将生成最终经优化的boot image ==> winpe.wim. 或使用imagex /boot /compress max /capture d:\tmp\winpe_x86\mount d:\tmp\winpe_x86\winpe.wim "winpe",生成没有经过优化的boot image.不过此后还可以对该镜像镜像修改。 5. 使用imagx /unmount /commit d:\tmp\winpe_x86\winpe.wim "winpe",修改提交到wim,并从mount目录卸载镜像。 |
lhc0688 发表于 2022-4-4 23:09 好的,再次感谢! |
2013koko 发表于 2022-4-4 23:03 好的,多谢! |
wlue 发表于 2022-4-4 22:59 那就奇怪了,我用 Dwim v3.6.9.13 打包没有任何问题, office也是直接打进包里的 你换我说的工具试一下 |
2013koko 发表于 2022-4-4 22:57 我就是这么操作的 |
lhc0688 发表于 2022-4-4 22:51 多谢、太感谢了,您说的打包方法和工具我都不知道,今天在各位高人的指点下,长见识了! |
wlue 发表于 2022-4-4 22:53 反复多次打开、关闭,均未有安全警告 |
|
2013koko 发表于 2022-4-4 22:43 多谢!多谢! 还有更奇怪的,第一次打开不出现安全警告,但第二次再打开的时候就出现安全警告了…… |
都是直接打开,没有任何打开提示 |
wlue 发表于 2022-4-4 22:45 竟然又提到那个win8,陈年垃圾,都是抄别人胡乱改的,我自己都不好意思再发。 pe工具我也是前几天刚学的用7z,很简单,直接删加,修改ini文件,不用解包; 搞完测试下觉得可以,最后用wimlib重构下就可以了。 |
lhc0688 发表于 2022-4-4 22:39 可能是这个原因,我打包是在Windows10系统下进行的,对于大多数PE没有遇到过这种情况 |
36D 发表于 2022-4-4 22:24 ADK 我没有用过,下去我摸索一下这个工具 |
多谢 lhc0688 大的指导(我还一直收藏着您的 win8.1精简版系统,用在老电脑上)! 我对这个工具用得不熟,请问这个怎么用在PE的打包过程和PE的系统中呢? |
刚试了一下,没有楼主所说的问题 我是7z直接解包,Dwim v3.6.9.13 打包 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388882 |
sshot-1.png (210.21 KB, 下载次数: 86)
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.