windows PE 3.0的制作及第三方驱动集成

简介:

winpe2.0 基于windows XP内核
winpe3.0 基于WIN7内核
================================================
制作PE3.0 ISO

Windows PE3.0制作方法 从Win7中提取制作
制作方法:
1、把windows7光盘(或光盘镜像)里的\sources\boot.wim文件复制到d:\
2、在imgaex目录里右键点击inf文件,选安装。(Imagex 6.0 AIK 封装工具)
3、运行cmd,进入imgaex目录。
4、imagex /mountrw d:\boot.wim 2 d:\new (将d:\boot.wim镜像映射到d:\new目录)
5、删除d:\new根目录下的setup.exe文件。
6、imagex /unmount /commit d:\new (合并对d:\new目录中映像文件的修改,并将其卸载)
7、d:\boot.wim即为修改后的镜像。

制作PE光盘镜像:
1. 新建d:\pe,新建d:\pe\sources
2. 复制(windows7光盘为X)X:\boot目录(包括文件)到d:\pe
复制X:\efi目录(包括文件)到d:\pe
复制X:\bootmgr文件到d:\pe
复制修改后的boot.wim文件到d:\pe\sources
(X为windows7光盘符)
3. 用UltraISO提取windows7光盘引导文件,保存为windows7.bif
4. 用UltraISO将d:\pe下的目录和文件添加到光盘镜像,加载windows7.bif,保存镜像为PE 3.0.iso

==========================================
集成第三方RAID驱动
(以下所有命令已经经过测试,完全可用,可以根据自己实际路径稍作修改,其他部分全部按原文复制即可,否则会出错)

 

Windows 7 和 Windows PE 3.0 对硬盘控制器的支持是有限的,特别是一些朋友组建 Raid 以后,发现无法找到硬盘,这给系统维护带来诸多不便。本文就以集成 AMD Raid 驱动为例,简单介绍一下制作集成第三方驱动程序的 Windows PE 3.0的方法。

1、下载并安装 Windows Automated Installation Kit (AIK) for Windows 7。简体中文版下载地址为:
http://download.microsoft.com/download/6/3/1/631A7F90-E5CE-43AA-AB05-EA82AEAA402A/KB3AIK_CN.iso

2、以管理员身份运行部署工具命令提示。

3、在 F 盘创建WinPE目录结构并复制所有必要文件:
命令:copype.cmd x86 f:\winpe_x86

