粉花吧 关注:189贴子:11,520

[FUNNYWOOD]论如何制作Windows PE

只看楼主收藏回复

这里以Windows 10 ADK为例,教各位如何制作属于自己的Windows PE
一楼给南北组


1楼2017-02-10 20:23回复
    二楼给吧主@MM们搞


    2楼2017-02-10 20:25
    回复
      3L给全体吧友


      3楼2017-02-10 20:26
      收起回复
        首先,我在1L提到了Windows ADK评估工具,那么这个工具该怎么用呢
        首先,我们进入http()s:()//d()evel()oper.m()icroso()ft.c()o()m()/zh()-c()n/windo()ws/hard()ware/wi()ndows-as)()s()ess()me()nt-dep()loymen()t-k()it下载Microsoft Windows ADK For Windows 10评估工具(根据你的系统而定,具体信息请打开运行窗口输入winver查看),随后安装评估工具(安装程序3.4MB,在线安装包3.7GB),随后,安装程序会问你是否反馈信息,自选。接受许可协议后即可选择安装,通常仅选择“部署工具”和“预安装环境”,随后选择安装,安装器会自动下载安装包并安装。稍稍等待一下软件就装好啦。


        4楼2017-02-10 20:33
        回复
          随后你打开开始界面应该可以找到“部署工具”,以管理员身份运行它。
          如果你像我一样制作的是32位PE,那么请键入copype x86 C:\Win10PE_x86。其中,x86是存放PE文件的Tool文件夹,有x86,ia64,amd64可选。而C:\Win10PE_x86指的是PE文件新路径。


          5楼2017-02-10 20:39
          回复
            相较于Windows 7的AIK来说Win10ADK有了许多改变,如果你要封装基础PE仅需要这一条指令:MakeWinPEMedia /ISO C:\Win10PE_x86 C:\Win10PE_x86\FunnywoodWin10x86PE.iso


            6楼2017-02-10 20:43
            回复

              如果你严格按上面的教程做了,那么最终成品应该是像这样的纯命令行PE


              7楼2017-02-10 20:52
              回复
                ==========================
                那么问题来了,怎么给PE添加图形界面?
                方法一:原生Explorer,加进去了开机后和原版Windows差不多
                方法二:第三方Explorer,体积比原生的小但有许多功能都没有,只能满足基本桌面
                我这里用的是方法二。


                8楼2017-02-10 20:54
                回复
                  一楼的PE就是我的成品,你们可以看到这个PE拥有图形界面,我采用的是BSExplorer文件管理器,特小,就277KB,有兴趣的自己去下载,但千万别下载到“高速下载”病毒了啊


                  9楼2017-02-10 20:56
                  收起回复
                    当然,要把图形界面加进去我们还需要一个东西——wim解包工具,不然你没法把BSExplorer的文件加入到PE里,有两种方法选择,一种是7-zip,操作方法和一般压缩软件无异。还有一种是较为专业的WIMTOOL,拥有更多功能。
                    ------------------
                    首先,我把BSExplorer的文件配置了一下,例如桌面我就是这样配置的:
                    [Desktop CFG file Ver.1]
                    <-ItemBegin->
                    ItemX=20
                    ItemY=20
                    Caption=Notepad
                    ExeName=%SystemDrive%\Windows\System32\notepad.exe
                    IconName=%SystemDrive%\Windows\System32\notepad.exe
                    IconNumber=0
                    ExeDir=%SystemDrive%\Windows\System32
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    <-ItemBegin->
                    ItemX=20
                    ItemY=100
                    Caption=Task Manger
                    ExeName=%SystemDrive%\Windows\System32\taskmgr.exe
                    IconName=%SystemDrive%\Windows\System32\taskmgr.exe
                    IconNumber=0
                    ExeDir=%SystemDrive%\Windows\System32
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    <-ItemBegin->
                    ItemX=20
                    ItemY=180
                    Caption=Regsiger Edit
                    ExeName=%SystemDrive%\Windows\regedit.exe
                    IconName=%SystemDrive%\Windows\regedit.exe
                    IconNumber=0
                    ExeDir=%SystemDrive%\Windows
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    <-ItemBegin->
                    ItemX=20
                    ItemY=260
                    Caption=BOOTICE
                    ExeName=%SystemDrive%\Windows\system32\bootice.exe
                    IconName=%SystemDrive%\Windows\system32\bootice.exe
                    IconNumber=0
                    ExeDir=%SystemDrive%\Windows\system32
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    <-ItemBegin->
                    ItemX=20
                    ItemY=340
                    Caption=CMD
                    ExeName=%SystemDrive%\Windows\system32\CMD.exe
                    IconName=%SystemDrive%\Windows\system32\CMD.exe
                    IconNumber=0
                    ExeDir=%SystemDrive%\Windows\system32
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    <-ItemBegin->
                    ItemX=20
                    ItemY=420
                    Caption=Explorer
                    ExeName=%SystemDrive%\A43\A43.exe
                    IconName=%SystemDrive%\A43\A43.ico
                    IconNumber=0
                    ExeDir=%SystemDrive%\A43
                    CmdParam=
                    ShowState=NORMAL
                    <-ItemEnd->
                    这里ItemX和ItemY的不同是X为横列,Y为纵列,80为一阶,起始20,ExeName代表快捷方式链接到的程序,IconName代表使用的图标,%SystemDrive%代表X:\,也就是系统储存。


                    10楼2017-02-10 21:01
                    收起回复
                      那么问题来了,怎么样让PE带有桌面?
                      首先我们解开wim包,然后链入我们整理好的文件(我把BSExplorer安装在了X:\tool\BSExplorer下),然后写一份文件叫winpeshl.ini,内容如下:
                      [LaunchApp]
                      AppPath=%systemdrive%\tool\BsExplorer\Explorer.exe
                      保存之后复制到wim文件中的\Windows\System32文件夹。
                      将修改后的boot.wim保存,复制到PE里替换原boot.wim文件(建议备份),然后保存PE的iso,使用虚拟机软件测试。如果你看到如图的画面,那么你就成功了!


                      11楼2017-02-10 21:05
                      收起回复
                        现在,你拥有了一个有桌面的WinPE,那么问题来了,如何添加程序?
                        这里以“看图王”为例,由于此软件一般为带捆绑的安装包,所以我们先要去除捆绑安装的大钩,然后安装,安装完毕后将程序文件(32位默认安装到C:\Program Files中,64位是C:\Program Files (x86))复制到wim文件中的任意一个位置并保存(我通常保存到System32,因为我觉得这样方便),然后封包,调试,(由于BSExplorer不能完全充当资源管理器,所以你需要使用CMD或者第三方的A43,再不济也得使用记事本的保存程序找到你安装的软件),如果能够打开就代表你在拓展程序的路上又进了一步


                        12楼2017-02-10 21:10
                        回复
                          基本配置包-by FunnywoodWinPENT10.0B1607RedstoneRS2B14393
                          桌面:BSExplorer
                          资源管理器:A43
                          看图软件:各种看图软件都行,或者对应版本的Windows照片查看器
                          网络:各种网卡驱动或者一些高人编写的批处理
                          浏览器:各种第三方浏览器
                          聊天软件:各种聊天软件
                          游戏:那么苦逼的500MB你还是别装什么游戏了,如果实在要装你去找一些Flash游戏或者找我这里的7MB的CS吧。。。
                          声音:各种声卡驱动
                          内存:起码2GB
                          USB:USB2.0/USB3.0可读写USB-HDD启动盘(4GB+)
                          硬盘:20GB+(为了装正式的Windows系统)
                          USB2:各种Windows安装文件,可读写USB(8GB+)
                          安装:原版安装最好,也可以考虑在开启网络的情况下使用WinNTSetup进行安装,边浏览网页边装系统,岂不美哉?(当然别边看番剧边装系统,否则看到一半重启了你可能会砸电脑)


                          13楼2017-02-10 21:18
                          回复
                            天依结尾(全是大图)






                            14楼2017-02-10 21:19
                            回复
                              =====完结分割线=====


                              15楼2017-02-10 21:19
                              回复