教你如何手工打造一个完美的WinPE3.0步骤

时间:2024-05-25 22:15:45 泽彪 手工 我要投稿
  • 相关推荐

教你如何手工打造一个完美的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