一、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内存。
标签: