论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1662阅读
  • 1回复

[求助-系统问题]揭密Windows 7 PE制作全过程 [复制链接]

上一主题 下一主题
离线ahyanglf
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-11-14 08:47:12
 相信能点进来看文章都朋友都系怀着想探索win7PE系统到底是怎样制作出来和想制作一个属于自己的windows7 PE系统。放心,只要你认真读完此系列文章,我担保你可以DIY出一个属于自己的PE系统。

 网上都盛传着什么vistapebuilder,win7pebuilder等等软件,这到底是什么回事?其实原理是很简单的,我们制作winodws pe系统都是使用命令行完成的,所以外国哪些高手弄了个大杂烩出来,把所有用到的命令集在一起,让大家使用,而你也可以通过编写它们开放的脚本来DIY,但十分复杂(我大话精就觉得复杂),而这次教程我没有用到这个软件,如果大家喜欢,以后给大家写个。

 这次给大家介绍制作windows pe系统使用工具微软官方的Windows® Automated Installation Kit (AIK) for Windows® 7 ,我使用的是英文版,但中文版也有了,习惯就好。
 

 按装过程就不多说了,因为是白痴的系next,next,next….done.

传统方法:
  打造一个可引导系统的CD或DVD光盘。它的功能类似于Windows PE,引导系统后可以创建32位的图形界面操作环境,支持网络和远程管理功能,支持FAT32、NTFS、CDFS等各种分区格式,采用800×600的分辨率,可用于诊断或修复系统。目前最新版本支持Windows XP、Windows Server 2003。

  步骤1:准备工作
  首先在硬盘上腾出一个剩余空间较大的分区(至少有300MB剩余空间),预备存放ISO镜像文件或刻录临时文件,将下载回来的pebuilder3015.zip文件解压缩,然后双击运行pebuilder.exe文件,在弹出的窗口中点击“Next”按钮进入下一步。
  步骤2:设置文件源

  进入图1窗口,这里需要设置文件源,各个选项的含义如下: 
 
(1)Path to Windows installation files:Windows安装文件路径 
可以选择安装光盘,也可以选择本机硬盘或网络(这需要事先将安装光盘中的文件复制到硬盘中),Bart’s PE Builder支持Windows XP Home/Professional、Windows Server 2003 Web Edition/Standard Edition/Enterprise Edition等版本,可惜的是不支持Windows 2000。

  (2)Path to your already installed Windows:本机或网络中已存在的Windows系统
这里显示了从本机所侦测到的Windows系统,例如“C:\WINDOWS”,一般不用更改,当然你也可以选择网络中的其他Windows系统,但需要说明的是必须与“Path to Windows installation files”中的系统版本一致,主要是“\i386\ntdll.dll”文件的版本必须一致。例如系统中的Windows XP已经安装了SP1,但安装光盘却仍然是Windows XP,此时你就只能重新制作一张包含了SP1的Windows XP光盘,否则会提示出错。

  (3)Add files/folders this(custom)directory to ISO:添加自定义文件或文件夹到ISO镜像文件我们可以在这里添加特定的文件或文件夹,例如将Foxmail、FlashGet、QQ等添加进去,直接点击右侧的浏览按钮即可。

  步骤3:设置网络服务
  如图2所示,如果选中了“Enable Network Support”复选框,那么以后用这张工具盘启动成功后就可以访问网络,不过如果你想使用这一功能的话,你需要事先准备好factory.exe、netcfg.exe这两个文件,或者是x86factory.exe、x86netcfg.exe两个文件,而且factory.exe文件的版本必须高于5.2.3790,你可以从Windows Server 2003安装光盘的“\support\tools\deploy.cab”压缩包中获取这两个文件,或者从Windows Server 2003 Resource Kit Tools工具包中获取,这两个文件的容量为12MB。 
 

  插件相当于Windows桌面系统里安装的软件。Bart’s PE Builder本身已内置了ERD2002、Ghost32、Irfanview、Nero Birning Rom、Ramdisk等25个插件,有些插件直接添加后即可使用;有些插件例如Total Commander、Ad-Aware等在使用之前还需要添加相应的程序文件;而Disk Commander、ERD Commander 2002、Ghost32、Nero Burning Rom这4个插件需要付费后才能使用

  如图3所示,这里显示了当前设置下所有插件的激活状态,如果“Enabled”列显示“Yes”的话,则代表该插件已被激活,例如“Boot Fix”插件可以在启动时显示“Press any key to boot from CD”的信息;如果显示“No”,则代表该插件未被激活,我们可以通过“Enable/Disable”按钮选择是否需要激活该插件,而“Edit”按钮则可以重新配置插件程序的安装源、程序名等选项。 
 
图 3
  提示:如果插件文件不全,点击“Enable/Disable”按钮后会提示缺少的文件,你可以下载相应的软件并在Windows中安装好,然后根据提示,将缺少的文件复制到Plugins目录下即可。详细的提示可通过点击“PluginHelp”按钮获得。

  每个插件文件夹下都至少包含了*.htm、*.inf、*.xml三个文件。从http://www.nu2.nu/pebuilder/#plugin还可以下载更多的插件。另外你也可以自己定制插件,这就需要拷贝相应的文件到Plugins目录下,并编写相应的INF文件,此处就不赘述了。

  默认的文件输出路径是“c:\pebldr”,而ISO镜像文件则会被放到系统临时目录中,当然你也可以另行设置(图4),唯一的条件是要保证目标盘有足够的可用空间。 
 
