自己动手 打造WinPE 5.1微系统光盘
2014-04-29飞雪散花
飞雪散花
对于Win 8.1特别是Update和UFEI用户来说,拥有一个WinPE5.1维护光盘很重要,因为它除了可以让我们在系统受损后利用该光盘轻松完成对系统的维护工作外,还可为专业用户提供诸如离线部署系统(装机)、备份系统、维护局域网各类电脑设备,或者使用WIMBoot全新安装技术安装系统等操作。不过,目前,网上好用的WinPE5.1系统很少,因此,如果我们想使用WimPE 5.1的话,最好的方法就是手工打造一个。
打造思路是利用Windows ADK打造出WinPE 5.0,然后在其基础上通过添加Win 8.1 Updqte补丁将其直接升级为WinPE 5.1。由于目前最新版本的Windows ADK虽然在核心部分已经升级,但实际上它所能打造的WinPE环境仍然是5.0,这就导致我们虽然可以用WinPE 5.0完美地在传统的BIOS和新型的UFEI模式下引导系统,但如果要以WIMBoot方式安装系统,就会发现其内置的DISM命令根本不支持 WIMBoot 参数,最终导致安装失败。
下载并安装Windows ADK
第一步:进入http://www.microsoft.com/zh-cn/download/details.aspx?id=39982网站,下载Windows ADK在线安装工具,运行后,在出现的如图1所示的对话框中选择“将Windows评估和部署工具包for Windows 8.1安装到计算机”,同时单击“浏览”按钮,设置程序的安装路径(建议使用默认值,即安装到系统分区),单击“下一步”按钮。
第二步:在出现的如图2的对话框中勾选“部署工具”和“Windows 预安装环境”两项。单击“安装”按钮,程序会自动下载并安装Windows ADK,由于文件体积较大,下载及安装过程可能会较长,请耐心等待。安装完毕,启动程序。
下载Win 8.1 Update补丁
Windows 8.1 Update是一组累积的系统更新,包括六个补丁文件,分别为KB2919442、KB2919355、KB2932046、KB2937592、KB2938439、KB2939087,一般情况下,打造WinPE 5.1映像我们只需用到前三个即可,当然,如果你目前拥有的Win 8.1安装光盘或镜像文件并非Update版,不妨将这六个补丁全部下载回来,以便以后可利用Windows ADK将其集成到Win 8.1安装镜像文件中,自行打造Windows 8.1 Update安装光盘,从而免去要重新下载Windows 8.1 Update镜像文件的麻烦。
六个补丁中的后五个的下载地址为http://www.microsoft.com/zh-cn/download/details.aspx?id=42335(如图3),下载时,请注意根据当前所用的系统版本(是64位还是32位)下载对应的补丁。
KB2919442的下载地址为http://www.microsoft.com/zh-cn/download/details.aspx?id=42135,它是其他补丁的安装基础,如果没有该补丁,我们将无法完成WinPE 5.1的打造工作。
生成WinPE5.1光盘镜像文件
假设Win8.1 Update补丁保存在“I:\Update”目录。
第一步:启动“部署和映像工具环境”命令。按“Win”键进入Windows 8风格界面,右击“部署和映像工具环境”磁贴,在弹出的右键菜单中选择“以管理员身份运行”(如图4)。打开“部署和映像工具环境”命令窗口。
第二步:提取旧版的Win PE5.0文件。在“部署和映像工具环境”窗口中输入copype amd64 C:\WinPE_amd64(其中C为系统分区,amd64为64位系统,如果你使用的是32位系统,可将amd64改为x86),回车后,相应的文件将被复制到“C:\WinPE_amd64”目录中(如图5)。
第三步:挂载 Windows PE 映像。在“部署和映像工具环境”窗口中继续输入以下命令并回车。
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
挂载成功,窗口中会出现“操作成功完成”的字样(如图6)。
第四步:将Win8.1 Update补丁集成到 WinPE 映像中。在“部署和映像工具环境”窗口中依次输入如下命令(注意:每输入一行都要回车。如图7):
Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2919442-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log
Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2919355-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log
Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2932046-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log
第四步:优化、卸载WinPE 映像,最终生成ISO光盘映像文件。继续在窗口中输入以下命令(其中括号中的内容为命令行注释,无需输入):
Dism /image:c:\WinPE_amd64\mount /Cleanup-Image /StartComponentCleanup /ResetBase (优化当前WinPE映像)
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit (卸载当前WinPE映像)
Dism /Export-Image /SourceImageFile:C:\WinPE_amd64\media\sources\boot.wim /SourceIndex:1 /DestinationImageFile:C:\WinPE_amd64\media\sources\boot2.wim (压缩映像体积,生成新的boot.wim文件)
Del C:\WinPE_amd64\media\sources\ boot.wim(删除旧版映像中的boot.wim文件)
rename C:\WinPE_amd64\media\sources\boot2.wim boot.wim(将boot2.wim重命名为boot.wim)
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso(生成ISO镜像,以便刻录。如图8)。
打造WinPE 5.1维护光盘和U盘
至此,WinPE 5.1 映像的打造工作就已完成,接下来我们只需用UltraISO虚拟光驱工具(下载地址:http://www.upantool.com/qidong/2011/UltraISO_v9.5.0.2800.html), 将WinPE_amd64.iso文件刻录成维护光盘或U盘即可。
第一步:下载安装后运行程序,在出现的主界面中单击菜单“文件\打开”,打开相应的对话框,选择刚才生成的WinPE_amd64.iso文件,确认后,文件及其内容将会出现在程序主界面中(如图9)。
第二步:将空白光盘放入刻录机,单击菜单“工具\刻录光盘映像”,打开“刻录光盘映像”对话框,单击“写入速度”项右侧的下拉菜单,将写入速度设置为“16X”(不要设置得太快,否则很容易出现因刻录速度过快而导致某些数据无法刻入光盘的情况),设置完毕,单击“刻录”按钮(如图10),稍等片刻,一个WinPE 5.1维护光盘就出炉了。