4、将基本映像 (winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,并将该文件重命名为 boot.wim:
命令:copy f:\winpe_x86\winpe.wim f:\winpe_x86\ISO\sources\boot.wim

5、使用 DISM 将基本 Windows PE 映像装入 \Mount 目录:
命令:Dism /Mount-Wim /WimFile:f:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:f:\winpe_x86\mount

6、将第三方驱动程序复制到 \Winpe_x86\ 目录(假设集成 AMD RAID 驱动程序,命名为 amdraid )。
     此步是将RAID驱动整个目录进行复制,如果需要,可以根据自己意愿进行改名。例如HP的RAID驱动下载下来是个压缩包,压缩包解压后是个目录,目录中有一些文件,是将解压的整个目录进行性复制。

7、使用 DISM 向 \Mount 目录添加第三方驱动程序:
命令:Dism /image:f:\winpe_x86\mount /Add-Driver /driver:f:\winpe_x86\amdraid /recurse

最后加 /recurse 参数,系统会查询所有的子文件夹以确定要添加的驱动程序,这对于集成多个驱动程序十分有用。当然,如果只集成1个第三方驱动程序,可以指定需要集成的 inf 文件,如本例可以改为:
命令:Dism /image:f:\winpe_x86\mount /Add-Driver /driver:f:\winpe_x86\amdraid\ahcix86s.inf。

8、使用 DISM 向 Windows PE 映像提交更改。
命令:Dism /unmount-Wim /MountDir:f:\winpe_x86\mount /Commit

9、制作 Windows PE ISO镜像:
命令:oscdimg -n -bf:\winpe_x86\etfsboot.com -t8/25/2009,12:00:00 f:\winpe_x86\iso f:\winpe.iso

这样集成第三方驱动的 winpe.iso 就会在出现F盘根目录下。

以上是制作集成第三方驱动程序的 Windows PE 3.0的方法,事实上参照本方法,也可以通过修改光盘内的 boot.wim 和 install.wim 将第三方驱动程序集成到 Windows 7 安装光盘中,不过 install.wim 内有 Windows 7 多种版本,在使用 DISM 将基本 Windows PE 映像装入 \Mount 目录时,要注意选择好版本(也就是 /index 参数)。

PS:红色字体部分为需要注意修改路径的部分










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1039989,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
监控 前端开发 安全
如何集成第三方支付API到电商网站
在电商网站中,集成第三方支付API是确保交易安全、提升用户体验的关键步骤。本文详细介绍了从选择支付提供商到上线监控的全流程,涵盖代码示例与实用建议,助您高效实现支付功能。
528 0
|
9月前
|
虚拟化 iOS开发 MacOS
VMware ESXi 9.0.0.0100 macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
VMware ESXi 9.0.0.0100 macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
1685 1
|
9月前
|
缓存 安全 API
【深度解析】嵌入式第三方集成的优势、挑战与实现方案(2025版)
嵌入式第三方集成是将外部服务无缝嵌入自身系统的技术方案,通过API/SDK实现功能内嵌(如支付、会议),提升用户体验和开发效率。其核心优势包括操作流畅性、降低研发成本及快速迭代能力,但需解决接口稳定性、数据同步等挑战。实施时需注重架构设计(微服务、安全策略)和性能优化(缓存、异步处理)。未来趋势将向AI服务集成、无代码平台发展,同时安全合规要求更严格。建议选择可靠服务商、遵循最佳实践,并持续监控优化集成方案。
413 2
|
11月前
|
虚拟化 iOS开发 MacOS
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成 AQC 网卡驱动定制版
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成 AQC 网卡驱动定制版
472 2
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成 AQC 网卡驱动定制版
|
11月前
|
虚拟化 iOS开发 MacOS
VMware ESXi 7.0U3v macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
VMware ESXi 7.0U3v macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
980 2
VMware ESXi 7.0U3v macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
|
11月前
|
安全 API 数据安全/隐私保护
aipy实战:建设PE文件查杀神器,阻止Windows EXE木马!
本工具为小型木马静态特征查杀工具,专用于检测Windows下的EXE文件是否为可疑木马。核心功能包括:扫描恶意字符串(如keylogger、powershell)、检查熵值异常以判断加密/加壳、揪出可疑API组合(如注册表篡改、网络通信链)以及解析PE头分析编译环境与加壳痕迹。通过提示词实现功能开发,并保存为`aipy_kill_rat.py`文件。测试结果显示,工具成功扫描出426个可疑字符串、超高熵值及恶意API组合,确认目标文件为恶意木马。该工具轻量灵活,适合样本初筛与应急响应,是静态分析的高效利器。
|
11月前
|
关系型数据库 虚拟化 iOS开发
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS ConnectX-3 网卡定制版 (集成驱动版)
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS ConnectX-3 网卡定制版 (集成驱动版)
446 2
|
9月前
|
虚拟化 iOS开发 MacOS
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
2230 0
|
12月前
|
虚拟化 iOS开发 MacOS
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动
VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动
726 15
|
SQL Java 中间件
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常
在BeetISQL 2.13.8版本中,客户使用batch insert向yashandb表插入数据并尝试获取自动生成的sequence id时,出现类型转换异常。原因是beetlsql在prepareStatement时未指定返回列,导致yashan JDBC驱动返回rowid(字符串),与Java Bean中的数字类型tid不匹配。此问题影响业务流程,使无法正确获取sequence id。解决方法包括:1) 在batchInsert时不返回自动生成的sequence id;2) 升级至BeetISQL 3,其已修正该问题。
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常

热门文章

最新文章