相信很多人听说过“Windows PE”这个名字,但是能够看过它庐山真面貌的,却是少之又少。以往Windows PE这个特殊的工具,只提供给OEM电脑厂商等机构的
一、Windows PE简介
Windows PE始自XP年代,全名是Windows Preinstallation Environment(视窗预安装环境),Windows PE 2.0是跟随新一代的Windows 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 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内存。