图 4
  步骤6:创建ISO文件
  点击“Next”按钮,Bart’s PE Builder会立即开始执行创建操作,系统首先会从Windows安装光盘中拷贝必要的文件到前面所设置的输出目录中,这里需要一定的时间。耐心等待片刻,一个ISO格式的光盘镜像文件就创建完成了。文件名默认为pebuilder.iso。

  最后,将这个ISO文件刻录到光盘上,就可以得到量身定做的Windows PE工具盘了。用这张工具盘引导系统后,会出现图5所示的界面,在这个界面下进行操作,相信不会有什么问题了吧。 
 
图 5

Windows AIK 概述
 Windows(R) 自动安装工具包 (AIK) 是一个可用来自动部署 Windows 操作系统的工具和文档的集合。AIK 是您可用来部署 Windows 的几个资源之一。
 AIK 是高度自定义环境的理想之选。AIK 中的工具允许您配置许多部署选项,并且可提供高度灵活性。不同公司的企业部署环境会有所不同。根据业务需要和资源状况,您可以选择使用此工具包中提供的全部或部分资源。
其他 Windows 部署工具和资源包括:


  • Microsoft 部署工具包。这些工具可实现 Windows 操作系统的完全自动部署。使用 Microsoft 部署工具包可减少部署时间,使 Windows 映像标准化,限制服务中断,降低部署后的技术支持成本,并提高安全性和现行配置管理效率。有关详细信息,请参阅桌面部署技术中心。
  • 应用程序兼容性工具包。使用这些工具,可以在您的环境中部署新版本的 Windows 或 Internet Explorer(R) 之前,评估并减少应用程序兼容性问题。
  • Microsoft 评估和计划工具包解决方案加速器。此工具可让您为各种技术迁移项目评估您当前的 IT 基础结构。它包含以前随 Windows Vista(R) 硬件评估解决方案加速器一起提供的功能。
Windows PE 简介
 Windows(R) 预安装环境 (Windows PE) 3.0 是一种可启动工具,为安装、故障排除和恢复提供了最小的操作系统功能集。Windows PE 并不是一个常规用途的操作系统。它设计用于三种特定任务:
  • 安装 Microsoft Windows 7。每次安装 Windows® 7 时,Windows PE 都会运行。在安装阶段收集配置信息的图形工具将在 Windows PE 中运行。此外,信息技术 (IT) 部门可以自定义和扩展 Windows PE 以满足其独特的部署需求。
  • 故障排除。Windows PE 可用于自动和手动故障排除。例如,如果 Windows 7 由于系统文件损坏而无法启动,则 Windows PE 可以自动启动并运行 Windows 恢复环境 (Windows RE)。还可以手动启动 Windows PE 以使用内置或自定义的故障排除和诊断工具。
  • 恢复。原始设备制造商 (OEM) 和独立软件供应商 (ISV) 可以使用 Windows PE 构建自定义的自动解决方案,以恢复和重建运行 Windows 7 的计算机。例如,用户可以从 Windows PE 恢复 CD 或恢复分区启动计算机,以便自动重新格式化其硬盘并使用原始驱动程序、设置和应用程序重新安装 Windows 7。
Windows PE 的优点
 创建 Windows PE 以帮助 OEM 和 IT 专业人员启动未运行操作系统的计算机。
过去,OEM 和 IT 专业人员常常使用基于 MS-DOS 的启动软盘启动计算机。但是,基于 MS-DOS 的启动软盘具有许多限制,使其很难用于预安装 Windows 或恢复现有的安装或数据。限制包括:
  • 不支持 NTFS 文件系统。
  • 不支持本地网络。
  • 不支持 32 位(或 64 位)Windows 设备驱动程序,这样就必须找到 16 位驱动程序。
  • 有限地支持自定义应用程序和脚本。
 基于 MS-DOS 的启动磁盘的限制致使 Microsoft 开发了 Windows PE,现在它是 Microsoft 用于启动未运行操作系统的计算机的主要工具。将计算机启动到 Windows PE 后,可以为安装 Windows 而准备计算机,然后从网络或本地源启动 Windows 安装程序。还可以处理 Windows 的现有副本或恢复数据。
由于 Windows PE 基于 Windows 7 内核,因此它通过提供以下功能来解决基于 MS-DOS 的启动磁盘的限制:
  • 对 NTFS 5.x 文件系统的本地支持,包括动态卷的创建和管理。
  • 对 TCP/IP 网络和文件共享的本地支持(仅客户端)。
  • 对 32 位(或 64 位)Windows 设备驱动程序的完全支持。
  • 对 Win32 应用程序编程接口 (API) 的子集的本地支持。
  • 对 Windows Management Instrumentation (WMI)、Microsoft 数据访问组件 (MDAC) 和 HTML 应用程序 (HTA) 的可选支持。
  • 可以从各种媒体类型,包括 CD、DVD、USB 闪存驱动器 (UFD) 和远程安装服务 (RIS) 服务器启动。
  • 支持 Windows PE 脱机会话。
  • 可以脱机处理 Windows PE 映像
附上两本官方的帮助文档MSN下载 大米盘下载 纳米盘下载
[ 此帖被ahyanglf在2009-11-14 08:59重新编辑 ]
1条评分
惊鸿一剑 电魂 +3 继续努力,期待您的下篇杰作 2009-11-14
离线quen2008
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2009-11-14 13:01:00
很详细,可以学着自己做一个了