查看: 1626|回复: 0

windows pe深度技术解释

[复制链接]
发表于 2009-6-2 20:09:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
针对菜菜朋友可以对PE这样理解:
大家是不是都用过XP系统?(一个独立的操作系统)
XP系统是由好多好多的文件构成的:.exe .txt .dll ~~~
那么大家一定也知道精简型的XP(没用过也不会来这里,这里就是靠精简XP发的家,说多了)
----------说到这里~,大家可能还不明白。说完下面的一定会明白!
超精简型XP,就是减少一些文件,进行一些精简的XP。PE也是一样,它一样是用XP精简过来的
精简型XP是用XP精简的,PE也是用XP精简的,只是精简的程度不同。PE的更小点。
说白了 PE≈精简型XP 。大家说不明白PE,可能是不明白在为什么它是一个文件
PE.IMG 或 PE.ISO 或 PE.IM_ 或 PE.IS_ 这是因为我们把PE的文件打包、压缩了(下面启动方式有介绍)就象DEEPIN XP,你下的不是一个ISO文件吗
还有就是大家都用过DOS吧,它在WINDOWS 启动前引导,为什么PE和这些DOS一样
在WINDOWS 启动前引导呢?那是因为它和XP、DOS一样,是一个独立的操作系统。
那它和深度精简的XP到底有什么不同和相同的地方呢?不同点有许多许多:
1、PE直接运行,不需安装。你下载一个DEEPIN XP 要安装到硬盘上才可以运行
而PE的光盘,直接在光盘上或内存里运行,不需安装,没硬盘也可以使用(要不然PE怎么会有硬盘分区这个功能呢?)
2、PE的精简程度比精简型XP要大的多。因为是用来做系统维护,不需要太多的功能,可以运行一些简单的程序就可以了,这里就照应了大家经常遇到的一个问题:为什么有许多程序不可以在PE下运行?这是因为我们毕竟把XP的许许多多的功能都杀掉了,它只是一个维护工具。
3、都基于XP,易于上手,会用XP,就会用PE
大家暂时把PE理解成一个:直接运行的、功能强大的、易于上手的、迷你XP系统
目前网络上流行的PE大多都是经过工具(PE BUILDER )制作的,然后再经一部部修改的,目前使用最多的版本是老九制作的。网络上几乎都是经过这个PE修改的,其中最受欢迎的是老毛桃修改的
---------------------------------------------------------------------------------------------------------
PE是什么,微软是这么说的:
Quote:Windows PE的全称是Windows Preinstallation Environment,即Microsoft Windows 预安装环境,是一个基于保护模式下运行的Windows XP Professional的工具,只拥有较少(但是非常核心)服务的Win32子系统。这些服务为Windows安装、实现网络共享、自动底层处理进程和实现硬件验证。
Windows PE 它允许信息技术 (IT) 人员构建自定义的解决方案,通过自动化操作加速桌面部署过程,这样他们只需花更少的时间和精力就可以让桌面保持更新。Windows PE 能够运行 Windows 安装程序、脚本和映像制作应用程序。“企业协议(Enterprise Agreement,EA)”和“软件保障成员(Software Assurance Membership,SAM)客户已在 2002 年 10 月的更新中获得了 Windows PE,它将继续作为“软件保证”的一个权益提供给用户。
Windows PE让你创建和格式化硬盘分区,并且给你访问NTFS文件系统分区和内部网络的权限。这个预安装环境支持所有能用Windows2000和WindowsXP驱动的大容量存储设备,你可以很容易地为新设备添加驱动程序。支持Fat、Fat32、NTFS系统分区的文件COPY、删除以及分区格式化等操作。
使用Windows PE可以帮助你把现有基于MS-DOS的工具转换为32位的WindowsAPIs,以便你在标准的开发环境(例如微软的VisualStudio)中更加容易地维护这些应用程序。Windows PE所包含的硬件诊断和其他预安装工具都支持标准的WindowsXP驱动,你无需任何做其他特别的工作。对于程序开发者来讲,就可以把主要精力放在程序的诊断、调试和开发的环节上。
上面文绉绉说了一大堆,严谨是比较严谨,但很多初次接触的人可能会被搞糊涂,一定还是对这个全新概念的Mini操作系统一头雾水!俺再简单地说一下:
DOS大家都用过了吧,是一个简单的操作系统,功能还算强大,可以格式个盘、分个区什么的。但面对枯燥、烦琐的指令,俺的头都快炸了,DOS还不支持NTFS、不支持运行32位Windows程序,那俺想运行Windows程序、想读写NTFS分区,怎么办?简单啊,使用Windows PE!所以,从这个角度上,把Windows PE理解为32位的DOS也可以。比如人们常用GHOST,在DOS下,运行的是GHOST,要是在Windows PE下,运行的是GHOST32,二者界面一致,但内核不同。其他程序比如PQMagic等,也是一样。
Windows PE 也可以理解为一个小型的Windows XP SP2系统,和在普通的Windows操作系统一样,用鼠标进行操作,和Windows一样有开始菜单,桌面……
怎样进入PE呢?很简单,首先要有一张PE的光盘(其实还有硬盘、U盘版,这里不说了)。把光盘放入光驱,在BIOS中把引导顺序设置为光驱优先,启动电脑。这样根据提示进行选择,选好后就进入了PE系统。经过类似Windows XP的启动界面,最后就到了我们熟悉的Windows桌面了,高兴的同时,你也会意识到竟然是在光盘上完成这样的操作!
PE到底是个文件还是什么其它的东西?
PE其实就是一套XP SP2中的文件,总的来说它也是由一些Windows组件来构成的。当然这里称之为插件。
PE的文件结构是什么呢,只要你熟悉WINDOWS的文件结构,这个东西你一看就明白。
X:                                 光盘根目录(X: 为光盘盘符,下同)
├─I386           系统目录(相当于XP的WINDOWS目录)   
      └─System32
      ├─Font
      ├─INF
      、、、(还有几个文件,等等)            
└─PROGRAMS               应用程序目录
[img]/qzone/newblog/v5/editor/css/loading.gif[/img]
PE的启动方式(和启动介质不是一会儿事):
两种方式:
1。普通启动方式
  顾名思义:普通,就是直接这在某种介质上启动,PE文件不导入内存。
  直接运行,文件放在哪就从哪里启动它 ,这样的话速度就会因不同的介质而有所不同。
  这种方式对内存的要求不是很大,深山红叶就是这样的方式,工具挺多,但是慢啊!
2。RAM方式
  把PE文件组打成一个映像文件包~然后把这些文件导入内存里,在内存里启动,可想而知
  速度有多快。一版我们把它们打包成ISO或IMG格式的镜象文件,最后再来个压缩。
  镜象的体积就可以很好的控制了~~这也是老毛桃PE为什么这么小的原因了,他把PE压缩了。
  但它导入内存时会解压,因此这种方式启动对内存容量的要求还是很大的,有些PE至少要256的存子,才可以启动。这样对工具的数量也是有要求的,想想也是吧~工具多了 镜象大了,小内寸还受的了吗? 老毛的PE就是RAM启动的。不过从一种比较优异的工具放置办法从老毛的PE时开始流行~那就是外置程序,什么是外置~
就是工具在外面放置~~外部工具和系统文件分离~只把系统文件导入内存,工具在外面。这下舒服了,启动迅速的同时,又不失其强大性~想想PE的发展有多么的快吧!
  总结:
  普通方式 优点:几乎没有内存的限制,小内存也可以启动,改造方便。
          缺点:启动速度受介质不同的影响,启动有点慢。
  RAM方式 优点:启动速度快,几乎不受外部介质的影响
          缺点:受内存容量的限制,要控制体积,一些工具需要外置
  以上对比来看(文字数量的不同)大家也看的出哪中方式更为优越了吧!不过我只是给大家介绍
  大家按自己的用途选择适合自己的PE启动方式~
--------------------------------------------------------------------------------------------------------
下面介绍下RAM启动PE的方法:
Quote:
一、普通安装(也适用于2K/2K3,适合很多种介质)
  XP下的安装本人将其分为三种模式:初级模式、中级模式和高级模式。要注意的是,后
  面两种安装模式涉及到分区调整和写硬盘引导过程,本人不推荐,高手可以一试,不过
  要有充分的准备,包括思想准备,万一有错本人不承担任何责任。
  1、初级模式(装在XP所在的分区,不能从隐藏分区中启动,方法简单,推荐大家使用)
    ①、把本人提供下的安装工具包.Rar解压到一个临时目录,将其中的AVLDR.PE、
      PELDR两个文件复制到XP的引导分区下。
    ②、将下载的WinPE工具盘映像文件复制到XP的引导分区下,根据下载映像文件类型,
      把文件基本名改名为WinPE,其中.ISO是光盘映像,.IS_是光盘映像CAB压缩包;
      .SDI、.IMA、.IMG、.IM_均是WinPE的磁盘映像文件,其中.IM_是.IMA或.IMG的
      CAB压缩包,只改基本名不改扩展名。
    ③、根据你的PE映像文件类型,在XP的引导分区下,用记事本建立WINNT.SIF文件:
      当WinPE映像文件类型是.SDI文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "i386System32"
      OsLoadOptions = "/minint /fastdetect /rdimageoffset=36352 /rdpath=WinPE.SDI"
      当WinPE映像文件类型是.ISO文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "I386SYSTEM32"
      OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.ISO"
      当WinPE映像文件类型是.IS_文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "I386SYSTEM32"
      OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
      当WinPE映像文件类型是.IMG文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "I386SYSTEM32"
      OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMG"
      当WinPE映像文件类型是.IMA文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "I386SYSTEM32"
      OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IMA"
      当WinPE映像文件类型是.IM_文件时,WINNT.SIF文件内容为:
      [SetupData]
      BootDevice = "ramdisk(0)"
      BootPath = "I386SYSTEM32"
      OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IM_"
    ④、编辑XP所在分区的BOOT.INI文件,在最后给它加上这样一行:
      C:AVLDR.PE = "Micro Windows PE"
      保存后这一文件。
    ⑤、检查上述的四步操作,准确无误即可重启,就会发现双启动菜单了。
  2、中级模式(装在与XP不同的分区,能从隐藏分区中以双菜单启动WinPE和装好的XP)
    ①、先进行上面的初级模式安装一个WinPE在XP的分区中,一定要先做这步,因为下来
      的工作要用WinPE来做,同时可以备多一份系统。调试原来的XP和装入的WinPE能
      正常启动后,就可以进行第②步了。
    ②、启动装好的WinPE中的Paragon Hard Disk Manager,在硬盘的第一分区(即XP所在
      的分区)前部腾出一定的空间(多少自定,比WinPE的映像要稍大,建议256M以上)。
    ③、在腾出的空间上建一个新的主分区,将其格式化(小于256M的请用NTFS格式化),
      暂时不要把它激活(即原来的XP所在分区为活动分区)。
    ④、重新写好XP下BOOT.INI文件的ARC配置路径(此时XP已在第2分区了),此BOOT.INI
      文件内容应是:
      [boot loader]
      timeout=20
      default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      保存重启,调试直至XP能正常启动(XP的ARC路径配置不能有错,否则不能启动)。
    ⑤、一切正常后,启动WinPE,用其中的FIXNTBOOT工具(菜单中找),给已新建的分区
      写上NT的引导,它会帮你复制必需的文件,并建立一个BOOT.INI样本文件,这个
      BOOT.INI样本文件可以先不要管它。也可用PQBoot32.exe给这个新建的分区写上
      NT的引导。
    ⑥、将XP所在分区下的WinNT.SIF、AVLDR.PE、PELDR和WinPE映像共四个文件复制到这
      个新建的分区下。
    ⑦、编辑新分区下的BOOT.INI文件,内容如下:
      [boot loader]
      timeout=20
      default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      C:AVLDR.PE = "Micro Windows PE"
    ⑧、将这个新建分区激活,并把原来XP所在的分区设不非活动,检查无误后才重启。
    ⑨、重启两次,分别调试XP和WinPE的启动,一切正常后,启动WinPE将第1分区隐藏,
      删除第2分区的WinNT.SIF、AVLDR.PE、PELDR和WinPE映像这四个文件,将第二分
      区的BOOT.INI文件为如下内容:
      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      至此,中级模式的安装已完成,所装的WinPE将能从隐藏分区中启动,这个后备的
      应急系统就安全得多了。
  3、高级模式(必须要求完成中级模式后才搞这里)
    中级模式安装能从双菜单中启动WinPE及装好的XP,BOOT.INI文件已配置好了ARC路径,
    但XP出问题的话,一旦重新安装,在安装过程中的BOOT.INI文件的表述并不是这样
    (除非Ghost安装)。这样的话,要在原有的WinPE中重新给第2分区装回XP就不顺利了。
    要解决这个问题,就得利用Grub了,方法简述如下:
    ①、启动XPE将第1分区设为可见(若原来是隐藏的),再重启XPE,会分配盘符为C: 。
      把下载的安装工具包内的Grldr文件和BOOT目录复制到这分区中,并在BOOT.INI
      文件中加多以下一行
      C:Grldr="试图启动第二分区的系统"
      以作调试,此时BOOT.INI文件内容为:
      [boot loader]
      timeout=20
      default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      C:AVLDR.PE = "Windows PE 工具盘"
      C:Grldr="试图启动第二分区的系统"
    ②、编辑Bootgrub目录下的Menu.lst文件,内容为:
      timeout 0
      default 0
      title 启动第一硬盘第二主分区的操作系统
      root (hd0,1)
      chainloader +1
    ③、检查上面两步的操作正确性,重启调试,无误后,将将第1分区的BOOT.INI文件
      中关于ARC表达的那项删掉,并把原来的
      C:Grldr="试图启动第二分区的系统" 这项改成
      C:Grldr="Microsoft Windows XP Professional"
      此时第1分区的BOOT.INI文件内容应是:
      [boot loader]
      timeout=20
      default=C:GRLDR
      [operating systems]
      C:GRLDR = "Microsoft Windows XP Professional"
      C:AVLDR.PE = "Windows PE 工具盘"
    ④、把第1分区隐藏,并删除第2分区的AVLDR.PE、WinNT.SIF、PELDR和WinPE的映像
      这4个文件,把第2分区的BOOT.INI文件内容改为如下:
      [boot loader]
      timeout=20
      default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      这样,不管第2分区的XP系统是在安装过程中的还是装好的,都能正常启动,并
      有双菜单启动XP和WinPE。
二、DOS下的安装
  1、启动DOS后,执行上述安装工具包内的BOOTPART.EXE命令,BOOTPART命令用法是:
    BOOTPART Winnt Boot:C:,其中C:是指硬盘或移动硬盘的盘符,也可以是其它盘符,
    按提示给所要安装的主分区写上NT的引导,记住激活这一分区。
  2、将安装工具包内的BOOTFONT.BIN、NTLDR、NTDETECT.COM三个文件复制到要安装的活
    动主分区中。
  3、将安装工具包内的BOOT.INI.TXT文件也复制到上述的分区中,并改名为BOOT.INI,
    你可以在这一文件中添加启动XP的项目。
  4、接下来就按《XP下的安装-初级模式》的步骤去做,做完后检查所有步骤准确无误,
    即可从这分区启动XPE工具盘了。
三、工具安装:
  使用工具箱里的 工具安装 里的工具(推荐新手使用)。
--------------------------------------------------------------------------------------------------------
PE的启动介质:
这么一组文件放在哪里启动呢?有多种方法,这样就自然而然的产生了不同介质的版本
如硬盘版 光盘版 U盘版等等。
下面介绍下这几个版本:
1。硬盘版,首先它要在硬盘这中介质上启动,怎样启动它呢?
  这时~我们可能就会想到类似硬盘启动的DOS矮人DOS工具箱
    它是硬盘版,而且是在WINDOWS 引导之前启动的,这样的话我再加个选项~硬盘不就启动PE了吗~
    然后我们开始思考了,怎样在硬盘上启动呢?用RAM启动方式,把映像从硬盘导入内存
  所以硬盘要用RAM方式启动。当然,普通启动也可以,我可不会那么做。
2。光盘版:可以使用普通启动方式,用EASYBOOT来做,这样可以加多点工具
      最好用RAM方式,把映像放到光盘上,加入引导,在外置些工具,也可以做到普通启动一样的效果,但内存会有限制。
3 U盘、移动硬盘。我只见到过RAM启动,没见过在这种介质上普通启动的~~这还不得慢死啊~
Windows PE的作用
不少朋友看到这儿无论是否有收获,肯定都会想Windows PE到底对自己有什么明确的作用,这里不妨总结一二。
通过刚才的叙述,大家可以看出,Windows PE启动方便,而且对启动环境要求不高;最可贵的是,虽然名为启动盘,但其功能却几乎相当于安装了一个Windows XP。别忘了网络支持哦,在一个全新的电脑上,用一个PE进行硬盘分区,再使用网络功能下载一个GHOST打包的系统,再用GHOST还原,哇!一个新机就这样方便的装好了,用这种方法,身为装机人员的你,还乞求什么!快去试试吧。因此,对于计算机用户,只要将其刻录在一张光碟上,便可放心地去解决初始化系统之类的问题;而对小型网络环境(如网吧等)用户来说,这一功能尤其实用。
用它来制作一张系统维护的启动盘,加进去无数的工具,我列举下最常见的PE可运行工具(我的PE光盘工具列表)
●病毒工具
卡巴斯基 全功能PE版
驱逐舰 PE版
Nod32 PE版
可疑文件扫描工具
移动磁盘Autorun免疫工具
木马强力清除助手
●磁盘工具
Acronis True Image 9.1
U盘引导处理、格式化工具
通用 U 盘闪存盘格式化
BS2PPCOPIER 光盘文件恢复器
多功能闪存存储器修复工具
本地磁盘信息 (DiskInfo)
Ghost32 11.0
Ghost 网络克隆
Ghost 映像浏览器 (Ghost Explorer)
ISOBUSTER光盘映像解剖工具
ONES光盘刻录工具
硬盘分区表医生
UltraISO 光盘映像管理
WINIMAGE 磁盘映像管理
VDM映像虚拟驱动器
VDM目录虚拟驱动器
WINPM高级磁盘管理、映像备份、无损分区
硬盘分区表编辑器
诺顿磁盘医生
硬盘及系统启动故障诊断.txt
硬盘保护卡、还原精灵破解
●检测工具
硬件检测 Everest
BIOS信息检测
CPU 检测(CPU-Z)
显示器测试工具(DisplayX)
数码相机 CCD 坏点检测
物理内存检测器(MemTest)
经典测试工具 SuperPI MOD
ATTO 磁盘性能测试
Filemon 文件监视程序
注册表快照工具(RegSnap)
硬件精灵
●数据恢复工具
BADCOPY 坏文件拷贝专家
PCI Filerecovery 数据恢复
FINALDATA 数据恢复
R-STUDIONE 数据恢复
RECOVERMYFILES 数据恢复
RAID 重建修复
●网络工具
阿D网络工具包
RADMIN 远程控制客户端
远程桌面连接
LANSEE 局域网察看工具
HFS HTTP文件服务器
迅雷
脱兔
●浏览器工具
Opera 浏览器
IE 浏览器
THEWORLD 浏览器
●文件工具
专业文件擦除
PDF阅读器(FOXITREADER)
高级资源管理器 (Total Commander)
Ultraedit 编辑器
Winhex 编辑器
Winrar 文件压缩、解压缩文件
系统引导文件快速修复
●系统工具
显示属性设置工具
磁盘管理
计算机管理
设备管理器
磁盘碎片整理程序
共享文件夹
服务管理器
●本地硬盘系统设置(针对硬盘上的系统)
Windows用户密码修复
安装深度XP(Windows 安装助手)
Windows注册表编辑器
Windows服务驱动管理器
WIndows序列号生成器
系统引导文件快速修复工具
安装本PE到硬盘
安装工具包.rar  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|维修人员 ( 鲁ICP备17033090号 )

GMT+8, 2024-6-29 10:54 , Processed in 0.187827 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表