winpe的背景和发展
WinPE允许您创建和格式化硬盘分区,并允许您访问NTFS文件系统分区和内部网络。这种预安装环境支持所有可以由Windows2000和WindowsXP驱动的大容量存储设备,您可以轻松地为新设备添加驱动程序。
使用WinPE可以帮助你将现有的基于MS-DOS的工具转换成32位的WindowsAPIs,这样你就可以在一个标准的开发环境(比如微软VisualStudio)中更容易地维护这些应用程序。WinPE中包含的硬件诊断和其他预安装工具支持标准的WindowsXP驱动程序,因此您不需要做任何其他特殊工作。对于程序开发人员来说,他们可以专注于程序的诊断、调试和开发。
winpe最长的功能就是用光盘系统WINPE轻松修改系统密码。
如何更改Win2K和WinXP系统中管理员的密码,在网络和一些杂志上已经介绍过很多次了。虽然有些方法很实用,但是对于我们的配菜来说还是有点繁琐。一点点疏忽都可能让人发笑,呵呵!不,我发现了一个非常简单的方法来改变管理员的密码。使用WinPE,一个可以在光盘上运行的操作系统,你可以在几分钟内轻松获得管理员的密码。那一幕绝对会让MM对你的仰慕指数提升n个百分点!
第一步:从网上下载“深山红叶口袋系统工具箱”。该软件集成了WinPE光盘操作系统、micro Linux系统和许多实用的DOS程序。软件为ISO格式,可以直接刻录成开机光盘,容量超过200兆。可以装一张8 cm的小刻录光盘,方便携带。是电脑操作的必备工具。
第二步:在CMOS中设置启动序列为CDROM启动,放入刻录好的“深山红叶”光盘,重启系统进入“深山红叶”启动菜单,如图1,选择第一项“[1] Windows PE(XP) CD工具箱”启动WINPE系统。系统模仿XP界面,所以启动过程和XP一样,显示的启动画面还是“Win XP Pro Free”!光驱灯和硬盘灯闪烁后,系统启动,如图2,桌面背景相当震撼!
第三步:点击“开始-强大的系统修复ERD 2003 -首先在这里设置当前系统目录!(Current =)”,在弹出的“浏览文件夹”窗口中选择WIN2K或WINXP系统的Windows目录,如图3所示。接下来,进入“ERD 2003”的菜单,选择“锁匠”,然后按照锁匠向导一步步操作。为账户设置新密码时,默认显示的账户为“管理员”,点击账户中的下拉箭头,选择要修改密码的账户,然后在“新密码”和“确认密码”框中填写新密码,如图。
第四步:在WINPE系统中点击“开始-重启系统”,重启过程中弹出光盘,进入正常的WIN2K或WINXP系统,选择刚刚更改的账号,输入修改后的密码,屏幕显示正在加载用户信息...,表示密码已成功更改。
修改管理员密码只是WINPE系统中的一个功能,还有更实用的功能,就留给大家慢慢研究吧。有好的经验别忘了分享!
测试环境:NTFS+WINXP
NTFS+WIN2K
相关信息:-对windows预安装环境的深入研究
Windows预安装环境(WinPE)直译为“Windows预安装环境”,由微软于2002年7月22日发布。它最初的解释是:“Windows预安装环境(WinPE)是最小的Win32子系统,服务有限,基于Windows XP Professional内核,以保护模式运行。它包括运行Windows安装程序和脚本、连接网络共享、自动化基本流程以及执行硬件验证所需的最基本功能。”换句话说,你可以把WinPE想象成一个迷你操作系统,只有最少的核心服务。微软推出这样的操作系统,是因为其独特的系统功能。如果要用一句话来解释,我认为WinPE和Win9X/2000/XP的主要区别在于,它可以自定义自己的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统大小,同时它还是标准的32位Windows API的系统平台。当然现在可能很难理解,也没关系。我们仔细研究一下。
WinPE概述
即使有了刚才的解释,你肯定还是对这个全新的Mini操作系统毫无概念。没关系。在这里我将演示其操作的全过程。相信你看完之后可能会有一个大概的了解。大多数人拿到的WinPE光盘(包括我手里这张ISO镜像光盘)应该是“Windows XP OPK”光盘,也就是Windows XP OEM预安装包光盘。实际上,Windows XP OPK光盘是WinPE 32位版本的可引导副本,也就是说,这张光盘已经是WinPE定义的操作系统,我们可以用它直接引导系统。我们来看看这张光盘的目录结构(图1)。它总共有352MB,是不是有点大?其实因为这是副本(至少包含很多驱动),所以大小是由当时的定制生产决定的。如果是32位非自定义版本的WinPE,其在磁盘上的镜像大约为120MB。
1.启动WinPE
考虑到网络环境等问题,笔者主要使用的是Vmware虚拟机和Virtual PC虚拟机,但这两种虚拟机环境和实际的PC环境几乎没有区别(也就是说,如果你不了解虚拟机,没关系,直接在真实的PC上运行即可)。
将BIOS设置为从光驱启动并启动系统。当屏幕上出现“Press any key boot from cd(按任意键从光盘引导)”时(图2),按任意键从光驱上的WinPE引导(图3和图4)。如果你的存储设备驱动不被支持,启动时按F6键加载特殊设备的驱动。当引导到桌面时,系统会做一些调整分辨率等工作(图5),最后打开默认的CMD命令行解释工具。让我们看一看。是正品吗?)。
你可以看到桌面是空的。别指望用鼠标指指点点。毕竟,它是一个最小的图形操作系统,没有安装任何应用程序。但确实是标准的窗口环境,光盘上有记事本。您可以通过在命令行输入“notepad”并按回车键来打开它(图7)。另外,虽然光盘上可执行的命令行工具有限,但显然可以自己添加。看到这是什么了吗(图8)?没错,就是大家最熟悉的扫雷游戏(现在知道题目指的是什么了,呵呵)。先玩鼠标吧,这是作者从熟悉的WinXP操作系统中添加的(方法很简单,直接用ISO工具复制镜像文件即可)。
那么我们先回到CMD命令行工具。默认目录是\I386\system32\。输入命令行“dir *。exe /w”来查看哪些程序可以运行(图9)。让我们实际研究一下对个人用户有实际意义的WinPE特性的操作。
您可以在光盘映像中看到32位和64位操作系统工具(图10)。对于个人用户来说,你可以用它直接开机,不需要安装任何系统,在上面实现32位系统的很多功能,后面会一一介绍。
2.WinPE对网络的支持
我们刚才在dir看到了ping命令。熟悉这个命令的读者应该知道,只有在安装了TCP/IP协议的情况下才能使用它。所以,不管愿不愿意,先试着ping一下自己,在CMD中键入“ping 127.0.1”,回车就搞定了(图11)。再次尝试CD上的另一个命令IPConfig,键入Run(图12),并看到IP地址已被自动分配。既然网络确实连上了,那就实际使用吧(可能有很多朋友从Windows开始就接触电脑了,但是没有你想象的那么难。您可以使用命令工具带"/?"在CMD中。参数来查询具体的使用方法。如果你的机器上已经安装了XP,在帮助中心查询会更方便。多试验,掌握命令行后你会发现方便很多。
现在我的物理机和虚拟组织变成了一个虚拟网络。使用CD-ROM映像中的net命令,在虚拟机中键入“net view”以查看连接的服务器(图13)。这里显示的服务器“XQ-B6QAS26953 EC”表示虚拟机已经通过网络连接到我的物理机。我的物理机上有一个名为TUKU的文件夹已经被共享,我再次键入“net use e:\XQ-B6QAS26953EC\TUKU”,意思是将物理机上的共享目录TUKU镜像到虚拟机上的e盘(图14),成功后可以自由访问虚拟机中的共享目录(图15)。Net命令的参数很多,可以多咨询多尝试,才能发挥WinPE强大的网络环境功能。如果只是简单的访问服务器,以上两个命令参数基本足够了。但是,这里需要记住的是,安装了WinPE的机器可以访问安装了其他操作系统的机器,但是不能进行相反的操作。这是由于WinPE本身的限制,这个问题我们后面再说。事实表明,WinPE启动后可以使用网络环境。
3.用WinPE创建、删除、格式化和管理NTFS文件系统分区。
这个功能对于个人用户来说非常实用方便。但是dir之后很多朋友抱怨。为什么只有format.com,没有fdisk?没办法分区。其实这是一个误区。在Windows XP中有一个特殊的命令行工具DiskPart.exe用于磁盘管理。它是一个文本模式命令解释器,允许您通过使用脚本或从命令提示符直接输入来管理对象(磁盘、分区或卷)。当然,WinPE也用DiskPart。
在CMD模式下键入“diskpart ”,按enter键进入DiskPart的命令行解释(图16)。键入“列出磁盘”显示两个硬盘(图17),即磁盘0和磁盘1。键入“select disk=0”执行,意思是选择指定的磁盘,并将焦点转移到这个磁盘上,后续的所有操作都将指向它(以下操作相同。在磁盘、分区或卷上使用DiskPart命令之前,必须先列出对象,然后选择要聚焦的对象。只有当对象获得焦点时,您键入的任何DiskPart命令才能对其进行操作)。键入“detail disk”查看磁盘0的详细信息(图18)。现在磁盘0是一个活动分区C,格式为FAT32,容量为16G。下面我们将磁盘0分为两个区域,分别是NTFS格式的8G主分区C和FAT32格式的8G逻辑分区D,并将磁盘1变成FAT32格式的分区E,演示WinPE对磁盘的管理操作:
(1)执行“选择磁盘=0”,将焦点转向磁盘0。执行“选择分区1”来关注磁盘0的分区活动c。
(2)执行“删除分区”删除原分区C(图19)。
(3)执行“Create partition primary size = 8000”并回车,在磁盘0上新建一个8000MB的主分区(图20),焦点会自动转移到新建的分区上。
(4)然后执行“create partition extended”并回车,将磁盘0上剩余的磁盘空间建立为扩展分区(图21)。
(5)完成上一步后,执行“创建分区逻辑”并回车,将新建立的扩展分区创建为逻辑分区(图22)。
(6)此时,我们已经创建了原始磁盘0,其中活动分区C作为主分区和逻辑分区(图23),但是这两个分区还没有驱动器号。执行“select partition 1”将焦点转移到主分区1,然后执行“assign letter=C”(图24)来更改驱动器号C,执行“active”回车来激活主分区,以便它可以引导系统(图25)。
(7)接下来执行“选择分区3”将焦点转移到逻辑分区,执行“分配”并回车,这意味着系统将下一个可用的盘符分配给逻辑分区。由于驱动器号D和E都被占用(D被磁盘1分区占用,E被光驱占用),系统将F分配给逻辑分区(图26)。不过没关系,我们先忽略驱动器号的顺序。至此,我们对磁盘0的操作结束,剩下的目标是将磁盘1的活动分区D转换为分区e。
(8)执行“选择磁盘1”将焦点转移到磁盘1,执行“选择分区1”将焦点转移到活动分区D..
(9)由于磁盘1的分区D是活动主分区,显然需要重新建立为非主分区驱动器,所以不会占用驱动器号D,给磁盘0的逻辑分区。执行“删除分区”删除原分区D,执行“创建分区扩展”将磁盘1上的所有磁盘空间建立为扩展分区。
(10)完成上一步后,执行“创建分区逻辑”来创建新建立的扩展分区作为逻辑分区(图27)。
(11)最后执行“assign”自动分配盘符,系统仍然为其分配D(不过机器重启后,系统会自动调整将D分配给磁盘0的逻辑分区,磁盘1的逻辑分区会使用驱动器E,而光驱会推迟到F,这些变化会在系统重启时自动实现)。
(12)现在我们已经完成了对机器硬盘的重新分区。执行“exit”退出DiskPart命令行解释器,然后执行“format c: /fs:ntfs”将新建立的DISK 0主分区格式化为ntfs文件格式的分区(图28)。同样,执行“格式d: /fs:fat32”和“格式F”。
(13)完成后,执行“退出”重启机器。您可以再次输入“DiskPart”来检查分区是否正确(图30)。
以上操作基本包括磁盘的创建、删除、格式化和管理。如果你仔细阅读了帮助,确定你在掌握了Fdisk的强大功能后,就不想用它来管理磁盘了。其实如果你用的是Windows XP,这个知识很实用。另外,“DiskPart”工具最方便的地方就是支持脚本,这里就不细说了。
WinPE的限制
上面我们练习了WinPE特性的基本操作,应该能体会到WinPE给个人带来的便利,但如上所述,WinPE只是一个迷你操作系统,功能有限。要正确使用WinPE,当然也要了解它的一些局限性。
1.为了防止被用作盗版操作系统,WinPE会在连续使用24小时后自动退出并重启。
2.您可以通过网络直接从WinPE计算机访问服务器和共享。但是,您不能从网络上的其他位置访问WinPE计算机上的任何文件或文件夹。WinPE通过其上的TCP/IP和NetBIOS获得文件服务器的网络连接,不支持其他方式(如IPX/SPX网络协议)。
3.因为涉及到反盗版,所以只能从Windows XP Professional光盘创建自定义版本的WinPE。它不能从Windows XP Home Edition或Windows 2002 Server操作系统系列的任何成员构建。
4.WinPE太大,不能放在软盘上。WinPE仅包括可用Win32 API的子集(包括I/O(磁盘和网络)和核心Win32 API)。如果Win32下运行的服务是基于Win32 API子集的,那么在WinPE中是否可用需要具体分析。这里就不详细列举WinPE不支持的API了。无论如何,rundll32.exe和shell.dll都不被支持。想在WinPE下玩雷神之锤的朋友还是趁早放弃吧。
WinPE的角色
很多朋友看到这里有没有收获,肯定会想WinPE对自己有什么确定的作用。在此,我不妨总结一二。
1.易于使用的启动工具托盘
从刚才的描述可以看出,WinPE启动相当快,对启动环境的要求不高;最可贵的是,虽然叫启动盘,但功能几乎相当于安装了一个“命令行版”的Windows XP——别忘了网络支持。所以对于个人电脑用户来说,只要刻录在光盘上,就可以放心地解决初始化系统等问题;对于小型网络环境(比如网吧)的用户来说,这个功能特别实用。
2.有趣的硬盘使用功能
定制的WinPE不仅可以放在CD等可移动存储设备上,也可以放在硬盘上。因为很多朋友会觉得把WinPE定制版放在硬盘上没有意义,其实不然。把WinPE放在硬盘上应该是最有意思的地方,更何况在硬盘上启动WinPE,在你的操作系统损坏无法进入的情况下也能轻松修复。关键是因为WinPE在硬盘上,所以可以在WinPE环境下安装应用。呵呵,题外话,先来看看如何把自定义的WinPE放到硬盘上(硬盘上只能放32位版本的WinPE)。
首先安装故障恢复控制台:
(1)将Windows XP Professional光盘放入光驱,在此指定为cd_drive。
(2)在命令行cmd窗口中运行CD _ drive \ i386 \ winnt32.exe/CMDcons。
然后将WinPE自定义可启动副本放在硬盘上,如下所示:
(1)在目标硬盘上,创建一个“C:\Minint”目录(此处该目录必须命名为“Minint”)。
(2)将WinPE的“根目录\i386”下的所有内容复制到C:\Minint。
(3)将WinPE根目录下的Winbom.ini复制到目标硬盘的根目录下。
(4)在目标硬盘上,将“C:\Cmdcons\txtsetup.sif”的只读属性改为读/写。
(5)在目标硬盘上,将“C:\Minint\txtsetup.sif”复制到“C:\Cmdcons”进行覆盖。
(6)重启目标计算机。在启动菜单上,选择启动到命令控制台,计算机将使用WinPE启动。
3.3的工作。Windows XP OPK光盘
如上所述,我们实际上得到了WinPE的可执行副本,即Windows XP OPK(Windows XP OEM预安装工具包)光盘。从名字上我们都知道它原本的工作就是方便代工。如果您在Windows操作系统环境中打开光盘,它将自动运行,为您的系统安装一个“Windows安装管理器”工具包(图31)。使用它,您可以轻松地创建带有计算机制造商OEM徽标的Windows安装映像。虽然这是Windows XP OPK光盘的主要工作,但对我们个人来说显然没有任何意义。当然,如果你想在Windows安装光盘上打上自己独特的标记,并在安装到朋友的机器上时炫耀,使用它是个好主意。当然,你自己的“印记”绝不是贴牌标识那么简单。其实你也可以随意设置WinPE携带的软件,设置这些软件在WinPE启动时运行。理想情况下,你甚至可以在定制版的WinPE中加入一个类似于Windows Explorer的图形化shell程序——不然怎么给OEM厂商设计呢?
================================================================================
2.Microsoft Windows预安装环境(WinPE) Microsoft官方主页链接。
================================================================================
WinPE是基于微软Windows的工具?XP Professional允许IT人员构建自定义解决方案,通过自动化加快部署,这样他们就可以花更少的时间和精力来更新桌面。WinPE可以运行Windows安装程序、脚本和图像应用程序。企业协议(EA)和软件保障会员(SAM)客户在其2002年10月的更新中收到了WinPE,它将继续作为软件保障的一项好处提供。
================================================================================
3、什么是Windows预安装环境(WinPE)?
================================================================================
约翰·萨维尔
InstantDoc #38308
约翰·萨维尔的Windows常见问题
A.WinPE是基于Windows XP内核的最小操作系统,它将在从下一个Windows桌面操作系统(称为Longhorn)开始的初始操作系统安装阶段取代MS-DOS。Longhorn的最新alpha版本使用WinPE,它在整个安装过程中提供了一个GUI环境,而不是早期Windows安装的初始设置中常见的基于文本的屏幕提示。WinPE还允许用户在安装的初始阶段输入许可证密钥,而不是强迫用户等到安装过程的后期。
点击此处查看图片
因为WinPE是基于XP的,这个新的最小操作系统可以
●为FAT、FAT32和NTFS创建和格式化磁盘分区
●访问intranet上的文件共享,并连接到多达四个文件共享
●支持XP和Windows 2000的所有大容量存储驱动程序
投稿人:
嘉彭89