你的位置:pcMing工作室 >> 资讯 >> windows >> 详细内容 在线投稿

Windows PE百科

排行榜 收藏 打印 发给朋友 举报 来源: 互联网   发布者:未知
热度90票  浏览10次 【共0条评论】【我要评论 时间:2010年4月08日 20:48

概述

pcMing工作室k-GFr6g*S [ n)O!f

Windows PreInstallation Environment(Windows PE),Windows预安装环境,是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。

F yQ_:~ l0G0

Windows PE概览

.v"L up[W1Mr0  即使有刚才的解释,你一定还是对这个全新概念的Mini操作系统一头雾水,没关系,在这里我将演示一下其运行的全过程,相信看过之后你或许就会有大致的了解。大多数人获得的Windows PE光碟(包括我手上这张ISO镜像光碟)应该是一张“Windows XP OPK”CD,意思就是Windows XP OEM预安装工具包CD。实际上,Windows XP OPK CD是Windows PE 32位版本的一个可引导副本,也就是说,这张CD已经是个用Windows PE定义制作的操作系统了,我们可直接用它来引导系统。先看看这张CD的目录结构吧,总共有352MB,是不是有些大呢?其实由于这是个副本(至少包含了不少驱动程序),大小是由当时自定义制作决定的,若是Windows PE的32位非自定义版本,其在磁盘上的镜像大约为120MB。
MM6WE+v*DiY?6B0

s#wtp#Bx0

T/[ P2yy{:YM/TUxs0  1.引导Windows PE
;Ed(g v\z0

-edy3O:l D0

#a @ C6nZcy1L0  笔者考虑到网络环境等问题,主要的使用环境是VMware虚拟机和Virtual PC虚拟机,不过这两种虚拟机环境与实际PC环境几乎没有区别(就是说如果你不清楚虚拟机也没关系,就当是在真实PC上直接运行)。
[L,H(J0b_%T/iy%{0pcMing工作室F `'o1P.Fp

'w^-]Ceb0F0  将BIOS中设置成光驱引导,并开始启动系统,当屏幕画面上出现“Press any key boot from cd”时,按任意键从光驱上的Windows PE引导启动。如果你的存储设备驱动不被支持,在启动时按下F6键可加载特殊设备的驱动。当启动到桌面时系统会做一些如调整分辨率的工作,最后打开默认的CMD命令行解释工具,大家看看,是货真价实的图形操作环境哦。
)yW7O-y/i}0

J1r6Md9v-y#s/Y0
pcMing工作室2y{0DV c*{q

  可以看到桌面上空空如也,不要指望可以拿鼠标点来点去,毕竟是个什么应用程序都没有安装;另外尽管光碟上带有的可执行的命令行工具有限,但明显可以自己添加,看看这是什么?没错,是我们最熟悉的扫雷游戏(现在知道题头所指了吧,呵呵),拿鼠标先玩玩吧,这是笔者从大家熟悉的WinXP操作系统中加入的(方法很简单,用ISO工具直接拷入刚才的镜像文件就可以了)。pcMing工作室!Yt)p5R1r!R\\
pcMing工作室0{ ~4MY:b i2]S J

pcMing工作室-`*pipr+F

  那么还是先回到CMD命令行工具中吧。默认的目录是\I386\system32\,输入命令行“dir *.exe /w”可查看有哪些可运行的程序。下面我们实际研究一下对个人用户有实际意义的Windows PE特性的操作。
G%cn%\VLk0pcMing工作室7kM[?f/g;l

%Gr5ga4WFm0  在光碟镜像中可同时看到32位和64位操作系统的工具,对于个人用户来讲,你可用它直接引导没有安装任何系统的机器,并在其上实现32位系统的许多功能,这在后面会一一道来。pcMing工作室4Am'Yt8nxi+^p

3Ed1E}*V^w"Q8k0T0

G M5k9d?0  2.Windows PE对网络的支持pcMing工作室+a ?zm5h"X,Vk
pcMing工作室%ZI-_7}.}L2y[b

ja.?/X$r'Xqw0  刚才dir时我们看到了ping命令,熟悉这个命令的读者应该都知道,只有安装了TCP/IP协议才能使用,那么不管三七二十一,先来ping自己试试吧,在CMD中键入“ping 127.0.0.1”,回车搞定,显然是可ping通的,这证明TCP/IP协议确实已在运行。再试一试光碟上另一个命令IPConfig,键入运行,看到IP地址已经自动分配好了。既然网络确实已经连接,那让我们来实际操作使用吧(这里可能有不少从视窗系统开始接触计算机的朋友会对操作不知所措,其实并没有想象中那么困难,你可以在CMD中使用命令工具带“/?”参数来查询具体使用方法,如果你机器上本来就装有XP,那么在帮助中心查询就更方便了,多实验一下,掌握命令行以后你会发现方便很多)。
b@|A6y a'}Iw.`0pcMing工作室8p$t_0yVxB6pT:K

pcMing工作室;?-K)R'] E:Muna UY#~

  现在我的物理机和虚拟机构成了一个虚拟网络,使用光碟镜像中的net命令,在虚拟机中键入“net view”查看已连接的服务器,这里显示的服务器“XQ-B6QAS26953 EC”,名字表示虚拟机已通过网络连接了我的物理机器。我的物理机器上有一个名为TUKU的文件夹已经共享,所以再键入“net use e:\XQ-B6QAS26953EC\TUKU”,意思是将物理机器上的共享目录TUKU镜像为虚拟机器上的E盘,成功后可在虚拟机里自由地访问共享目录,这时就可通过这个来做远程安装等工作。net命令还有不少参数,自己可以查阅并多加尝试,才可以发挥Windows PE强大的网络环境功能,如果只是简单地访问服务器,上面的两个命令参数基本足够了。不过这里要记住用Windows PE的机器可访问其他操作系统的机器,而逆操作是不能的,这是由于Windows PE本身的限制,我们后面再讲这个问题。事实说明,Windows PE启动后就可以使用网络环境。
]b)n2S!E'_2t0pcMing工作室0?d)c:Hq2R.`5t4f o

H,N @_Sos0  3.利用Windows PE创建、删除、格式化和管理NTFS文件系统分区pcMing工作室m*nd k+snC

Y(^wB d(Ap0

1D7in:X2a"K)l-_5}0  对于个人用户来说这个功能很是实用和方便。但不少朋友在dir完以后就叫苦,怎么只有format.com,没有fdisk啊,根本没办法分区嘛。其实这是个误解,Windows XP中针对磁盘管理工作有专用的命令行工具DiskPart.exe,它是一种文本模式命令解释程序,能让你通过使用脚本或从命令提示符直接输入来管理对象(磁盘、分区或卷),Windows PE使用的当然也是DiskPart。
5C;Bh1v+B\0

y q-QEY?0
pcMing工作室w[Z1D:CY

  在CMD模式下键入“diskpart”并回车进入DiskPart命令行解释。键入“list disk”,显示有两块硬盘,分别为磁盘0和磁盘1。键入“select disk=0”执行,意思是选择指定磁盘,并将焦点转移到此磁盘,接下来的操作就都是针对它的(后面的操作都是一样,在磁盘、分区或卷上使用DiskPart命令前,必须首先将对象列表,然后选择要给予焦点的对象,只有对象拥有焦点时,键入的任何DiskPart命令才对该对象进行操作)。键入“detail disk”可以查看磁盘0的细节信息,现在磁盘0整个是一个活动分区C,格式为FAT32,容量为16G。下面我们以实际操作将磁盘0分为两个区,分别为NTFS格式的8G主分区C和FAT32格式8G逻辑分区D,而将磁盘1整个转为FAT32格式的分区E来演示Windows PE对磁盘的管理操作:
lD1jK2Is0

.{M,DuX W3K0@.C0

6G VG]B;[DVE5]A0  (1)执行“select disk=0”,将焦点转到磁盘0。执行“select partition 1”,将焦点转到磁盘0的分区活动C上面。pcMing工作室*FUT xo \6Z
pcMing工作室1v:YP n&EQbu

*C#L0B6|e)I8vSg0  (2)执行“delete partition”将原来的分区C删除。pcMing工作室 G%j-q?V
pcMing工作室_u1lT2{ [

s1rjW4W.s9Y3x"K/o0  (3)执行“create partition primary size=8000”回车,在磁盘0上建立一个新的8000MB的主分区,焦点会自动转到新建立的分区上。pcMing工作室U4ug0`4M2@k?Q\7R

c*F j"K#eq x0
pcMing工作室M8_-w,a#w,M ?2GE

  (4)接着执行“create partition extended”回车,将磁盘0上剩余的磁盘空间建立为扩展分区。
]Z v|mED)V0

g$o&Vdx)^u2Z}S)u0

$S VDm A@B B0  (5)完成上一步后再执行“create partition logic”回车,将刚建立的扩展分区创建为一个逻辑分区。
T:g2`K Cn0

+O"vfk9Y"F,[ xu0
pcMing工作室 d(C"AMxLx

  (6)至此,我们就已经把原来一个活动分区C的磁盘0创建为有一个主分区和一个逻辑分区了,不过这两个分区还没有驱动器号,执行“select partition 1”将焦点转到主分区1,然后执行“assign letter=C”,将驱动器号C:分配给主分区。执行“active”回车将主分区设为活动使其可以引导系统。
x;] _Jl7?0

l1QI:{4B-F7G#f0
pcMing工作室XE5xVy pY p&Sd

  (7)接下来执行“select partition 3”将焦点转到逻辑分区,执行“assign”回车,意思是系统将下一个可用的驱动器号分配给逻辑分区,由于驱动器号D、E均被占用(D为磁盘1分区占用,E为光驱占用),所以系统将F分配给了逻辑分区。不过没关系,我们先不管驱动器号的顺序,到这里我们对磁盘0的操作就结束了,剩下的目标是将磁盘1的活动分区D转换为分区E。
Jg.isrC!m4i*o0pcMing工作室L|&Wmv*a7k

pcMing工作室+dob S6e HKF

  (8)执行“select disk 1”将焦点转到磁盘1,执行“select partition 1”将焦点转到活动分区D。
WcC5s-}-Zl0pcMing工作室J uD)gw-e3u gY

pcMing工作室1f:_H/N o2Hg|#[U}b

  (9)由于磁盘1的D分区是活动的主分区,所以设其驱动器号为E,显然是要将它重新建立为一个非主分区的驱动器,那么它就不会占据驱动器号D而将它让给磁盘0的逻辑分区了。执行“delete partition”删除原来分区D,执行“create partition extended”将磁盘1上所有的磁盘空间建立为扩展分区。pcMing工作室JD(u#[ ^^ YeR

'z P)k/C8M}%bS9lwU0

v5C E"`(E?0  (10)完成上步后再执行“create partition logic”将刚建立的扩展分区创建为一个逻辑分区。
!fM_'lT5fTY t z0pcMing工作室%Nwc'v ]

pcMing工作室 [ r NX$?x

  (11)最后执行“assign”自动分配驱动器号,系统仍然把D分配给了它(不过在机器重新启动后系统会自动调整将D分配给磁盘0的逻辑分区,磁盘1的逻辑分区会使用驱动器E,而光驱就顺延到F了,重启一次系统这些改变都会自动实现)。pcMing工作室EuSK9lK JJ

:xFW2M4?0

5su/VSh j0  (12)现在我们对机器上硬盘的重新分区工作就结束了,执行“exit”退出DiskPart命令行解释工具,然后执行“format c: /fs:ntfs”,将刚才建立的DISK 0主分区格式化为NTFS文件格式的分区,同理执行“format d: /fs:fat32”、“format f: /fs:fat32”将分区D、F格式化,我们最终的操作就完成了。
o\K!Q qus0pcMing工作室t-u6[pZ V!f

&d1[(@[N7Z0  (13)完成后执行“exit”重新启动机器,可以再次进入“DiskPart”来查看分区情况是否正确。
E$AQ^ w!Z0pcMing工作室lvC s Q)e

.AI;|F b.k{ v0  上面的操作基本包括了对磁盘的创建、删除、格式化和管理,如果你再仔细读读帮助说明,保证你在掌握它强大的功能以后不再想使用Fdisk去管理磁盘。实际上你如果在使用Windows XP,这些知识都非常实用。此外“DiskPart”工具最方便的地方是支持脚本,在这里就不详细说明了。pcMing工作室q BP&u6uU%MbBA"f
pcMing工作室7J5b `QN@7OB

h{+|5eRqT i0  上面我们已经将Windows PE特性的基本操作都实践了一下,应该可以体会到Windows PE对个人的方便之处,但是就像上文所说的那样,Windows PE只是有限功能的Mini操作系统,要正确使用Windows PE,当然也要了解它的一些限制。
:T ao5tE1m0pcMing工作室^*VKj8K9ZU$D

MbA.xB%q-\0  1.为了防止将它用作盗版操作系统,在连续使用24小时后Windows PE将自动退出并重启。pcMing工作室 ~d0J2c$D]k
pcMing工作室+~D.u |S]p

6bB.u9JJ?$e}0  2.你可从Windows PE计算机通过网络直接访问服务器和共享。但不能从网络上的另一个位置访问Windows PE计算机上的任何文件或文件夹。Windows PE通过TCP/IP及其上的NetBIOS获得到达文件服务器的网络连接,不支持其他方法(如IPX/SPX网络协议)。pcMing工作室,d*W\dhR,U$X

a3w_LJ k0
pcMing工作室Ky5z%D.pD`%w

  3.因为涉及反盗版,所以只能从Windows XP Professional CD建立Windows PE的自定义版本。而不能从Windows XP Home Edition或Windows 2002 Server操作系统家族的任何成员建立。pcMing工作室yv_#e5Oa(H*_7n
pcMing工作室o7g"y8]S u

G#^1JVi;fP0  4.Windows PE太大,不能放在软盘上。Windows PE仅包括可用Win32 API的子集(包括I/O(磁盘和网络)和核心Win32 API)。如果Win32下运行的服务基于Win32 API子集,则它在Windows PE是否可用需具体分析。这里不详细列出Windows PE不支持的API了,反正rundll32.exe和shell.dll等是不被支持的,想要在Windows PE下面玩Quake的朋友还是趁早放弃。pcMing工作室#H%_n&V j h6r

pcMing工作室p%T!E6R;DV&X:qY

TAG: Windows windows
顶:5 踩:7
对本文中的事件或人物打分:
当前平均分:-0.21 (28次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.21 (29次打分)
【已经有21人表态】
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源