- 相关推荐
教你如何手工打造一个完美的WinPE3.0步骤
WinPE,全称Windows Preinstallation Environment即Windows预安装环境,它不是一个常规用途的操作系统,无法作为日常工作使用,而是常作为安装、故障排除和恢复的一种工具。下面高手就来教教大家如何自己动手来制作一个完美的WinPE3.0。
教你如何手工打造一个完美的WinPE3.0步骤 1
一、具体制作方法:
1、把windows7光盘(或光盘镜像)里的sourcesboot.wim文件复制到d:winpesources目录
2、在附件提供imgaex目录里右键点击inf文件,选安装。(Imagex 6.0 AIK 封装工具)
3、运行cmd,进入imgaex目录。
4、imagex /mountrw d:winpesourcesboot.wim 2 d:winpenew (将d:winpesourcesboot.wim镜像映射到d:winpenew目录)
5、删除d:winpenew根目录下的setup.exe文件。删除sources文件夹,很重要,可以精简winpe哟。
6、imagex /unmount /commit d:winpenew (合并对d:winpenew目录中映像文件的修改,并将其卸载)
7、imagex /compress maximum /export “d:winpesourcesboot.wim” 2 “d:winpepe3boot.wim”,把boot.wim分离并重新压缩。
7、d:winpepe3boot.wim即为修改后的镜像。这个时候运行这个映像winpe是默认的“命令提示符”窗口。
二、制作PE光盘镜像:
1. 新建d:winpepe,新建d:winpepesources
2. 复制(windows7光盘为X)X:boot目录(包括文件)到d:winpepe
复制X:efi目录(包括文件)到d:winpepe
复制X:bootmgr文件到d:winpepe
复制修改后的boot.wim文件到d:winpepesources(X为windows7光盘符)
3. 用UltraISO提取windows7光盘引导文件,保存为windows7.bif
4. 用UltraISO将d:winpepe下的目录和文件添加到光盘镜像,加载windows7.bif,保存镜像为PE 3.0.iso
三、图像shell(下面内容来自M$)
Winpeshl.ini 可控制是否将自定义外壳程序加载到 Windows PE 而不是默认的“命令提示符”窗口。若要加载自定义外壳程序,请创建一个名为 Winpeshl.ini 的文件,然后将它放在自定义 Windows PE 映像的 %SYSTEMROOT%“System32 中。该 .ini 文件必须包含以下部分和项:
[LaunchApp]
AppPath = %SYSTEMDRIVE%”myshell.exe
[LaunchApps]
%SYSTEMDRIVE%“mydir”application1.exe, -option1 -option2
application2.exe, -option1 -option2
将 AppPath 项设置为外壳应用程序的路径。该路径可以是完全限定路径,您也可以使用环境变量(例如 %SYSTEMROOT%“System32”Myshell.exe)来表示该路径。AppPath 项不支持命令行选项。
使用 [LaunchApps] 部分运行带命令行选项的应用程序。应用程序按照列出的顺序运行;应用程序的名称及其选项以逗号分隔。
当退出“命令提示符”窗口或自定义外壳应用程序时,Windows PE 将重新启动。
教你如何手工打造一个完美的WinPE3.0步骤 2
1.1 准备工作
WinPE基础知识请大家自行百度。
1.1.1下载Windows AIK
要制作源生WinPE 3.1,需要从微软官网下载如下软件:
自动安装工具包:Windows Automated Installation Kit(简称WAIK),我们需要下载的是WAIK 3.0(KB3AIK_CN.iso)以及3.1的补充包(waik_supplement_zh-cn.iso)。
PS:WAIK 3.0可以制作WinPE 3.0,补充包就可以做3.1了。
请自行在微软官网下载并安装,软件很大。
1.1.2工具软件的准备
① 虚拟机软件
VMware。制作过程中需要反复测试系统,所以这个是必须的。
② UltraISO
用来制作ISO文件的利器。
③Win7 SP1中文版安装镜像
cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso,网上很多类似版本。
④ 7-Zip压缩软件
7-Zip的优点是可以直接处理wim文件
1.2 预备知识
要制作WinPE 3.1,了解以下知识很重要。下面这些资料复制于WAIK的帮助文件,请仔细阅读体会。
1.2.1WinPE 3.1的启动过程
① 加载特定媒体上的启动扇区(MBR)。将控制传递给 Bootmgr。Bootmgr 从启动配置数据 (BCD) 中提取基本的启动信息,并将控制权传递给 Boot.wim 中包含的 Winload.exe 文件。然后 Winload.exe 加载相应的硬件抽象层 (HAL),并加载系统注册表配置单元和必需的启动驱动程序。完成加载后,将会准备执行内核 Ntoskrnl.exe 的环境。
② 执行 Ntoskrnl.exe,完成环境设置。将控制权传递给会话管理器 (SMSS)。
③ SMSS 加载注册表的剩余部分,配置运行 Win32 子系统 (Win32k.sys) 的环境及其各种进程。SMSS 加载用于创建用户会话的 Winlogon 进程,然后启动服务和剩余的非必要设备驱动程序及安全子系统 (LSASS)。
④Winlogon.exe 根据注册表值 HKLM\SYSTEM\Setup\CmdLine 来运行设置。如果存在 %SYSTEMDRIVE%\sources\setup.exe,Winpeshl.exe 将启动它,否则 Winpeshl.exe 将查找在 %SYSTEMROOT%\system32\winpeshl.ini 中指定的应用程序。如果未指定任何应用程序,则 Winpeshl.exe 将执行 cmd /k %SYSTEMROOT%\system32\startnet.cmd。默认情况下,Windows PE 包含一个将启动 Wpeinit.exe 的 Startnet.cmd 文件。Wpeinit.exe 加载网络资源,并与网络组件(如 DHCP)进行协调。
⑤ Wpeinit.exe 完成后,将显示命令提示符窗口。此时,WinPE 3.1的启动过程完成。
【教你如何手工打造一个完美的WinPE3.0步骤】相关文章:
教你如何打造高效团队04-03
教你如何制作手工袋06-03
教你如何制作玫瑰手工香皂06-03
教你如何手工制作布艺笔筒06-04
教你如何手工制作DIY粽子06-03
教你如何安装数码大师步骤教程06-03
教你如何打造自动赚钱的旅游网站06-04
教你如何手工自制礼花弹04-12
教你如何手工制作纸巾盒06-03
教你如何用手工制作织布爱心12-09