- 欢迎访问起航教学!
Windows7中提取Windows PE3.0的制作方法
12-14 18:28:28 分类:Win7技巧 浏览次数: 898次
标签:Win7技巧大全,http://www.qihang56.com
Windows7中提取Windows PE3.0的制作方法,
Windows7中提取Windows PE3.0的制作方法两则
制作方法1:
一、用Imagex6000修改 boot.wim 文件:
1、把windows7光盘(或光盘镜像)里的\sources\boot.wim文件复制到h:\。我是用UltraISO直接从Win7.iso镜像文件里直接提取的。
2、在imgaex目录里右键点击inf文件,选安装。(Imagex 6.0 AIK 封装工具)。我使用的[绿色版]在F:\Im\,就不用安装了。
3、在h:下新建文件夹 new ,-这是我新增加的1项,实践证明,此步必作。
4、运行cmd,进入imgaex目录。 我是进入F:\Im\
5、imagex /mountrw h:\boot.wim 2 h:\new\ (将h:\boot.wim镜像映射到h:\new目录) [这个类似(解包)]。实践证明,h:\new\后面的[\]必须有。
6、删除h:\new\根目录下的setup.exe文件。
7、imagex /unmount /commit h:\new\ (合并对h:\new\目录中映像文件的修改,并将其卸载) [这个类似(打包)]。实践证明,h:\new\后面的[\]必须有。
8、重新得到的 h:\boot.wim 即为修改后的镜像。 [第一步中提取出来的boot.wim已经被自动(删除)]。
二、整合需要的文件:
1. 新建h:\pe,新建h:\pe\sources [是文件夹]
2. 复制修改后的boot.wim文件到h:\pe\sources\;复制X:\boot目录(包括文件)到h:\pe\ ;复制X:\efi目录(包括文件)到h:\pe\ ;均在UltraISO里直接[提取到h:\pe\;复制X:\bootmgr文件到h:\pe\ ;(X为windows7光盘符。我的WIN7.ISO文件在I:\分区里)
3. 用UltraISO提取windows7光盘引导文件,保存为windows7.bif。
三、用UltraISO制作PE30光盘镜像:
1、添加h:\pe\里的所有文件夹和文件;
2、加载windows7.bif;
3、修改镜像文件名称为PE30;
4、[保存]镜像 [PE30.iso]。
制作方法2:
在D盘新建文件夹winpe,在winpe中新建sources、pe3和new文件夹,把附件中提供的工具imagex连文件夹一起放到winpe目录中。
制作方法:
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
www.qihang56.com 复制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 将重新启动。
重要事项:
不要编辑 Setupreg.hiv 的 HKEY_LOCAL_MACHINESYSTEMSetup 注册表项中的 CmdLine 值来启动外壳应用程序。CmdLine 的值可调用 Winpeshl.exe,Winpeshl.exe 会执行很多函数,包括调用 Windows PE 中的默认“命令提示符”窗口或您的自定义外壳应用程序。
举例:用bsexplorer制作自制版WindowsPE,从网上下载bsexplorer程序,从CMD到imagex目录:imagex /mountrw d:winpesourcesboot.wim 1 d:winpenew,解压bsexplorer后连同文件夹一起放到d:winpenewwindows目录中,把上面建的Winpeshl.ini,里面要指出bsexplorer.exe所在的路径,放到d:winpenewwindowssystem32中。
定义:
【bs_desktop.ini】
这个文件是用来自定义PE的桌面快捷方式的,第一行的 [Desktop CFG file Ver.1] 必须保留。
格式:
<-ItemBegin->
ItemX=
ItemY=
Caption=
ExeName=
IconName=
IconNumber=
ExeDir=
CmdParam=
ShowState=
<-ItemEnd->
举例:
<-ItemBegin->
ItemX=20
ItemY=20
Caption=资源管理器
ExeName=%SystemDrive%Program filesA43A43.exe
IconName=%SystemDrive%Program filesA43A43.ico
IconNumber=0
ExeDir=%SystemDrive%Program filesA43
www.qihang56.com
CmdParam=
ShowState=NORMAL
<-ItemEnd->
参数说明:
每一个左边上的图标都是由这样的一段配置生成的,每个图标开头和结尾必须有 <-ItemBegin-> 和 <-ItemEnd-> , ItemX= 是指图标的横向距离,默认第一列为 20 ,第二列为 100 ,第三列为 180 ,以此类推(每下一列的值都比前一列增加 80 ,这是默认的设置,可以自由修改,但这是最好的设计了)。 ItemY 和 ItemX= 一样,但指的是横向坐标(即行数)。 Caption 填什么都可以,支持中文,是图标下的名称文字。 ExeName则是目标文件或程序的路径(要求包括扩展名,可以不是绝对路径。允许使用系统变量)。 IconName 是此快捷方式的图标路径, IconNumber 是此图标文件中的第几个图标,默认为 0 。 ExeDir 是此文件或程序的运行路径。 CmdParam 是专门应用于这个程序的启动(命令行)参数(例如 Nero StartSmart Essentials 的启动参数是 -ScParameter=8 ),大部分大型软件都有用到。 ShowState 是目标的显示方式,默认为 NORMAL ,在此参数下打开窗口不会有任何变化,仍然是原样。
【bs_logon.ini】
这个文件是用来自定义PE的登录方式的,这里只讲解 [Shell] 部分, [Shell] 此行必须保留。
格式:
=
举例:
BS图形界面=%SystemDrive%Program FilesBsExplorerexplorer.exe
参数说明: = 之前的内容为登陆框下拉菜单中的显示文字(允许空格和汉字),之后的内容为一个PE Shell的路径,其实就是一个可执行程序,但是如果只打开一个普通应用程序的话就不会打开桌面,当此程序结束时会退回登录对话框。无论 [Shell] 下面的内容你删去了什么,举例中的那行一定要保留,否则下拉菜单中不会出现 BS图形界面项,自然也无法进入桌面了。
Windows7中提取Windows PE3.0的制作方法两则
制作方法1:
一、用Imagex6000修改 boot.wim 文件:
1、把windows7光盘(或光盘镜像)里的\sources\boot.wim文件复制到h:\。我是用UltraISO直接从Win7.iso镜像文件里直接提取的。
2、在imgaex目录里右键点击inf文件,选安装。(Imagex 6.0 AIK 封装工具)。我使用的[绿色版]在F:\Im\,就不用安装了。
3、在h:下新建文件夹 new ,-这是我新增加的1项,实践证明,此步必作。
4、运行cmd,进入imgaex目录。 我是进入F:\Im\
5、imagex /mountrw h:\boot.wim 2 h:\new\ (将h:\boot.wim镜像映射到h:\new目录) [这个类似(解包)]。实践证明,h:\new\后面的[\]必须有。
6、删除h:\new\根目录下的setup.exe文件。
7、imagex /unmount /commit h:\new\ (合并对h:\new\目录中映像文件的修改,并将其卸载) [这个类似(打包)]。实践证明,h:\new\后面的[\]必须有。
8、重新得到的 h:\boot.wim 即为修改后的镜像。 [第一步中提取出来的boot.wim已经被自动(删除)]。
二、整合需要的文件:
1. 新建h:\pe,新建h:\pe\sources [是文件夹]
2. 复制修改后的boot.wim文件到h:\pe\sources\;复制X:\boot目录(包括文件)到h:\pe\ ;复制X:\efi目录(包括文件)到h:\pe\ ;均在UltraISO里直接[提取到h:\pe\;复制X:\bootmgr文件到h:\pe\ ;(X为windows7光盘符。我的WIN7.ISO文件在I:\分区里)
3. 用UltraISO提取windows7光盘引导文件,保存为windows7.bif。
三、用UltraISO制作PE30光盘镜像:
1、添加h:\pe\里的所有文件夹和文件;
2、加载windows7.bif;
3、修改镜像文件名称为PE30;
4、[保存]镜像 [PE30.iso]。
制作方法2:
在D盘新建文件夹winpe,在winpe中新建sources、pe3和new文件夹,把附件中提供的工具imagex连文件夹一起放到winpe目录中。
制作方法:
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
www.qihang56.com 复制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 将重新启动。
重要事项:
不要编辑 Setupreg.hiv 的 HKEY_LOCAL_MACHINESYSTEMSetup 注册表项中的 CmdLine 值来启动外壳应用程序。CmdLine 的值可调用 Winpeshl.exe,Winpeshl.exe 会执行很多函数,包括调用 Windows PE 中的默认“命令提示符”窗口或您的自定义外壳应用程序。
举例:用bsexplorer制作自制版WindowsPE,从网上下载bsexplorer程序,从CMD到imagex目录:imagex /mountrw d:winpesourcesboot.wim 1 d:winpenew,解压bsexplorer后连同文件夹一起放到d:winpenewwindows目录中,把上面建的Winpeshl.ini,里面要指出bsexplorer.exe所在的路径,放到d:winpenewwindowssystem32中。
定义:
【bs_desktop.ini】
这个文件是用来自定义PE的桌面快捷方式的,第一行的 [Desktop CFG file Ver.1] 必须保留。
格式:
<-ItemBegin->
ItemX=
ItemY=
Caption=
ExeName=
IconName=
IconNumber=
ExeDir=
CmdParam=
ShowState=
<-ItemEnd->
举例:
<-ItemBegin->
ItemX=20
ItemY=20
Caption=资源管理器
ExeName=%SystemDrive%Program filesA43A43.exe
IconName=%SystemDrive%Program filesA43A43.ico
IconNumber=0
ExeDir=%SystemDrive%Program filesA43
www.qihang56.com
CmdParam=
ShowState=NORMAL
<-ItemEnd->
参数说明:
每一个左边上的图标都是由这样的一段配置生成的,每个图标开头和结尾必须有 <-ItemBegin-> 和 <-ItemEnd-> , ItemX= 是指图标的横向距离,默认第一列为 20 ,第二列为 100 ,第三列为 180 ,以此类推(每下一列的值都比前一列增加 80 ,这是默认的设置,可以自由修改,但这是最好的设计了)。 ItemY 和 ItemX= 一样,但指的是横向坐标(即行数)。 Caption 填什么都可以,支持中文,是图标下的名称文字。 ExeName则是目标文件或程序的路径(要求包括扩展名,可以不是绝对路径。允许使用系统变量)。 IconName 是此快捷方式的图标路径, IconNumber 是此图标文件中的第几个图标,默认为 0 。 ExeDir 是此文件或程序的运行路径。 CmdParam 是专门应用于这个程序的启动(命令行)参数(例如 Nero StartSmart Essentials 的启动参数是 -ScParameter=8 ),大部分大型软件都有用到。 ShowState 是目标的显示方式,默认为 NORMAL ,在此参数下打开窗口不会有任何变化,仍然是原样。
【bs_logon.ini】
这个文件是用来自定义PE的登录方式的,这里只讲解 [Shell] 部分, [Shell] 此行必须保留。
格式:
=
举例:
BS图形界面=%SystemDrive%Program FilesBsExplorerexplorer.exe
参数说明: = 之前的内容为登陆框下拉菜单中的显示文字(允许空格和汉字),之后的内容为一个PE Shell的路径,其实就是一个可执行程序,但是如果只打开一个普通应用程序的话就不会打开桌面,当此程序结束时会退回登录对话框。无论 [Shell] 下面的内容你删去了什么,举例中的那行一定要保留,否则下拉菜单中不会出现 BS图形界面项,自然也无法进入桌面了。
相关热词搜索:
- ·上一篇:让其他系统也用上Windows7主题包
- ·下一篇:删除Windows7系统中被占用的文件
分享到:
收藏
评论排行
Win7技巧 热门排行
- · Win7下如何正常安装使用AutoCAD2017
- · Windows7下安装VS2017提示“You have
- · Windows7关机速度提升
- · Ubuntu9.10\Win7双系统 重装后修复GRU
- · Windows7系统更改无线网络优先级的方法
- · 轻松玩转Win 7中“轻松访问中心”
- · Windows 7新增组合键
- · Win7系统如何隐藏或取消隐藏文件夹
- · 关闭Windows7显示器校准
- · Win 7系统怎样显示文件类型扩展名
- · Windows 7开机启动项介绍
- · Win7 eSATA接口优化
- · Windows 7轻松传送文件
- · 解决Win7忘记登入密码问题
- · Msconfig管理Win7引导配置
- · 教你硬盘安装win7系统详细图文教程
- · win7玩游戏无法全屏的一些解决方法
- · Win7下5种方式打开资源管理器
- · 教程:Windows7下硬盘安装BT4方法
- · Win7/Vista/XP下两个切换IP地址的批处
- · Windows 7主题包中的壁纸从哪儿来
- · Windows 7密码重设盘的内部原理浅析
- · Windows 7升级的八大步骤
- · 清理和关闭多余的Win7系统服务