查看: 7598|回复: 11

PE 基础类 扫盲贴 2010 11 17 更新

[复制链接]
发表于 2010-11-11 16:54:50 | 显示全部楼层 |阅读模式
本帖最后由 wyb391 于 2010-11-17 22:06 编辑

贴主要写:PE中的一些基础知识和常用的修改设置方法。老鸟可以调过,不过也是要鸟过留影啊。发现有什么不对的和新的知识,跟帖后我会整理到前排给新手分享、。
此贴将不断更新。。。。
  

一、各类介质PE启动过程,方便新手学习、掌握!

1、光盘(WinPE)的启动过程:

BIOS—>/PEBOOT.BIF(光盘引导信息)—>定位启动映像区...—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

2、硬盘(WinPE)的启动过程:

BIOS—>MBR(主引导记录)—>/PBR(分区引导)—>NTLDR—>BOOT.INI—>AVLDR.PE—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

3、U盘HDD(WinPE)的启动过程:
BIOS—>NTLDR—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

4、U盘ZIP(WinPE)的启动过程:

BIOS—>IO.SYS—>COMMAND.COM—>AUTOEXEC.BAT—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

二、PE内核的分类及优缺点(技术在不断更新,没有绝对的缺点)

1、ISO (IS_)   目前比较常见的  


优点: 1、常见格式比较容易接受 ,FBWF  定义方便。  2 、 扩展外置方便


缺点: 1、内存占用大,纯在不稳定隐私.  2 、CAB后占用双倍内存

2、IMG (IM_)  比较有争议的一种格式
有FAT 和 NTFS 两种


优点: 1、核心自定义比较方便    2、NTFS不压缩时,稳定,启动内存占用小


缺点: 1、FAT核心开FBWF容易蓝屏  2、CAB压缩后内存占双倍
,不压缩体积大 3、要预留空间

3、WIM


优点:1、启动内存占用与非RAM相似。这点好理解,一个是在盘运行,一个是挂载方式运行,都不用先搞一个能够装下内核的RAM盘,将内核装入后运行。2、压缩比与CAB压缩的内核相似。但因为有文件不能以压缩形式存在于内核,加之WIM本来压缩率比CAB略小,因此还是要大一点。3、内核可以做到足够大,占用的内存缺很小 。

缺点: 1、稳定性不足     2、技术薄弱,很多问题还带研究
三、内核 X:盘大小 修改方法

1、ISO核心  


找到WXPE\SYSTEM32\PECMD.INI文件,看到FBWF这行,这条命令就是用来设置X盘大小的,不需要懂原理,会用就可以了.


命令参数如下:

FBWF [P可用内存百分数] [L最小值] [H最大值]
FBWF P20 L32 H64


三个参数都可单独使用,如FBWF L64表示强制设置64M的FBWF;FBWF命令必须在MOUN命令之后,这样就可以设置X盘的大小了,把修改后的ISO保存,再用CAB压缩就OK.

2、IMG核心
   FAT IMG X盘调整方案

a、 类似ISO一样调整FBWF(不过FBWF+IMG+卡巴=蓝屏,并且FBWF不太稳定),方法是先用WinRAR解压后缀为IM_的文件,把里面的IMG后缀的文件解压出来,然后用VDM加载,WXPE(这个文件夹名可能有点变化,不同的WinPE可能不同)\SYSTEM32\PECMD.INI,调整好后,卸载镜象.再用CAB压缩


b
、直接建立所需要大小的IMG(即X盘需要70M就建立70M大的IMG,并关闭FBWF) ,假设WinPE的系统文件为60M,那么就要建立一个70M的IMG,则先打开VDM,建个70M的IMG      

格式化为FAT格式,把WinPE的文件都复制进去,卸载IMG。这里还要再提一下,表面上WinPE的系统文件为60M,WinPE核心大小为70M,那么就多了10M空间,但启动后的X盘剩余空间会比10M要大一些,这是因为启动后会删除一些启动后就没用的文件,例如SRS驱动等。

NTFS IMG X盘调整方案

a、用FBWF(方法和FAT IMG一样,但也会蓝屏)

b、建立所需大小的IMG(和FAT IMG有所不同,请注意),因为是NTFS格式的关系,所以我们可以起用NTFS压缩来自动压缩核心中的文件,例如,60M的文件,NTFS压缩后就变成了48M。那么我们建立核心只要52M就可以放下原来是60M的文件。过程是这样的:建立一个50M的IMG,格式化为NTFS格式,启用NTFS压缩。
四、PE 启动内存的计算
    PE的启动内存和核心有关,大概为下面这个公式(只是大概)
a、用CAB压缩过的核心     X*2+16(单位MB)(X为未压缩时的核心大小)
b、不用CAB压缩的核心     X+32(单位MB)(X为未压缩时的核心大小)

这里就可以解释为什么NTFS IMG的核心一般不用CAB压缩,因为NTFS IMG格式的核心用CAB压缩效果很差,压缩率低,例如:50M的NTFS IMG用CAB压缩后才35M,而70M(里面有60M的文件)的FAT IMG用CAB压缩后,体积变成了26-29M左右。所以NTFS IMG不用CAB压缩,体积减小不多,而启动内存要加倍,因小失大


txtsetup.sif的简单说明
[WinntDirectories]
这个字段是用代码表示文件拷贝的目标文件夹,其根目录为%WinDir%即安装指定的Windows文件夹。
[SourceDiskFiles]
根据前面设定的代码表示文件拷贝的具体细节,下面三段为集成SATA SCSI等驱动时所用
[HardwareIdsDatebase]—硬件标识
[SCSI.load]——SCSI驱动加载
[SCSI]??——SCSI设备说明
添加srs驱动实例:

1、从WinPE中提取txtsetup.sif文件:

2、修改txtsetup.sif文件
a、打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;
b、在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4
c、查找[SCSI.Load]字段,在其下添加
iaStor=iaStor.sys,4
d、切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=
iaStor
e、查找[SCSI]字段,在其下添加
iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。

3、复制驱动文件
    将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。
 楼主| 发表于 2010-11-11 16:55:38 | 显示全部楼层
自己占沙发
发表于 2010-11-11 18:59:14 | 显示全部楼层
你怎么不从电脑通电开机的时候说起呢。。
发表于 2010-11-11 19:06:51 | 显示全部楼层
呵呵 bios设置可以参考下面的帖子
http://bbs.wuyou.com/viewthread.php?tid=178683&extra=page%3D6
发表于 2010-11-11 19:40:41 | 显示全部楼层
呵呵 bios设置可以参考下面的帖子
zhs509 发表于 2010-11-11 19:06



    很好的帖子。。但还是有一些本本的BIOS没出现。。呵呵。。
发表于 2010-11-11 19:51:19 | 显示全部楼层
很好的帖子。。但还是有一些本本的BIOS没出现。。呵呵。。
丶鬼諜丶 发表于 2010-11-11 19:40

所以说是参考!
发表于 2010-11-12 21:52:00 | 显示全部楼层
呵呵 我是新手 以后还请大家多多关照 好好学习啊
发表于 2010-11-14 11:24:42 | 显示全部楼层
这个帖子一直很好 很期待啊
发表于 2010-11-14 13:47:22 | 显示全部楼层
不错,学习了
 楼主| 发表于 2010-11-17 20:47:27 | 显示全部楼层
各类介质启动有没有优劣之分?
bluecat2000 发表于 2010-11-17 20:23



   当然有 了 。      例如  方便性, 速度 ,  储存空间  ,   接口  等  都是,。。
     目前流行   U 盘
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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