相信很多人听说过“Windows PE”这个名字,但是能够看过它庐山真面貌的,却是少之又少。以往Windows PE这个特殊的工具,只提供给OEM电脑厂商等机构的技术人员使用,一般用户无缘接触。但是自从微软公司的新一代操作系统Windows Vista推出后,这个局面亦随之改变。现在一般用户只要从网上下载一个名为“Windows Automated Installation Kit”(AIK,自动安装工具包)的工具软件,再通过简单的步骤,便能制作出具有系统故障排除、系统恢复及系统部署功能的Vista启动光盘或可启动 USB闪存盘。
一、Windows PE简
Windows PE始自XP年代,全名是Windows Preinstallation Environment(视窗预安装环境),Windows PE 2.0是跟随新一代的Windows Vista操作系统推出的版本,分为32bit和64bit版本。Windows PE 2.0除了能够读写NTFS格式的磁盘系统外,还同时支持32bit和64bit程序的运行,支持网络连接。按照微软公司的设计原意,Windows PE是应用于快速大量安装和部署Vista操作系统、Vista系统出现故障时用作疑难排除、以及让OEM厂商用来制作Vista系统恢复光盘之用。
相比起旧版本的Windows PE 1.0,PE 2.0有多方面的改进。首先PE 2.0是基于Windows Vista的系统组件而设计的,而1.0版则基于Windows XP或Windows Server 2003,所以PE 2.0可以支持Vista的驱动程序,以及受益于很多关于Vista的改进。例如Windows Firewall(防火墙)的保护免于网络攻击,以及支持Driver Injection,使用驱动程序无论在PE 2.0启动前或启动后都可以使用。举个例子,用户启动PE 2.0后,若发现缺少装入一个驱动程序,用户可通过一些移动存储设备(如闪存盘)将所需的驱动程序装入使用。
在使用弹性方面,PE 2.0还支持“Windows Managernent Instrumentation”(WMI),能够让用户通过一些Script(脚本)或“Command Prompt”(命令提示符)模式进行大部分的设置和管理工作。另外,在PE 1.0时,很多的应用软件都不能运行,尤其当PE 1.0从不可写入的只读光盘中启动时更是如此,原因在于这些软件需要缓存空间才能运行。
而在PE 2.0中,系统能够从内存中拨出32MB的容量作为缓存空间,所以使很多以前不能在PE中运行的程序都可顺利运行。
二、Windows PE可以当作操作系统使用吗?
当初Widnows PE的出现,诱发了一些程序编写人员开发出BarPE之类的精简版操作系统,使得Windows XP操作系统可运行在光盘或USB闪存盘上。这种现象的出现,一来是因为Windows PE 1.0的“流通量”极小;二来是PE 1.0本身的限制,难以运行一般的应用软件。现在Windows PE 2.0的功能比前一版更强大了,可以允许更多的程序在它上面运行。加上Windows PE 2.0更容易被一般用户得到,Windows PE将来会不会像BartPE般,被一些玩家当成操作系统来使用呢?
将来的事相信没有人能够预料得到,但可以肯定的是,微软公司不愿意看到这种事情发生。因此,为避免用户把Windows PE变成为一个操作系统使用,在PE 2.0上,设计者增加了一些使用限制。
1.Windows PE不允许Server Service。
2.只支持IPv4和IPv6协议,但不支持IPX/SPX等其他的网络协议。
3.不支持.NET Framework。
4.16bit程序不能运行于32bit版PE,32bit程序不能运行于64bit版PE。
5.每24小时,Windows PE会自动进行重启。
6.Windows PE只包含部分的Win32 API(I/O及核心Win32 API)。因此需要以下Win32 API的程序不能运行于PE 2.0上:Access Control、NetShow Theater Administration、OpenGL、Power Options、Printing、Still Image、Terminal Services、User Profile、Windows Station and Desktop、Windows Multimedia、Tape Backup及Windows Shell等。
7.系统需备有256MB内存。
三、制作PE 2.0启动光盘前的准备工作
想制作Windows PE 2.0启动光盘,需要Windows AIK自动安装工具包的协助。较早前,微软的官方网站曾经提供过一个AIK工具的独立下载链接,可惜这个链接地址已经失效。因此想安装使用AIK的用户,需间接先下载微软商业客户端部署工具软件--Business Desktop Deployment 2007,然后再从中提取Windows AIK的安装程序。因为Business Desktop Deployment 2007是一个多功能的工具软件,从系统或Office部署,到应用兼容测试和系统安全一一照顾周到(图1)。用户若要使用AIK,可通过它进行下载。
1.首先,用户从网上下载Business Desktop Deployment 2007,然后进行安装。官方下载地址为:
http://www.microsoft.com/technet/desktopdeployment/bdd/2007/default.mspx
2.安装并运行程序,打开操作界面左方的树状目录,然后点击“Components”一项,之后在操作界面的中央窗口点选“Windows Automated Installation Kit”项目(图2),再单击界面底部的“Download”按钮进行下载。
3.当AIK顺利下载后,画面中间会出现一个“Install”按钮。单击它,AIK便会自动进行安装。安装完毕,电脑硬盘中会出现名为“\Program Files\Windows AIK”的文件夹,而用来制作Windows PE 2.0启动盘的工具就在其中。
4.此外,到笔者截稿时发现,微软公司近日重新在网上提供了Windows自动安装工具包(AIK)的下载地址,具体资料如下。
文件名称: vista_6000.16386.061101-2205-3-LRMAIK_CN.img
最新版本:1.0
软件语言:简体中文
文件大小:729.6 MB
下载网址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&displaylang=zh-cn。
四、PE 2.0启动光盘制作步骤
1.制作PE 2.0启动光盘,需要使用到“Program Files\Windows AIK\Tool\PETools”文件夹中一个名为copype.cmd的指令。对于用户的Vista操作系统,现在可以按住键盘上的“Shift”键不放,然后用鼠标右击“PETools”文件夹,在随后弹出的快捷功能菜单中选择“在此处打开命令窗口”(图3),从而在指定的位置快速打开 “Command Prompt”(命令提示符)窗口。这个窗口与以前在XP系统中进行DOS操作一样。
2.在命令提示符窗口中执行以下的指令:“copype.cmd x86 c:\WinPE_x86”。
当中“x86”代表32bit x86版本,如果用户想制作64bit版本的PE光盘,可根据用户系统的类型将“x86”改为“amd64”或“ia64”。另外,指令中的“c:\ WinPE_x86”代表用户用来保存本步骤所得文件的文件夹名称,用户可以根据自己的需要作出修改。当copype.cmd指令执行完成后,c:\ WINPE_x86\ISO文件夹中便会保存有制作WinPE的光盘镜像(ISO格式)所需的全部文件。
3.接下来这个步骤并不是必须的,但用户如果想在Windows PE中使用ImageX工具,通过此步骤制作的.ini文件,可告知ImageX程序将一些不需要的文件从复制或压缩程序中剔除出来。
那么ImageX是什么呢?ImageX是一个AIK所提供的程序,能够帮用户快速安装大量的Vista操作系统。制作PE启动光盘时,通常会将ImageX程序同时置于光盘里,这样用户可利用PE光盘启动要安装的电脑,并运行 ImageX.exe文件,将一个用户预先准备好置于网络存储设备中的Vista安装镜像文件(WIM格式)装入到电脑硬盘中。
首先,使用“记事本”或任何其他文字编辑工具输入以下的字句,并保存为wimscript.ini文件。然后存放于上一步骤所生成的C:\WinPE_x86\ISO文件夹内:
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
与此同时,将C:\Program files\Windows AIK\Tools\x86\中的imagex.exe文件复制至同一文件夹中,这样当PE 2.0启动光盘制作完成后,要使用ImageX程序时,软件便会自动读取到wimscript.ini文件。
4.最后一步是生成PE 2.0启动光盘的ISO镜像文件,它需要使用到AIK工具中的OSCDIMG指令。方法是:
在“Program Files\Windows AIK\Tools\PETools”文件夹位置,运行以下指令(注意指令必须全部输入完,不要隔开分行):
oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
完成后一个名为winpe_x86的ISO文件便会出现,只要利用一般的光盘刻录软件(如NERO),便可刻录成一张WinPE 2.0启动光盘。
使用OSCDIMG指令,还可同时使用以下的参数:
-n允许使用长文件名
-b设置引导文件的位置(例如-bc:\winpe_x86\etfsboot.com),注意当中-bc:之间是相连没有空格的
-o相同的文件不用重复复制,以节省存储空间
五、Windows PE 2.0启动光盘的使用
刻录出来的PE 2.0光盘是一张可以引导启动的光盘。利用PE 2.0光盘启动电脑,出现的画面跟Windows Vista操作系统启动时十分相似。事实上,正常使用Vista的安装光盘进行安装时,所装入的平台其实就是PE 2.0。首先用户会见到“Windows loading files……”的字样,接着就是登录系统的画面。登录完成后,画面背景是一张Vista的墙纸,然后,一个“命令提示符”窗口便会出现(图4)。用户的所有操作必须从命令提示符窗口开始,在这里你可以使用文字指令装入PE 2.0提供的程序,或者额外加进PE光盘中的工具程序。
Windows PE 2.0支持鼠标操作。如果用户在命令提示符窗口中输入“notepad.exe”会弹出“记事本”程序。然后试着用鼠标在菜单栏上点击“文件”-- >“保存”,你会发现Windows PE其实是装入到从内存虚拟出来的磁盘空间中,而所用的默认驱动器代号是“X:”(图5)。而在PE 2.0的窗口中输入“Taskmgr.exe”,则会启动Vista的“任务管理器”程序,查看系统资源等信息一目了然(图6)。想编辑注册表文件,还可在PE中输入运行“regedt.exe”,备份/恢复Vista的注册表文件相当方便(图7)。
六、闪存版Windows PE 2.0启动盘的制作
Windows PE 2.0也可以制作成USB启动盘,制作过程跟制作PE光盘差不多,而所用的USB闪存盘,容量大约只需512MB即可。
1.首先格式化USB闪存盘,在Windows Vista操作系统中打开命令提示符窗口,然后运行以下指令:
1).Diskpart
2).Select disk 1
3).Clean
4).Create partition primary
5).Select partition 1
6).Active
7).Format fs=fat32
8).Assign
9).Exit
这里假设USB闪存盘被系统检测为“disk 1”。若系统中有多于一个硬盘,用户需注意将“disk 1”的数字适当地更改,否则系统中原有的硬盘资料信息会被删掉。
2.像制作PE 2.0启动光盘那样运行copype.cmd指令,如果有需要可增加lmageX工具软件及wimscript.ini配置文件。
3.将USB闪存盘插到电脑上,将c:\winpe_x86\iso中的文件复制进USB闪存盘,指令为:xcopy c:\winpe_x86\iso\*.* /s /e /f e:\(假设闪存盘的驱动器代号为e:)。
至此大功告成,赶紧试试看从闪存盘启动“Vista操作系统”吧!
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |