分享

WinPE基础知识

 csg3133 2011-07-30

 

前言

由于办公室的电脑出现了问题需要重装系统,起初想从网上Dowload一个好一点的XP,下载之后又想进一步的利用方便的方法将其安装到电脑中,这样在百度中寻找了好多方法,大多是利用U盘做一个启动盘。经过一个月的研究终于制作好了自己个性化的WinPE系统,当中不断撰写本文。本文主要是将我的研究过程以及心得体会,向广大网友介绍一下,希望大家能互相交流一下。同时本人以

 

第一章   WinPE基础知识

要想DIY WinPE除了要有一些基本的电脑知识外,更重要的是还要有一些特殊的知识,本章主要是从最基础的知识入手。本章知识对于电脑高手可以跳过不阅读,对于一些菜鸟级的朋友,我建议还是认真阅读一下的好,毕竟还是green hand。

一、     名词解释:DIY  iso  wim  ini  WWindows基于文件的映像格式。使用 WIM 文件维护操作系统很容易,因为您可以在未启动操作系统的情况下,离线添加和删除驱动程序、更新内容以及 Windows 组件。利用 WIM 文件维护 Windows PE 映像与维护 Windows Vista 映像非常相似。 必须用专门的软件才能打开,即WimTool打开,准确的说是挂载和解开。

ini: 文件后缀名。是英文Initialization file的缩写,意思是初始化文件。在电脑中是应用很多的配置文件,有时也或缩写为inf。

WinPE:是英文Windows PreInstallation Environment的缩写,意思是Windows预安装环境。待详解。

BIOS:是英文Basic Input/Output System的缩写,意思是基本输入/输出系统。

BIOS启动顺序:设计在BIOS设置中设置计算机从哪个地方按顺序查找系统,以便启动系统。主要有以下几种模式:IDE Hard Drive 是从硬盘启动,主要是安装好系统后均应将其设置为第一启动顺序。 CDROM从光盘启动,以前在安装时均将其设置为第一启动顺序,当完全学会本文后就用不到它了。FDD模式即软盘启动现在已经被淘汰了,不用多说了。当然最后也是本文重点研究的就是USB启动了,这个启动的好处在下文中会重点介绍的,USB启动主要三种模式也待下文分解。设置启动顺序的方法是在启计算机或重新启动计算机时,当屏幕显示“Waiting……”时,按下“Del”键就可以进入CMOS的设置界面。要注意的是,如果按得太晚,计算机将会启动系统,这时只有重新启动计算机了。大家可在开机后立刻按住Delete键直到进入CMOS。进入后,你可以用方向键移动光标选择CMOS设置界面上的选项,然后按Enter进入副选单,用ESC键来返回父菜单,用PAGE UP和PAGE DOWN键来选择具体选项,F10键保留并退出BIOS设置。接下来选择到BIOS选项,找到BIOS  FEATURES  SETUP(根据主版不同设置的位置也有所不同) 可以设置启动的顺序。

USB启动模式:首先我们应明白电脑的usb的几种启动方式,他们有USB-FDD、USB-ZIP、USB-HDD、USB-CDROM等几种USB启动模式。

USB-FDD:FDD模式是指把U盘模拟成软驱模式,启动后U盘的盘符是A:,这个模式的U盘在一些支持USB-FDD启动的机器上启动时会找不到U盘,所以请酌情使用。现在已经基本不用USB-FDD启动方式了。

提示:USB-ZIP启动方式不支持大于2G的U盘,USB-HDD启动方式对U盘大小没有限制,USB-CDROM启动方式需要对U盘进行量产。本文就是要对U盘进行量产,这也是综合多种因素决定采取的方法,请记住我们的启动模式是USB-CDROM。

USB-HDD:HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生误操作。HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。

USB-ZIP:ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A:。FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。

USB-HDD+:增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。

USB-ZIP+:增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。

USB-CDROM:光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。其优点在于可以像光盘一样进行XP/2003安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。此启动模式是是本文所介绍的内容。

量产(PDT):是英文USB DISK PRODUCTION TOOL,简称是PDT,意思是U盘生产工具。待详解。

U盘的主控芯片:U盘的主控芯片决定了用什么量产工具。对于多数U盘来说,比如:金士顿、爱国者、联想、紫光、台电等等,主控芯片由第3方提供;U盘的VID,有的跟U盘品牌一样,而有的跟主控芯片的供应商一样(当U盘品牌没有自己的USB VID);U盘的PID则由U盘品牌商决定,并且U盘的PID一般根据主控芯片的不同而定。

U盘VID:指Vendor ID(生产厂商ID)。

U盘PID:指Product ID(产品ID)。

Phison:群联电子股份有限公司(Phison Electronics Corp.)。群联电子係于89年11月成立于工研院创业育成中心之IC设计公司。是Kingston U盘的芯片的制造商。

  Windows PreInstallation Environment(WinPE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(WinPE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。”换句话说,你可把WinPE看作是一个只拥有最少核心服务的Mini操作系统。微软推出这么一个操作系统当然是因为它拥有与众不同的系统功能,如果要用一句话来解释,我认为与Win9X/2000/XP相比,WinPE的主要不同点就是:它可以自定义制作自身的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统体积,同时它又是标准的32位视窗API的系统平台。现在应该明白WinPE就是一个微型的Windows操作系统。

WinPE到底对自己有什么明确的作用,这里我个人研究的不是很深入,就讲我自己的体会吧:首先是进入WinPE后利用里面的工具对系统进行维护或是修改其中的设置,这一点有一件事对我有很大的触动。 单位新给我个人新配了一台电脑,我个人建立了一个用户并设置了密码,没想到同事小陈在我的面前利用WinPE就轻松的把我的密码给改了,所以在WinPE中的应用程序有时会有很大的作用的。当然WinPE中的应用程序是个人或是从其它地方合成的,根据不同的程序可以做不同的事情,这还需大家自己进行研究。

第二点是因为我个人为了要修电脑的操作系统才使用WinPE的当然每一点就是,将其它制作在U盘上(制作过程就是U盘量产过程,我的量产方法与同事小陈的方法不一样,经过比较我没有采用他的方法,而是利用自己的方法量产),这样在电脑出现问题或是需要重装电脑时只要插上U盘就可以轻松搞定了,真的很不错,当然在这一过程中同事小陈也对我有很大的帮助,具体的下回分解。

以前我们重装系统大都是使用光盘安装,如果系统已经无法进去,我们更不可能备份其中的资料还有就是没有光驱的情况下也不能装系统。而 WinPE 是一个只有 Windows 内核,并运行在内存中的迷你系统。这样我们可以完全摆脱正在使用的系统无法格式化重装,或者无法进入系统备份重要文件。在 WinPE 下,你可以任意操作硬盘上的文件而不会因为文件正在使用而无法删除等,也可以直接格式化系统分区,因为这个系统运行于内存,绝对不牵扯到硬盘中的任何文件。你也可以在这个系统下采用硬盘安装系统,这对于没有光驱的人来说是个好办法。所以称之为“Windows 预安装环境”。Ghost 跟这个根本不是一码事,不能相提并论。平时我们所谓的 Ghost 系统,指的是将一个已经安装好的电脑上的 C 盘全备份,然后做成光盘。安装时,其实就是将这个备份直接覆盖了 C 盘。这个系统也还是 Windows XP。但是 WinPE 它不属于这类系统,它就是一个维护环境。

    总之以上我个人认为有两大作用一是利用当中的应用程序维护系统,二是利用量产启动电脑进行维修,说白了就是维护和维修两个作用。

三、     量产(PDT)知识

量产

  量产软件英文USB DISK PRODUCTION TOOL,简称是PDT,意思是U盘生产工具。U盘生产厂家不像我们玩家,一次就搞一两个U盘,他们生产都是按批计算的,是用电脑连上USB HUB,同时连上8-16个(甚至更多)U盘,然后用PDT向众多U盘写入相同数据,完成U盘生产的最后工序。所以PDT因此得名量产软件—即工厂大批量生产U盘的专用软件。

  量产软件从工厂流入玩家手中后,大家发现量产软件的功能是向U盘写入相应数据,使电脑能正确识别U盘,并使U盘具有某些特殊功能。U盘是由主控板+FLASH+外壳组成的,当主控板焊接上空白FLASH后插入电脑,因为没有相应的数据,电脑只能识别到主控板,而无法识别到FLASH,所以这时候电脑上显示出U盘盘符,但是双击盘符却显示没有插入U盘,就像是插入一个空白的读卡器。事实上这时候的U盘几乎就是读卡器。所以要让电脑识别出空白FLASH这张“卡”就要向FLASH内写入对应的数据,这些数据包括U盘的容量大小,采用的芯片(芯片不同,数据保留的方式也不同),坏块地址(和硬盘一样,FLASH也有坏块,必须屏蔽)等等,有了这些数据,电脑就能正确识别出U盘了。而当这些数据损坏的时候,电脑是无法正确识别U盘的。当然有时候是人为的写入错误数据,像JS量产U盘的时候,把1G的U盘的FLASH容量修改为8G,插上电脑,电脑就错误的认为这个U盘是8G,这就是JS制造扩容盘的原理。

  电脑正确识别出U盘后,玩家还发现PDT还有其他的功能,可以把U盘生产成各种特殊用途的U盘,比较常用的就是分区功能,把1个U盘分成数个移动盘;启动功能—使U盘能模拟USB CD-ROM,USB-ZIP,这个是目前用的最多的功能,加密功能—划出专门的加密分区。

  量产软件的功能使得它的用途一分为2:一是U盘恢复(不是数据恢复,是底层硬件信息的恢复),使因为底层硬件信息受损电脑无法识别的U盘重新被电脑识别出来,很像是MP3的固件恢复。所以很多人的U盘电脑不认了,别人叫他量产一下就是这个意思。第二个用途就是模拟USB-CDROM,这点就是djhcszdh原文所说的。很多人说的量产指的就是把U盘划出个专用空间,模拟成USB-CDROM,然后载入自己喜欢的ISO镜像,这样维护和装机都比用真的光盘方便。这算是U盘DIY的高级玩法。现在很多U盘都支持3驱3启动,也就是1个U盘分成3个区,每个区模拟成一个驱动器,像笔者用的KINGMAX U-DRIVER 8G盘用SK6281主控,分区的时候就分成一个USB-HDD,一个USB-ZIP,一个USB-CDROM,分别加载不同的启动镜像,启动时选择相应的驱动器就能载入对应的启动镜像,相当于带了3张不同的启动关盘,很方便。

  综上所述,量产虽然是一个词,但指的却是2个不同的功能—恢复U盘或者是DIY启动U盘,大家看实际情况来分辩它的意思。

要注意的是量产软件是和主控相对应的,什么型号的主控就用什么量产软件,选错量产软件或者无法量产或者量产错误。大家最好用chipgenius的检测U盘的主控制芯片,有条件的最好能拆开U盘看看主控型号,然后下载相对应的量产工具和相应的教程,看懂了再动手。

为了更深入的理解量产的一些知识,我们来回答以下问题:

  1. 什么是量产工具,有何作用?

  量是指批量的意思,即量产工具可以一次性生产出很多U盘,只要你的USB孔足够。

  量产工具是针对U盘主控芯片进行操作的由厂商开发的低层软件,作用:

  1)低格U盘

  2)生产加密盘

  3)分区,可以生产只读分区,更改U盘介质类型(removabel 和 fixed)

  4)量产出USB-CDROM,此作用可以做启动光盘

  量产工具的英文简写是MP Tool,更详细一点是Mass Production Tool,表示大量生产的工具软件

  2. 读卡器所组成的U盘能量产出CDROM吗?

  不能,也许以后会有这样的读卡器。

  3.移动硬盘能量产吗?

  目前不能,芯邦在搞,据说明年会出来。

  如果真出来这样的工具,CD\DVD销量可能要大大下降了。

  4.所有U盘都能量产吗?

  应该是的,就看有没有合适的量产工具放出。主控厂商肯定都有的。

  5.如何判断U盘主控 ?

  1) 用芯片精灵(ChipGenius)软件来检测

  2) 最准确方法-拆盘

  6. 什么量产工具最好用?

  都差不多,就看熟不熟练。

  7. 使用量产工具要注意什么?

  1)不要怕,大胆的弄,U盘不会坏的。

  2)量产也有经常出错的时候,如U盘变成8M,再次进行。

  8. 量产出的CD-ROM最大可以是多大?

  不同版本,牌子不一样,我的4G的ICREATE的可以量产出1G多点。这个技术指标开发商不透露。

  现在有些主控已经可以量产DVD了,可以达到4G

  9. 量产工具版本越高越好吗?

  不一定,还要看是不是支持你的U盘的类型。

  10. 量产出的CDROM启动兼容性、速度怎样?

  新主板几乎都可以,老主板有的USB-HDD或USB-ZIP都不行,但CDROM可以;如果主板支持USB2.0且打开“high speed”,U盘也支持USB2.0这个启动速度是很快的,用来安装WinXP就是一例

  11. 不同的量产工具为什么不能通用?

  主要区别在于不同厂家的主控芯片都有其保密的指令与函数,没法通用。

  12. 为什么有的CDROM要以启动2次才可以成功

  这个,有请高手研究,说到这里,涉及到了BIOS内容,不同BIOS的处理情况不一样,我们这里没有这样的专家。当年BINBIN等CRACK VISTA的时候,BIOS专家出面,解决了不少问题,当然是针对AWARD的,至于AMI的,还没有这样的公开程序。如果从BIOS层面解决对 USBCDROM的识别问题,就太好了。

  13. 从哪里可以得到量产工具?

  1)从U盘厂家网站,一般主控开发商都给他们主控的。

  2)从数码之家网站下载,更新很快,相当齐全

  3)搜索网络,包括网络和这里

  4)打电话或发EMAIL要

  14. MP3、MP4等设备可以做启动盘吗?

  硬件基本差不多,都可以的。一般只能做USB-HDD启动

  15. 量产成CDROM后,剩余空间怎么用?

  剩余空间会被识别成为一个独立的U盘,可以做成fixed盘,进一步分区;也可以为removable盘。剩余空间可以用来作启动,也可以当成普通U盘储存文件.

  16. 量产工具可以在VISTA下运行吗?

  目前不可以,在VISTA下会存在各种错误。

  17. 如果测试量产出的CDROM成功了?

  好多人量产完成后用几台机器试都无法启动,怎样确定是否成功呢?很简单,用虚拟机,启机时选择CDROM先启动就可以了,如果成功则量产没有问题

  18. 一个怪现象(已解决)

  碰到一个主板,首次USBCDROM启动没有问题,可是第二次,就不行了,停止了,说什么没有系统。解决方法就是在BIOS的BOOT顺序时重新设置USBCDROM为第一启动,保存一下BIOS

  19. 量产失败,无法用软件补救怎么办?

  短接FLASH引脚,恢复到出厂状态!

  有些方案还可以用相应的工具恢复 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多