文档库 最新最全的文档下载
当前位置:文档库 › 打造超强WinPE—WinPE核心DIY修改全教程

打造超强WinPE—WinPE核心DIY修改全教程

打造超强WinPE—WinPE核心DIY修改全教程
打造超强WinPE—WinPE核心DIY修改全教程

打造超强WinPE—WinPE核心DIY修改全教程(一)

2

PE的核心格式可分为三种ISO格式,NTFS IMG格式,FAT IMG格式,这三种格式有什么不同先不用管,先讲一下PE的运作

PE其实就类似一个未安装的系统(只是类似,还是有区别的),PE的系统文件就在PE 的核心中,PE启动时,会先将一部分内存当作硬盘来使用,我们暂且可以称其为Ramdisk 盘,当Ramdisk盘设置好了,就会根据核心中的txtsetup.sif文件的设置来进行“安装”,也就是把核心中的文件释放到Ramdisk盘当中,也就是PE启动后我们所看到的X盘。当PE“安装”好后就可以进入PE了。

接下来,在进入PE的桌面前,会根据x:\\I386(或WXPE或其他文件夹名)\\system32\\PECMD.INI文件来进行PE的一些设置,和调用外部配置文件。而外部配置文件就是和外置程序有关的了。

PE的启动过程基本就这样(不包括引导过程),接下来要讲讲X盘大小的设置问题,X 盘正如上面所说的,是PE的系统文件所在地,那么在调整X盘的大小前弄明白调整它的意义,举一个简单的例子,假如一个PE的系统文件一共有60M,而X盘的大小只有61M,那么就有1M的空间剩余。假如你想启动网络,那当然是要先安装网卡驱动。而网卡驱动当然不只1M那么小,这样说来,X盘的剩余空间就不足够你安装网卡驱动。那么网络就会无法启动,假如我把X盘调整到70M,那么10M的剩余空间就足够安装网卡驱动了。

那么现在,结果出来了,当你的外置程序中含有需要解压到核心的东西时,例如驱动,则核心中就必须预留空间。那么意义明确了,不同的PE,核心就需要进行相应的调整,这样才可以达到最大利用率。

ISO核心PE的X盘大小调整方法(以毛桃0911为例)

找到核心文件WINPE.IS_,用WINRAR打开,把里面的WINPE.ISO提出来.用ULTRAISO打开WINPE.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.

IMG核心中X盘大小调整方案

一.FAT IMG X盘调整方案

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

2.直接建立所需要大小的IMG(即X盘需要70M就建立70M大的IMG,并关闭FBWF)

假设我的PE的系统文件为60M,那么我要建立一个70M的IMG,则先打开VDM,建立一个70M的IMG,然后加载IMG-----格式化为FAT格式---把PE的文件都复制进去---卸载IMG-----在如上图最右边的压缩按钮。

这里还要再提一下,表面上PE的系统文件为60M,PE核心大小为70M,那么就多了10M 空间,但启动后,X盘的剩余空间会比10M要大一些,这是因为启动后会删除一些启动后就没用的文件,例如SRS驱动等。

二.NTFS IMG X盘调整方案

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

2.建立所需大小的IMG(和FAT IMG有所不同,请注意),因为是NTFS格式的关系,所以我们可以起用NTFS压缩来自动压缩核心中的文件,例如,60M的文件,经过NTFS压缩后就变成了48M。那么我们建立核心只要52M就可以放下原来是60M的文件。

过程是这样的:建立一个50M的IMG-----格式化为NTFS格式-----启用NTFS压缩,接下来到了关键的一步,就是复制文件,这里和FAT IMG的复制不同,FAT IMG是一次全部复制过去就可以了,但NTFS IMG不可以。

首先把SYSTEM32目录以外的目录先复制过去,SYSTEM32目录里的文件要几个一批慢慢复制,遇到体积较大的文件如SHELL32.DLL,一次复制一个,假如遇到提示磁盘空间不足,则卸载IMG,重新再挂载再继续复制,直到所有文件都复制完毕。复制完成后就可以卸载IMG 了,然后把后缀名改为IM_,这里不要用CAB压缩,具体原因看下面PE启动内存的计算。

PE启动内存计算

PE的启动内存和核心有关,大概为下面这个公式(只是大概)

1.用CAB压缩过的核心

X*2+16(单位MB)(X为未压缩时的核心大小)

2.不用CAB压缩的核心

X+32(单位MB)(X为未压缩时的核心大小)

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

关于安装配置文件txtsetup.sif的简单说明

相信玩过精简版系统的朋友都知道这个文件的用途,同样PE里也有这个文件,这也是为什么我在文章一开始把PE比喻成类似未安装的系统,废话不多说,我就简单讲讲这个文件。

[WinntDirectories]

这个字段是用代码表示文件拷贝的目标文件夹,其根目录为%WinDir%即安装指定的Windows文件夹。

[SourceDiskFiles]

根据前面设定的代码表示文件拷贝的具体细节。

下面三段为集成SATA SCSI等驱动时所用

[HardwareIdsDatebase]—硬件标识

[SCSI.load]——SCSI驱动加载

[SCSI]——SCSI设备说明

添加srs驱动实例

◇在PE中添加sata,raid驱动的方法:(这里以Intel Matrix Storage Manager driver为例,以便于说明,以下描述的驱动文件名只基于本实例,实际操作中的具体的文件名称以需要添加的具体驱动为准)

一. 准备材料:1.原版驱动文件

2.从PE中提取的txtsetup.sif文件

二. 从PE中提取txtsetup.sif文件:

先将PE中的winpe.is_重命名为winpe.cab,然后用RAR解压出winpe.iso

用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用。

三. 修改txtsetup.sif文件

1. 打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;

2. 在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4

3. 查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4

4.切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id =\"CI\\VEN_8086&DEV_27C3&CC_0104\",\"iaStor\"改为PCI\\VEN_8086&DEV_27C3&CC_0104=iaStor

5. 查找[SCSI]字段,在其下添加iaStor=\"Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)\"

至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。

四. 复制驱动文件

将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\\DRIVERS 目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。

至此整个添加驱动工作完成,重启动以测试成功与否。

关于更详细的txtsetup.sif的用法,可以到精简区搜索,那里有不少教程,我这里就不多说了。

关于修改PE的注册表

要DIY核心,修改注册表是肯定要会的,先找到SYSTEM32目录下的setupreg.hi_,用WINRAR 打开把里面的setupreg.hiv解压出来。打开开始菜单---运行----输入regedit,用鼠标选中HKEY_LOCAL_MACHINE项,然后单击文件---加载外部配置文件

然后找到刚刚的那个setupreg.hiv加载,然后提示项名称,这里随便填,我填\"!\"方便区分。

之后,你就可以修改!项里的注册表了,!项里的就是PE的注册表,修改完了后不要忘记卸载配置单元,选中!项,按文件—卸载配置单元。最后用CAB把修改好的setupreg.hiv 文件压缩再替换原文件即可。

这一步主要是指修改WinPE 的注册表,可以直接修改WinPE注册表,也可以修改配置文件。

1、修改内部注册表的方法:

用前面修改PECMD.INI 的方法将内部注册表的文件提取出来:

\\WXPE\\SYSTEM32\\CONFIG\\*.*

\\WXPE\\SYSTEM32\\SETUPREG.HI_ (这是CAB压缩包,将它解开成SETUPREG.HIV)

运行注册表编辑器REGEDIT.EXE,鼠标点击HKEY_LOCAL_MACHINE,然后点“文件”-“加载配置单元”,打开提取出来的注册表文件(需要改哪个就加载哪个),提示挂载名时随便输入取一个名字如“WinPE”,展开HKEY_LOCAL_MACHINE 后里面就有一项WinPE,然后就跟普通的注册表操作一样了,改好后用鼠标点一下“WinPE”项目,然后“文件”-“卸载配置单元”,这个文件就改好了。用改过的注册表文件替换原来的。

2、修改配置文件的方法:

对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成REG 文件(可以直接从XP 系统中导出,然后在其基础上修)。在外置程序目录下有个RegDoc.cmd,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行:

REGEDIT /s REG文件名

则WinPE 加载外部配置时它会自动导入。

这是最简单的改注册表的方法。但是如果要改的项依赖于外置程序的目录结构(比如要在右键菜单中添加用UltraEdit32 打开),就不能用上面的方法了,因为外置程序的绝对路径是不确定的(不同的机器中盘符不能确定)。这种情况就需要用原始的REG 命令来做了(就跟老毛桃在REGDOC.CMD 中的做法一样),这个命令的语法比较艰懂,且注册表键值的表示方法跟REG 文件不同。在命令提示符下通过/? 参数可以获得它的用法(中文的哦),提醒一下/? 参数是个以多层使用的,如REG /? 得到的是基本参数的说明,如用REG ADD /? 则可得到ADD 这个参数的用法……,有了这个命令的基础后,我们来看看是怎么解决不定路径问题的。在REGDOC.CMD 中有一个环境变量%TP%,代表的是REGDOC.CMD 这个文件所在的路径。我们可以通过%TP%\\..\\ 表示它的上层目录,%TP%\\..\\..\\ 表示它的上两层目录。用此方法可以索引到外置程序目录内的所有路径,而不用考虑外置程序目录本身的绝对路径。还有个方法就是在WinPE.INI 中用PECMD 的REGI 命令一行行添加,这个比系统的REG 命令好理解些,同样可以用%CurDir% 环境变量来索引外置程序目录内的所有路径.直接修改的好处是启动WinPE 就是所需要设置,不依赖外部配置文件,WinPE 的加载速度也比较快,但麻烦。修改配置文件则比较简单,但要依赖配置文件加载过程(直到加载到那些语句时才会生效),启动时需要额外的时间加载,相当于给系统打补丁去修改默认设置。

一般情况下不推荐直接修改WinPE注册表,麻烦,重新打包也比较花时间。但有些跟系统紧密的键必须直接修改才有效,比如屏幕分辨率,虽然在外面也可以修改有,但在登录时加载到它之前是无效的,那么在登录的过程中屏幕就会因切换分辨率而闪烁。

自己修改注册表的前提是自己要知道所希望的改变要修注册表中的哪些键值。可以上网搜索,现在网上的这些资源多得是,实在找不到的话可以还可以用RegMon 之类的注册表监视软件来定位。比如修改记事本的自动换行,又不知道相应的键值在哪。可以先开启RegMon,然后在记事本中改变换行的选项,看RegMon 的监视结果,来定位是哪个键值。因为系统本身也在不断的更改注册表,RegMon 中的显示会很多,但是通过不断的改变记事本中的设置,最终是可以找到的,这个过程需要的是耐心和细心。

修改WinPE的OEM信息

1.提取文件

从WinPE镜像光盘中提取WinPE.IS_并解压,得到WinPE.ISO,提取其中需要的文件

2.修改

修改OEM文字信息请编辑OEMINFO.INI (用记事本编辑即可),修改OEM图标请用作图工具编辑

3.替换文件&压包

用UltraISO把修改好的文件替换到WinPE.ISO中对应的位置,再把WinPE.ISO用makecab 压为WinPE.IS_文件,最后用UltraISO把刚压缩得到的WinPE.IS_替换到原始WinPE光盘(镜像)中生成新的WinPE光盘(镜像)

备注:有的修改OEM 信息是修改Winpe.ini 文件。

一、删除桌面上的“命令提示符”

修改注册表,删除以下键值

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Sherpya\\XPEinit\\Desktop]

\"@shell32.dll,-22022\"=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,\\

25,00,00,00

或者:

REG DELETE HKLM\\SOFTWARE\\Sherpya\\XPEinit\\Desktop /v @shell32.dll,-22022 /f>nul

二、删除桌面上的“我的文档”

修改注册表,删除以下键值

[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\HideDeskt opIcons\\ClassicStartMenu]

\"{450D8FBA-AD25-11D0-98A8-0800361B1103}\"=dword:00000001

[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\HideDeskt opIcons\\NewStartPanel]

\"{450D8FBA-AD25-11D0-98A8-0800361B1103}\"=dword:00000001

三、删除右键菜单中的“管理”

[HKEY_LOCAL_MACHINE\\soft\\Classes\\CLSID\\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\s hell\\Manage]

红色部分为注册表加载项的名称

四、修改文件夹视图方式

[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Streams] ;平铺查看

\"Settings\"=hex:08,00,00,00,06,00,00,00,01,00,00,00,e5,25,f1,65,e1,7b,10,48,ba,9d,d2,71,c8,43 ,\\2c,e3,04,00,00,00,1a,00,00,00,43,00,00,00

;缩略图查看

\"Settings\"=hex:08,00,00,00,05,00,00,00,01,00,00,00,90,b2,eb,8b,d0,52,d0,11,b7,f4,00,c0,4f,d7, \\06,ec,04,00,00,00,07,00,00,00,43,00,00,00

; 列表查看

\"Settings\"=hex:09,00,00,00,03,00,00,00,00,00,00,00,e0,a5,1f,0e,73,35,cf,11,ae,69,08,00,2b,2e,\ \12,62,04,00,00,00,01,00,00,00,43,00,00,00

; 详细信息查看

\"Settings\"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,69,08,00,2b,2e, \\12,62,04,00,00,00,01,00,00,00,43,00,00,00

; 图标查看

\"Settings\"=hex:08,00,00,00,01,00,00,00,01,00,00,00,e0,d0,57,00,73,35,cf,11,ae,69,08,00,2b,2e, \\12,62,04,00,00,00,20,00,00,00,43,00,00,00

五、修改虚拟驱动器X盘的大小

先把WinPE.IS_解压成WinPE .ISO,然后修改WXPE\\SYSTEM32里的PECMD.INI的相关参数

//配置文件开始

FBWF P40 L32 H96

TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\\SYSTEM32|ENVI SSD=%SS%\\Drivers

TEAM

FILE %S%\\TXTSETUP.SI*|FILE %SS%\\NTOSKRNL.EX*|FILE %SS%\\WIN32K.SYS|FILE %SS%\\CON FIG|FILE %SS%\\*.*_|FILE %SSD%\\*.SY_

TEAM LOGS %S%\\PECMD.LOG|MDIR %SystemDrive%\\TEMP|ENVI|INIT|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U .........................

P代表可用内存的40%

L代表最低设置为32MB

H代表最高设置为96MB

最高设置可以不超过256MB

当然有P40 这个参数在,H 设置成512也没事,也不会出现内存用光的情况

六、在WinPE中如何多建立一个Ramdisk盘

解开winpe.is_,得到winpe.iso,然后提取setupreg.hiv,用注册表编辑器加载到HKEY_LOCAL_MACHINE下,取名为!system,然后导入下面这个reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\!system]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Enum]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Enum\\Root]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Enum\\Root\\UNKNOWN]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Enum\\Root\\UNKNOWN\\9999] \"ClassGUID\"=\"{FFA1C341-4539-11D3-B88D-00C04FAD5172}\"

\"Class\"=\"RamDisk\"

\"ConfigFlags\"=dword:00000004

\"Mfg\"=\"Nu2 Productions\"

\"HardwareID\"=hex(7):72,00,61,00,6d,00,64,00,72,00,69,00,76,00,00,00,00,00

\"Service\"=\"Ramdriv\"

\"DeviceDesc\"=\"Ramdisk\"

\"Capabilities\"=dword:00000000

\"Driver\"=\"{FFA1C341-4539-11D3-B88D-00C04FAD5172}\\\\0001\"

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Enum\\Root\\UNKNOWN\\9999\\Control] \"DisableCount\"=dword:00000000

\"ActiveService\"=\"Ramdriv\"

\"FilteredConfigVector\"=hex(7):30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,\\

00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,\\

00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,\\

30,00,30,00,00,00,00,00

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Services]

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Services\\Ramdriv]

\"Type\"=dword:00000001

\"Start\"=dword:00000003

\"ErrorControl\"=dword:00000001

\"DisplayName\"=\"Ramdisk\"

\"ImagePath\"=\"system32\\\\drivers\\\\ramdriv.sys\"

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Services\\Ramdriv\\Enum]

\"0\"=\"Root\\\\UNKNOWN\\\\9999\"

\"Count\"=dword:00000001

\"NextInstance\"=dword:00000001

[HKEY_LOCAL_MACHINE\\!system\\ControlSet001\\Services\\Ramdriv\\Parameters] \"BreakOnEntry\"=dword:00000000

\"DebugLevel\"=dword:00000005

\"DebugComp\"=dword:ffffffff

\"DiskSize\"=dword:00100000

\"DriveLetter\"=\"B:\"

\"RootDirEntries\"=dword:00000200

\"SectorsPerCluster\"=dword:00000002

其中DiskSize是内存盘的大小,DriveLetter是内存盘盘符

DiskSize是内存盘的大小

32 m 0x02000000

64 m 0x04000000

96 m 0x06000000

128 m 0x08000000

最后把修改好的setupreg.hiv卸载并放回winpe.iso中,system32\\drivers还要加入Ramdriv.sys。

另外可以把Ramdriv.sys 改名,并修改相关的注册表就可再建其它Ramdisk盘

七、WinPE个性化

用记事本打开“外置程序”——“pe_outerpart”——start_sound.md的文件

在最后加上一句:

//删除WinPE桌面上的启用声音支持快捷方式

PECMD.EXE FILE %USERPROFILE%\\桌面\\启用声音支持.lnk

//添加WinPE桌面上的音量调节快捷方式

PECMD.EXE LINK !%USERPROFILE%\\桌面\\调节音量,%systemroot%\\system32\\sndvol32.exe //删除WinPE桌面上的启动网络支持快捷方式

PECMD.EXE FILE %USERPROFILE%\\桌面\\启用网络支持.lnk

八、在Grub菜单中空一行

menu.lst菜单文件中红色部分就是留空的哪一行

timeout 30

default 4

find --set-root /minipe/boot/sanic.ico

fontfile /minipe/boot/fonts.gz

splashimage /minipe/boot/back.gz

title ?

至于这个?,可以先按下ALT,再用小键盘输入255,即可

九、定制WinPE启动时显示中文进度条

1、用UE打开Setupldr.bin查找bootfont修改所有bootfont.bak为bootfont.bin

(中文支持字体文件,在WinXP系统的根目录下可以找到。或者直接找到bootfont.bin文件,修改为bootfont.bak)

2、在偏移45358h处找到00 DB 00修改DB为3E(可以选择自己喜欢的半角符号的16进制码) 或16进制查找00 DB 00修改

3、修改你认为有必要修改的英文提示字符串为中文(注意合适的字节数),最好也把TXTSETUP.SIF里的那句也改成中文

4、将bootfont.bin放在WinPE 的根目录下

5、将修改后的Setupldr.bin替换原来的Setupldr.bin

十、定制WinPE系统中系统属性

在外置程序目录下的加载外置程序那个批处理中添加代码如下:

reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v RegisteredOwner /t reg_sz /d 网络种猪/f >nul

reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v RegisteredOrganization /t reg_sz /d 逸天网络/f >nul

reg delete \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId /f >nul 2>nul

del /a /f /q %systemroot%\\system32\\oeminfo.ini >nul 2>nul

del /a /f /q %systemroot%\\system32\\oemlogo.bmp >nul 2>nul

以上的“网络种猪”是注册的用户名,“逸天网络”是注册的单位名,你想修改成什么就是什么。但要注意的是文字中间不能有空格,如果要隔开可以用智能ABC的v1的代替,否则修改不了原来的信息。

十一、修改WinPE启动画面

1、首先需要一个工具软件ResHacker

2、找到ntoskrnl.exe文件。复制两份,一份作为备份,一份用来编辑

3、用ResHacker打开用来编辑的ntoskrnl.exe文件,找到第一项:Bitmap\\1\\2052,然后选择菜单保存为1.bmp。用同样方法把第八项(Bitmap\\8\\2052)也保存为8.bmp

4、用Photoshop打开1.bmp文件,这时候图片是全黑的。接着选图像-->模式-->颜色表,载入16.act文件,OK,现在应该可以看到图像了

5、分别编辑完毕以后,再选图像-->模式-->颜色表,载入win.pal,这时候图片应该再次

变黑,保存

6、在ResHacker中用编辑好的1.bmp和8.bmp文件分别替换ntoskrnl.exe中的相应文件。打开ResHacker“操作”菜单,找到“替换位图”,在“打开新位图文件”找到刚才编辑好保存的1.bmp文件,选择“打开”-->“替换”,最后保存ntoskrnl.exe文件

注意:开机画面只支持16色、如果想换图片找些16色的图片来做吧、还有替换前要先备份好系统、以免出错

十二、加载隐藏分区的外围程序

首先要看外置程序是用什么样的封装了

1、如果是WIM格式封装的外置程序,就可以不用将隐藏分区SHOW出来也是可以加载的

2、如果是普通文件的外置程序,就必须要将隐藏分区SHOW出来才能加载的

具体步骤:在内核的PECMD.INI中加入一句:

show

WINPE外置程序修改

关闭

通行证| 帐号:密码:注册| 登录

2010年5月14日星期五11:31 下午设为首页加入收藏

首页IT资讯电脑技术网站建设网络编程网络技术服务器操作系统云计算IPv6 教学视频手机知识

当前位置:之秀-> 电脑技术-> 电脑百科-

TOP

打造超强WinPE—WinPE核心DIY修改全教程(四)

2010-04-09 02:45:46 来源:深度作者: 【大中小】浏览:409次评论:0条

本文不涉及任何技术性的东西,期望目的在于让刚接触PE 的朋友能对PE 进行简单的修改,以适合自己使用。我只是根据自己学习的过程,将它们整理到一起而已(有可能我自己认识错误导致后面的内容错误,请高手指正,如果高手们有耐心看的话)。

包含以下几个方面的内容:

1、增减外置程序

2、定制登录过程

3、修改外置程序目录名

4、修改系统设定(注册表)

5、添加驱动

需要会使用的几个工具软件:

1、UltraISO / WinRAR

2、CAB 打包软件MakeCAB

一、增减外置程序

外置程序在光盘的“外置程序”目录中,对应的配置文件是该目录下的WinPE.INI

删除程序只须删除该软件在外置程序目录对应的子目录,再删除WinPE.INI 中相应的LINK 创建快捷方式的语句行即可。

添加程序正好相反,将绿色软件放到外置程序目录中,在WinPE.INI 中加入相应的LINK 语句行创建快捷方式即可(参照其它LINK 语句,复制一行,只须要改一下快捷方式的位置、名称/目标程序的目录名、可执行文件名)。

这里所说的绿色软件是指能在PE 中运行绿软,网上所见的大多绿软并不是真正的绿色软件,应该叫准绿色软件或者免安装软件。

实际上很多并不是为PE 准备的软件也是可以在PE 中运行的,用一个笨办法来判断一个普通的绿软是否可以直接在PE 中运行,启动PE 环境,找到该软件所在目录,复制一份备份,然后将该目录和目录下的所有文件属性改为只读,直接双击目录内的可执行文件,看能否运行,运行后各项功能都使用一下看是否正常,如无异常,则可按上面的方法简单加入。

如运行异常,有可能缺某些库文件(这种情况一般有提示),或它在自己的目录内写东西,或依赖注册表中的某些键值,这就需要动点手脚,如准备缺少的库文件,看它自己的目录下有没有配置文件可以修改,在XP 中运行监视它要读些哪些注册表项。这种情况对不同的软件解决的方法不同,也可能无法解决,不过此种情况超出本文的定位,不再详述。

二、定制登录过程

这一项改动需要熟悉PECMD 各命令的用法,读懂配置内外配置文件,最好对系统登录的过程有点了解。

只作为兴趣,因为老毛桃的登录顺序几乎也没什么可改动的了,可以留给我们定制的就

是改改提示句、外置程序的加载方式、调整一下细节而已。

这一过程会涉及到内部配置文件:

1、将光盘映像根目录中的WinPE.IS_ 用UltraISO 或WinRAR 提取出来

2、将名称改成WinPE.CAB(不改也可以,但用WinRAR 打开会麻烦点)

3、用WinRAR 将其中的WinPE.ISO 解压出来

4、用同样的方法,将WinPE.ISO 中的WXPE\\SYSTEM32\\PECMD.INI 提取出来

(要修改什么文件就提取什么文件,后面的改注册表也要用到此方法)

5、按自己的需要修改提取出来的文件

6、将修改后的文件放入WinPE.ISO 中替换原来的(目录位置一定要相同)

7、用CAB 打包工具将WinPE.ISO 重新打包为WinPE.IS_

8、再将WinPE.IS_ 放到老毛桃的光盘映像中替换原来的

注:用UltraISO 修改ISO 映像文件时最好用另存,以免改错了原来的备份也没有了。

三、修改外置程序目录名

要改动的地方有3 个文件+ 1 个目录名:

1、内部配置文件PECMD.INI(修改方法见前面说明)

2、\\外置程序\\WinPE.INI (前面的根指光盘映像的根目录)

3、\\WINPE安装\\SETUP.INI (老毛桃的安装卸载程序要用它)

4、外置程序的目录名(这个是当然的)

将三个INI 文件提取出来按下面的步骤修改,假设新名为\"NEWNAME\":

1、用记事本打开INI 文件,将光标定在文件最前面

2、菜单:编辑-替换...

3、在“查找内容”编辑框中输入\"\\外置程序\"(不含引号)

4、在“替换为”编辑框中输入\"\\NEWNAME\"(不含引号)

5、点全部替换

6、在“查找内容”编辑框中输入\"外置程序\\\"(不含引号)

7、在“替换为”编辑框中输入\"NEWNAME\\\"(不含引号)

8、点全部替换

9、保存

用修改后的文件替换下载的光盘映像中原来的(外置程序这个目录的名字可以直接在UltraISO 中改)

说得这么麻烦只是为了防止漏改或者将注释也给改了,实际上新版本因采用的%CurDir% 这个环境变量后,要改的只有几个地方,手工改也是可以的。

四、修改系统设定

这一步主要是指修改PE 的注册表,可以直接修改PE注册表,也可以修改配置文件。

1、修改内部注册表的方法:

用前面修改PECMD.INI 的方法将内部注册表的文件提取出来:

\\WXPE\\SYSTEM32\\CONFIG\\*.*

\\WXPE\\SYSTEM32\\SETUPREG.HI_ (这是CAB压缩包,将它解开成SETUPREG.HIV)

运行注册表编辑器REGEDIT.EXE,鼠标点击HKEY_LOCAL_MACHINE,然后点“文件”-“加载配置单元”,打到提取出来的注册表文件(需要改哪个就加载哪个),打开,提示挂载名时随便输入取一个名字如“WinPE”,展开HKEY_LOCAL_MACHINE 后里面就有一项WinPE,然后就跟普通的注册表操作一样了,改好后用鼠标点一下“WinPE”项目,然后“文件”-“卸载配置单元”,这个文件就改好了。

用改过的注册表文件替换原来的。

2、修改配置文件的方法:

对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成REG 文件(可以直接从XP 系统中导出,然后在其基础上修)。在外置程序目录下有个RegDoc.cmd,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行:

REGEDIT /s REG文件名

则PE 加载外部配置时它会自动导入。

这是最简单的改注册表的方法。但是如果要修的项依赖于外置程序的目录结构(比如要在右键菜单中添加用UltraEdit32 打开),就不能用上面的方法了,因为外置程序的绝对路径是不确定的(不同的机器中盘符不能确定)。

这种情况就需要用原始的REG 命令来做了(就跟毛桃在REGDOC.CMD 中的做法一样),这个命令的语法比较艰涩,且注册表键值的表示方法跟REG 文件不同。在命令提示符下通过/? 参数可以获得它的用法(中文的哦),提醒一下/? 参数是个以多层使用的,如REG /? 得到的是基本参数的说明,如用REG ADD /? 则可得到ADD 这个参数的用法……

有了这个命令的基础后,我们来看看是怎么解决不定路径问题的。

在REGDOC.CMD 中有一个环境变量%TP%,代表的是REGDOC.CMD 这个文件所在的路径。我们可以通过%TP%\\..\\ 表示它的上层目录,%TP%\\..\\..\\ 表示它的上两层目录。用此方法可以索引到外置程序目录内的所有路径,而不用考虑外置程序目录本身的绝对路径。

(还有个方法就是在WinPE.INI 中用PECMD 的REGI 命令一行行添加,这个比系统的REG 命令好理解些,同样可以用%CurDir% 环境变量来索引外置程序目录内的所有路径)

直接修改的好处是启动PE 就是所需要设置,不依赖外部配置文件,PE 的加载速度也比较快,但麻烦。修改配置文件则比较简单,但要依赖配置文件加载过程(直到加载到那些语句时才会生效),启动时需要额外的时间加载,相当于给系统打补丁去修改默认设置。

一般情况下不推荐直接修改PE注册表,麻烦,重新打包也比较花时间。但有些跟系统紧密的键必须直接修改才有效,比如屏幕分辨率,虽然在外面也可以修改有,但在登录时加载到它之前是无效的,那么在登录的过程中屏幕就会因切换分辨率而闪烁。

自己修改注册表的前提是自己要知道所希望的改变要修注册表中的哪些键值。可以上网搜索,现在网上的这些资源多得是,实在找不到的话可以还可以用RegMon 之类的注册表监视软件来定位。

比如修改记事本的自动换行,又不知道相应的键值在哪。可以先开启RegMon,然后在记事本中改变换行的选项,看RegMon 的监视结果,来定位是哪个键值。因为系统本身也在不断的更改注册表,RegMon 中的显示会很多,但是通过不断的改变记事本中的设置,最终是可以找到的,这个过程需要的是耐心和细心。

五、添加驱动

在外置程序目录中有一个比较重要的目录“PE_OUTERPART”,核心的外置组件都放在这里。里面有4 个CAB 压缩包,分别是网卡/无线网卡/声卡/显卡驱动包,而且加载的框架都已经搭好了,在cmd 脚本中会自动调用INFCACHEBUILD.EXE 处理驱动程序。我们要做的工作就是获取驱动程序文件,将它们放到相应的驱动包中。

从本机上获取驱动文件有很多驱动备份工具,我用的是最笨的方法,在设备管理器中查看驱动程序详细信息,然后一个个复制文件,建一个目录,放到相应的驱动包中。

中间有一个步骤,就是改一下复制出来的inf文件的名称,让它按文件名排序时可以排在最前面(我就是在文件名前面加了个下划线)。我不知道这一步是否是必须的,因为当初不知在哪个帖子中零星的看了点,没有仔细研究,我做的时候就老老实实改名了。

这样提取出来的驱动文件可能很大,测试成功后再删除一些不必要的驱动文件。有很多文件是可以删除的,可以参考原驱动包中同类驱动的文件,将类似的文件保留,其它删除。另一个笨办法是一个个删除,每删除一个测试一次,最终找到一个最小的驱动文件子集。您看到此篇文章时的感受是:

打造自己的PE系统

2.打造干净清爽的原生WINPE 3.0 天缘昨天介绍了制作WINPE 3.0的相关基础概念和一些准备工作,今天就来和大家一同进入制作WINPE 3.0正题,尽可能的采用图文对照方式讲解,此外,天缘今天还特地买了个金士顿品牌的4G U盘用来测试,就是想顺带把早前网友反馈的金士顿U盘启动问题一起验证一下,虽然手边已有几个,可惜都不是金士顿的一直无法确认早前的几个问题,言归正传,现在就开始制作自己的纯净版WINPE 3.0。 前提条件:上篇文章的相关条件已经“达标”,且已安装好AIK(本文示例就是在AIK工具包环境下),下载请参考上篇文章:共同学习:WINPE 3.0工具包介绍及制作准备。一、启动部署工具命令提示 在AIK安装完成后,我们可以在屏幕右下角的开始菜单中找到部署工具命令提示,至于这些工具的更多用途及下文的个别命令用法,大家可以参考AIK的Windows PE用户手册,限于篇幅,天缘只捡最必要的说一下。 启动部署工具命令提示,只需要在下图位置鼠标右键,选择以管理员身份运行即可,弹出安 全警告并确认即可。 部署工具命令启动界面如下图:

二、自己制作纯净版WINPE 3.0 制作说明:天缘系统Windows 7简体中文旗舰版,Winpe制作环境目标放在D:\mywinpe下面,请注意该目录mywinpe不需要自己创建,下面命令执行会自动创建,制作WINPE版本x86,制作结果ISO格式(可以刻录到光盘也可以写到U盘上)。 1、构建PE环境 命令:copype.cmd x86 D:\mywinpe 命令只需要在上面的执行界面中输入即可,特别注意符号一定要正确,比如反斜杠、分隔符等等,如果您的设置路径跟天缘相同可以直接拷贝本文设置命令,下同不再赘述。 执行结果,如下图:disD

Win7_PE制作(带图的哦)

win7 PE制作全过程 win7PE系统到底是怎样制作出来和想制作一个属于自己的windows7 PE系统,你可以DIY出一个属于自己的PE 系统。 网上都盛传着什么vistapebuilder,win7pebuilder等等软件,这到底是什么回事?其实原理是很简单的,我们制作winodws pe系统都是使用命令行完成的,所以外国哪些高手弄了个大杂烩出来,把所有用到的命令集在一起,让大家使用,而你也可以通过编写它们开放的脚本来DIY 这次给大家介绍制作windows pe系统使用工具微软官方的 Windows? Automated Installation Kit (AIK) for Windows? 7 ,我使用的是英文版,但中文版也有了,习惯就好。 按装过程就不多说了,因为是白痴的系next,next,next….done. 传统方法: 打造一个可引导系统的CD或DVD光盘。它的功能类似于Windows PE,引导系统后可以创建32位的图形界面操作环境,支持网络和远程管理功能,支持FAT32、NTFS、CDFS等各种分区格式,采用800×600的分辨率,可用于诊断或修复系统。目前最新版本支持Windows XP、Windows Server 2003。 步骤1:准备工作 首先在硬盘上腾出一个剩余空间较大的分区(至少有300MB剩余空间),预备存放ISO镜像文件或刻录临时文件,将下载回来的pebuilder3015.zip文件解压缩,然后双击运行pebuilder.exe文件,在弹出的窗口中点击“Next”按钮进入下一步。

步骤2:设置文件源 进入图1窗口,这里需要设置文件源,各个选项的含义如下: (1)Path to Windows installation files:Windows安装文件路径 可以选择安装光盘,也可以选择本机硬盘或网络(这需要事先将安装光盘中的文件复制到硬盘中),Bart’s PE Builder 支持Windows XP Home/Professional、 Windows Server 2003 Web Edition/Standard Edition/Enterprise Edition等版本,可惜的是不支持Windows 2000。 (2)Path to your already installed Windows:本机或网络中已存在的Windows系统 这里显示了从本机所侦测到的Windows系统,例如“C:\WINDOWS”,一般不用更改,当然你也可以选择网络中的其他Windows系统,但需要说明的是必须与“Path to Windows installation files”中的系统版本一致,主要是“\i386\ntdll.dll”文件的版本必须一致。例如系统中的Windows XP已经安装了SP1,但安装光盘却仍然是Windows XP,此时你就只能重新制作一张包含了SP1的Windows XP光盘,否则会提示出错。 (3)Add files/folders this(custom)directory to ISO:添加自定义文件或文件夹到ISO镜像文件我们可以在这里添加特定的文件或文件夹,例如将Foxmail、FlashGet、QQ等添加进去,直接点击右侧的浏览按钮即可。 步骤3:设置网络服务 如图2所示,如果选中了“Enable Network Support”复选框,那么以后用这张工具盘启动成功后就可以访问网络,不过如果你想使用这一功能的话,你需要事先准备好factory.exe、netcfg.exe这两个文件,或者是 x86factory.exe、x86netcfg.exe两个文件,而且factory.exe文件的版本必须高于5.2.3790,你可以从Windows Server 2003安装光盘的“\support\tools\deploy.cab”压缩包中获取这两个文件,或者从 Windows Server 2003 Resource Kit Tools工具包中获取,这两个文件的容量为12MB。

个性化WinPE封装方法

个性化WinPE封装方法《第一讲----整体思路》 2011-12-03 16:18:15| 分类:Windows PE制作技|字号订阅 很早之前我的文章介绍过什么是WinPE,PE作为系统维护来说是一款非常好的工具,网上有各种版本的下载,本人也提供过本人修改的基于 “XP”“2003”内核的PE(WinPE ),今天提供的方法是自己动手制作“WinPE ”。做好后,和网上下载的别无二致。 对于“生手”来说,过程有些复杂,因此我力求用最“通俗”的语言,来说明制作方法。有必要先说一下制作思路,这样整体有个概念,更容易理解。 一、制作原材料:正在运行的Windows7系统。 二、主要制作工具:微软Windows AIK工具(微软“自动安装工具包AIK”)。 三、主要步骤: 1.设置Windows PE 构建环境(通过AIK工具的命令实现),通过这一步即可得到:映像包(后缀名为.wim,所有操作都是围绕“”文件)。 2.将以上得到的wim包进行“解压”(官方用语:装载映像) 3.将“解压”后的文件,进行“个性化设置”。(官方用语:添加自定义设置) 4.进行自定义操作后,“保存”并将其“压缩”成wim包。(官方用语:提交并卸载映像)

5.生成WinPE的ISO镜像。 四、只需以上步骤即可完成,在“自定义操作步骤”里,有必要做以下解释: 1.直接封装好的WinPE,只有命令行,为了方便,我会讲如何自己添加桌名环境。 2.我会讲如何配置桌名“图标”,添加应用程序。 (为了简化操作步骤,借助第三方软件BsExplorer,当然微软官方的Explorer 也可以)。 -------------------看了以上步骤,是不是感觉十分简单呢 接下来要分五部分讲解: 1.如何添加应用程序。 2.如何配置开始菜单。 3.配置文件。 AIK中的命令讲解。 5.最后的操作。 我写的这几讲,建议生手从开始到最后,仔细阅读,最好一个字都不落下。

WinPE_之_DIY心得--定制自己的PE启动盘

WinPE 之DIY心得--定制自己的PE启动盘 要 DIY PE,将不可避免的接触到 PE 配置文件,在动手之前,最好先读一下 PECMD 的帮助。PECMD 的帮助花了作者很多时间,一个文本格式的帮助文件能做出如此清晰的表格是很不容易的,因为每一个换行、对齐都需要手工处理(我是这样猜想的,作者自己写个程序完成这个过程也说不定),如果使用了 PECMD 而不读一下帮助,就有些对不起它的作者了。 读过 PECMD 的帮助,再来看配置文件就很容易了(这里我要对老毛桃提点意见,配置文件没有进行结构化整理,也没有断行处理,读起来不是很方便,好在注释还是比较丰富的。有时间的话,新版本中应该改进),结合注释和 PECMD 帮助将配置文件从头到尾看一遍,肯定能读懂的。其实只要读懂了配置文件,就能够自己做一些简单的 DIY 了。 本文不涉及任何技术性的东西,期望目的在于让刚接触 PE 的朋友能对PE 进行简单的修改,以适合自己使用。本文的内容全部散见于本论坛中,我只是根据自己学习的过程,将它们整理到一起而已(有可能我自己认识错误导致后面的内容错误,请高手指正,如果高手们有耐心看的话)。 包含以下几个方面的内容: 1、增减外置程序 2、定制登录过程 3、修改外置程序目录名 4、修改系统设定(注册表) 5、添加驱动 需要会使用的几个工具软件: 1、UltraISO / WinRAR (毛桃PE中已含) 2、CAB 打包软件 废话结束,开始啰嗦: 一、增减外置程序 外置程序在光盘的“外置程序”目录中,对应的配置文件是该目录下的WinPE.INI 删除程序只须删除该软件在外置程序目录对应的子目录,再删除WinPE.INI 中相应的 LINK 创建快捷方式的语句行即可。 添加程序正好相反,将绿色软件放到外置程序目录中,在 WinPE.INI 中加入相应的 LINK 语句行创建快捷方式即可(参照其它 LINK 语句,复制一行,只须要改一下快捷方式的位置、名称/目标程序的目录名、可执行文件名)。 这里所说的绿色软件是指能在 PE 中运行绿软,网上所见的大多绿软并

制作WINPE启动盘的三种方法

如今Ghost系统安装盘满天飞,任何一个稍有点基础的电脑用户都可以轻松地用“重装系统”来替代“系统维护”,制作系统维护U盘还有没有必要呢?如果在你的生活圈里,你属于电脑“高手”,那么一个趁手的WinPE启动U盘或许会在以下关键时刻给你帮上大忙。 1、当你电脑里的光驱只能用来放杯具时; 2、当你想将当前Win7系统做镜像留念,Ghost却报错不给力时; 3、当你想短期尝试其他操作系统,之后又想让当前系统原始状态原地复活时; 4、当你“忘记”别人的Windows用户密码时; 5、当你误删“艳照.jpg”、“自拍.rmvb”和"隐私自传.txt"等三种超级重要文件时; 6、当你的硬盘因不明原因情绪不稳定时,哈哈; 以下的三种超级方法闪亮登场,让WinPE启动U盘带着电脑飞吧! 制作WinPE系统维护U盘一: 好的工具可以让你事半功倍,这个好工具的名字就叫通用PE工具箱。它好就好在用它制作启动U盘的方法超简单,完全就是安装软件的流程。还有一个好处就是小巧,可以让你闲置多时、小至64MB的U盘变废为宝。请看它的介绍: 通用PE工具箱 1.9.6 | 硬盘、光盘、U盘完美三合一 软件大小:38.5 MB 软件介绍:通用PE工具箱是一款极适合于网管、装机人员使用的多功能WinPE 系统维护工具箱。它基于WindowsPE制作,支持USB 2.0/SCSI/Netcard等设备,操作简便,界面清爽。你可以使用它进行磁盘分区、格式化、磁盘克隆、修改密码、数据恢复、系统安装等一系列日常应急维护工作。相比同性质的DOS系统维护工具,PE工具箱更容易操作、更容易上手。并且它有体积小,启动超快等特点。 STEP 1:通用PE工具箱是一个可执行的安装文件,运行后你需要选择将其安装到U盘。

U盘WinPE制作教程

U盘版WinPE制作教程 一般U盘版WinPE都有以下功能: 1.破确登陆密码Win2000/WinXP 2.一键备份、还原系统 3.手动运行ghost备份、安装系统 4.常用分区工具(DM,PQ) 5.支持网络 总之,如果只是用U盘版WinPE重装一下系统的话,U盘版WinPE能完全替代安装光盘,只要一个小小的u盘就行了。 制作U盘启动盘所需软件和文件: ?UltraISO软件 ?PE镜像文件 ?(本教程以风车动力U盘PE的为例,你可以上网找一下这一个PE 文件和UltraISO软件,你可以上百度也可以上多特网搜索“风车动力PE”) 1:首先将U盘插入电脑的USB接口(重要提示:制作过程U盘会被格式化,注意要先备份资料); 2:运行UltraISO.exe程序,选择“文件”/“打开”,选择fcdlwinpe.iso文件,并点击“打开”命令;

3、选择“启动光盘”/“写入硬盘映像”;

4、在“硬盘驱动器”项目中,选择你要制作成启动盘的U盘盘符,如果电脑只连接了一个U盘,则电脑会自动为你选择好U盘,在“写入方式”项目中选择USB-HDD/USB-HDD+或者USB-ZIP/USB-ZIP+,个人建议选择USB-HDD; 5、最后,点击“写入”,等待数秒,程序提示制作成功完成后,就可以拔出U盘了。

6、经上述操作后,打开U盘可以看到以下文件和文件夹,一个一个地把它们的属性中的“只读”和“隐藏”全勾勒上。这样隐藏起这些文件后U 盘看起来不会那么乱,也防止误删除了一些重要文件,使PE不能正常工作。

不懂可以发邮件到:网易邮箱:tangyuantyl@https://www.wendangku.net/doc/9a5836766.html,联系统我。

WIN PE制作教程 (一)

PE制作教程

1. 序言 (2) 2. 教程 (2) 2.1 1.Windows PE入门基础知识 (2) 2.2 2.Windows AIK的初步安装与使用 (5) 2.3 3.PE的基本制作步骤 (10) 2.4 4.对PE的初步DIY (13) 2.5 5.添加explorer (18) 2.5.1 5.1 复制文件 (20) 2.5.2 5.2 修改注册表 (20) 2.5.3 5.3 提交对PE镜像的修改 (35) 2.5.4 附:在已登录系统中修改注册表的办法 (36) 2.6 6. 对注册表的最后修改及添加主题 (37) 2.6.1 6.1 处理SOFTWARE (38) 2.6.2 6.2 处理SYSTEM (40) 2.6.3 6.3 处理Default (43) 2.6.4 6.4 启用主题 (44)

1. 序言 感谢您观看本教程,本教程将循序渐进地教您制作PE。本教程是根据网友地描述,微软帮助文档以及个人经验来写的,在这里感谢原作者!因为本人水平有限,教程中难免有些不足之处,也希望恁的指正,谢谢! 1. Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式 2.Windows AIK的初步安装与使用 3.PE的基本制作步骤 4.对PE的初步DIY 5.添加explorer 6.对注册表的最后修改及添加主题 2. 教程 2.1 1.Windows PE入门基础知识 1. Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式 1.1Windows PE的作用 Windows PE的全名是WindowsPreinstallationEnvironment(WinPE)直接从字面上翻译就是“Windows预安装环境”。微软的本意是:WinPE仅用做系统维护,并设置了各种限制。可以简单的理解为:PE是Windows系统的超级精简版、超级权限版(以系统system账户登录)!对于无法进入系统、修复系统、分区、重装系统等问题都可以进入PE进行操作,因此PE是系统维护强大的武器! 微软原版的PE,只有“命令行”即DOS窗口。网上流传的各种版本都是“高手们”修改出来的,甚至有的PE可以作为系统来使用,这都偏离了微软的本意。我不主张“肆意扩展”PE的功能来彰显“技术”,但是“可视化操作界面、常用功能的集成”这些都是必要且必须的,我会在以后的文章中逐一解说。 通常PE启动有两种方式:1.加载到内存2.直接在某个介质(例如光盘)启动。两种方式各有利弊:加载到内存就会对内存大小要求高;直接在某种介质启动速度就会减慢。但是就如今电脑配置飞速发展的趋势来看,内存大小已经不是限制因素,因此多数是以“加载到内存”的方式启动。 1.2Windows PE的命名规则 Windows PE 1.x表示Windows XP内核。(x表示系统版本,例如SP1)

WINPE 3.0 教程与制作

WINPE 3.0 教程与制作 第一讲:共同学习:WINPE 3.0工具包介绍及制作准备 前几天有网友希望天缘提供WINPE 3.0下载,目前网上也已经有几种现成的WINPE 3.0,各有特色,不过天缘暂时还没下载验证,所以关于这些WINPE 3.0的可用性安全性如何,暂不可知,不过从本文开始,天缘会有两三篇文章专题介绍自己DIY WINPE 3.0,根据自己的需求加入需要的驱动和工具软件、或是语言包,把这些集成方法看完了,下次再有WINPE 4.0自会变通制作,本文先来介绍一些WINPE 3.0制作基础概念,虽然本文暂不涉及具体操作,但有了本文,后面的制作才会思路清晰,水到渠成。 一、WINPE 3.0介绍 WINPE全称Windows Preinstallation Environment(Windows预安装环境),缩写WINPE,是一个基于在保护模式下运行的Windows个人版内核系统,也可以理解为一个MINI型的OS 系统,常作为安装、故障排除和恢复一个工具,几乎所有的基本功能在WINPE上全部可以实现。目前最新版本WINPE 3.0,请注意,WINPE并不是一个常规用途操作系统,无法作为日常工作使用。 WINPE具有优点有支持NTFS文件系统、TCP/IP网络、32位/64位驱动、WIN32 API、各种媒体(DVD/USB...)等特点,而这些优点正是DOS系统所欠缺或不完善的。 WINPE 3.0的主要功能有: 1、格式化硬盘、分区、安装Windows 7,当然了,早期的WINPE 2.0就支持早期的操作系统,对WIN7安装还是有些限制,这在天缘早前的文章中介绍过。 2、自动或手动排除系统故障,其中自动是指WINPE可以自动启动并运行Windows RE(恢复环境)。WIN RE就是大家在WINDOWS 7启动时按下F8进入的恢复环境,RE也是基于WINPE 的可扩展恢复平台。 3、系统恢复,该功能对OEM制作商和软件供应商(ISV)来说最为有用,比如你的品牌机出了问题,拿到维修哪儿去,他可能只需要插入一个光盘(U盘)然后两个回车就可以完全重建系统。对于用户来说一般作为恢复CD使用(自己DIY的功能可以更强大) WINPE的体系结构图(两个特点:有限服务和保护模式):

轻松制作winpe启动光盘

轻松制作winpe启动光盘 2008-07-28 09:50:38| 分类:电脑维护| 标签:|字号大中小订阅 软件DIY 制作一张超级系统维护启动光盘,用它可将电脑启动到类似Windows的图形界面中,并且还能连接到网络和支持FAT/NTFS/CDFS等文件系统。有了它即使电脑完全崩溃,不能启动也可以将数据轻松抢救出来,甚至还能备份到局域网的服务器中。另外,你还可以集成一些常用工具到该光盘,比如杀毒软件、压缩软件等。 系统出现问题时,我们通常使用启动软盘进入DOS解决问题。随着Windows 2000/XP/2003中NTFS 文件系统逐渐普及,问题变得更加复杂,仅仅使用启动软盘已经无法满足日常需要。微软" target="_blank" Preinstallation Environment,即Windows预安装环境)的启动光盘,提供了对网络和NTFS分区的支持,但它是为OEM和企业客户定制的,普通用户很难得到,而且它是命令行界面,用起来多有不便。 今天介绍的这款叫做Barts PE Builder的工具,可以创建一个完全图形界面的系统维护启动光盘,该光盘可以支持网络和远程管理功能,支持FAT/NTFS/CDFS等各种常见文件系统,可以在里面集成常用的系统维护工具,非常适合系统维护时使用。 Barts PE Builder小档案 软件版本:v3.0.13 软件大小:1060KB 软件性质:免费软件 适用平台:Windows XP/2003 下载地址:http://www.nu2.nu/nu2files/pebuilder3013.zip 一、准备工作 1.系统安装光盘。Barts PE Builder(以下简称BPEB)制作时需要从Windows XP或Windows Server 2003中提取文件,因此需要有相应安装光盘或在硬盘上备份的安装文件,其中Windows XP要求是打过SP1补丁的,家庭版或专业版均可。 2.网络支持文件。要使制作的光盘能支持网络,还需要有两个文件:factory.exe和netcfg.exe,这两个文件有时也叫做x86factory.exe和x86netcfg.exe。要得到factory.exe,可以从Windows Server 2003安装光盘Support\tools目录中的“deploy.cab”文件中找到,或从 https://www.wendangku.net/doc/9a5836766.html,/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe下载Windows Server 2003的资源工具包,然后用WinRAR打开这个自解压文件中的“rktools.msi”,在其中的“deploy.cab”压缩包中可以找到。netcfg.exe文件可从WinPE1.2、ERD Commander 2002光盘中找到,

[ PE 制作 ] 3、为原生 WinPE 3.0 集成桌面环境和常用软件

3.为原生WinPE 3.0集成桌面环境和常用软件本文接前天的文章,继续定制和完善我们自己的WINPE 3.0——增加桌面环境和软件包,本文演示使用BsExplorer 作为桌面环境的制作方法,顺便集成三个常用软件 Diskgenius 、Ghost 和WinRar ,如需集成其它软件只需要参照本文的方法,举一反三,耐心定制和测试一下即可完成,天缘全文测试通过。 前两篇文章:入门宝典:打造干净清爽的原生WINPE 3.0和共同学习:WINPE 3.0工具包介绍及制作准备,已经讲过WINPE 的制作基础过程,按照这两篇文章可以完成命令行WINPE 制作。本文的定制内容操作都是在Dism 加载之后(上篇文章的第3步)和dism 提交之前(上篇文章的第5步)进行,其它操作步骤与上篇文章相同,或使用下文的WINPE 3.0制作批处理。如果对Dism 加载、卸载和制作ISO 不清楚,请参考前面两篇文章。一、为WINPE 3.0增加桌面环境和常用软件 1、通过copype 和dism 命令来制作的WINPE ,默认是只有命令行模式的,所以要增加桌面环境还真的不是件简单的事情,这里有两个思路: A 、把WINDOWS 7的默认explorer 移到WINPE 环境中,由于时间关系,天缘只是粗略测试了一下,大概要增加26M 左右的系统文件,包括动态链接库配置文件等等,目前还有问题暂不介绍。 B 、使用第三方的兼容explorer ,比如老外开发的BsExplorer (实际是1.7版本也有说是2.0版本,反正在WINPE 3.0上可用),点击本站下载,本文先以这个软件为例讲解,稍后关于Windows 7自带explorer 及WINRE 环境制作WINPE 等问题,我会再发文章。 2、将BsExplorer 下载后,解压到D:\mywinpe\mount 目录下(前接上篇文章的第三步),解压完成后如下图: 其中Tools 目录结构如下图, 合理并且调试技

U盘启动WinPE

一、图说WinPE启动U盘的制作 1、首先将U盘插入电脑的USB接口(重要提示:制作过程U盘会被格式化,注意备份资料); 2、解压下载的WinPEU.rar文件; 3、在WinPEU.rar解压目录打开UltraISO.exe程序; 4、在打开的UltraISO程序界面,双击打开WinPE.iso光盘映像文件; 5、然后在顶部菜单中选择“启动光盘”/“写入硬盘映像”; 6、在“硬盘驱动器”项目中,选择你要制作成启动盘的U盘(软件默认U盘); 7、在“写入方式”项目中选择“US B-HDD+”或“USB-ZIP+”(尝试选择,有效为准); 8、最后,点击“写入”,等待数秒,提示“刻录成功”后,点“返回”退出。 图1—第一步:解压下载的WinPEU.rar文件

图2—第二步:点击打开UltraISO.exe程序

图3—第三步:接着双击打开WinPE.iso光盘映像文件(光盘目录那里是“可引导光盘”标 志)

图4—第四步:选择上部菜单中的“启动光盘”/“写入硬盘映像”

图5—第五步:在“写入方式”项目中选择“USB-HDD+”或者“USB-ZIP+” 最后,点击“写入”,等待数秒,提示“刻录成功”后,就表明已制作完成 提示:“写入方式”可以尝试选择,只要制作完毕以后能够成功启动电脑即可 “硬盘驱动器”选项中,系统会默认你的U盘,不会对电脑的硬盘进行操作,故大可放心(本界面为8G的台电U盘制作情况,制作完成后曾在多台电台尝试启动并成功)

图6—第六步:提示“刻录成功”以后,点“返回”按钮退出制作(这是另一次使用1G的金士顿U盘制作的情况,该U盘制作也能成功启动电脑) 荞麦提示: 1)该下载包是荞麦使用下载的“通用PE工具箱”生成WinPE.iso映像文件,然后与UltraISO程序一并压缩成WinPEU.rar。使用UltraISO.exe程序,几秒钟即可制作好U盘WinPE启动盘,制作非常简单与方便。 2)可以使用UltraISO.exe查看WinPE.iso的内容,修改、替换有关文件,增删工具软件,打造自己的个性化WinPE启动U盘。当然,我们也可以在安装以后的PETOOLS目录中进行个性化设置。PETOOLS目录就是外置工具软件目录,Setting.ini是配置文件。对于1.9以前的版本,外置程序是可见的,可直接对照配置格式自己增删工具软件,配置对应的显示菜单;对于1.91以后的版本,外置程序是打包在PEtools.wim文件中的,程序不可见,我们可以先在PETOOLS目录下面的Extra目录,增加自定义程序文件夹,然后在启动的WinPE 中通过“加载自定义程序”,来自定义增加的工具软件的快捷方式。 3)使用U盘启动电脑的时候,事先要在BIOS中选择第一引导设备为USB,并对应选择“USB-HDD”或者“USB-ZIP”。因为主板不同,选择USB的方法有所不同,请具体尝试选择。荞麦使用“USB-ZIP+”格式制作,选择“USB-ZIP”引导启动,在多台电脑上成功引导与运行。

使用WinBuilder只需三步即可打造功能强大的Windows8 PE

使用WinBuilder只需三步即可打造功能强大的Windows8 PE—制作教程 今天提供的WinBuilder可以用来制作Windows8PE,即PE4.0。整个过程十分简单,只需要三步即可打造一个功能强大的PE。下面提供软件及教程:

制作教程: 第一步:将原版镜像解压缩后,放到一个文件夹例如F:\Windows8,使用7-ZIP将原版镜像sources目录下的boo.wim和install.wim中的文件分别提取出来,放到某个目录下例如F:\boot、F:\install。(boot.wim中有两个文件夹,提取文件夹2中的文件即可) 第二步:将WinBuilder软件放到C盘根目录下运行,具体设置参见下图。 第三步:设置完毕后点击第二张图片中的“Save/Get Wim Info”,若没有出错点击右上角“Play”。稍等几分钟即可在WinBuilder软件同目录的ISO文件夹中得到boot.wim文件,使用ultraiso把模板中的boot.wim替换即可大功告成 准备软件: 1.WinBuilder 2.7-ZIP绿色版 3.Windows8企业版 4.Windows8PE模板 5.UltraISO绿色版

下载地址: https://www.wendangku.net/doc/9a5836766.html,/d/5WKJAAIaswBMzwBRf66 https://www.wendangku.net/doc/9a5836766.html,/share/link?shareid=218053&uk=2903484382 https://www.wendangku.net/doc/9a5836766.html,/down/index/12055728 https://www.wendangku.net/doc/9a5836766.html,/blog/static/20922807420127166202916/ https://www.wendangku.net/doc/9a5836766.html,/down/index/12055949

WinPE3.0入门教程

第一讲:共同学习:WINPE 3.0工具包介绍及制作准备 前几天有网友希望天缘提供WINPE 3.0下载,目前网上也已经有几种现成的WINPE 3.0,各有特色,不过天缘暂时还没下载验证,所以关于这些WINPE 3.0的可用性安全性如何,暂不可知,不过从本文开始,天缘会有两三篇文章专题介绍自己DIY WINPE 3.0,根据自己的需求加入需要的驱动和工具软件、或是语言包,把这些集成方法看完了,下次再有WINPE 4.0自会变通制作,本文先来介绍一些WINPE 3.0制作基础概念,虽然本文暂不涉及具体操作,但有了本文,后面的制作才会思路清晰,水到渠成。 一、WINPE 3.0介绍 WINPE全称Windows Preinstallation Environment(Windows预安装环境),缩写WINPE,是一个基于在保护模式下运行的Windows个人版内核系统,也可以理解为一个MINI型的OS系统,常作为安装、故障排除和恢复一个工具,几乎所有的基本功能在WINPE上全部可以实现。目前最新版本WINPE 3.0,请注意,WINPE并不是一个常规用途操作系统,无法作为日常工作使用。 WINPE具有优点有支持NTFS文件系统、TCP/IP网络、32位/64位驱动、WIN32 API、各种媒体(DVD/USB...)等特点,而这些优点正是DOS系统所欠缺或不完善的。 WINPE 3.0的主要功能有: 1、格式化硬盘、分区、安装Windows 7,当然了,早期的WINPE 2.0就支持早期的操作系统,对WIN7安装还是有些限制,这在天缘早前的文章中介绍过。 2、自动或手动排除系统故障,其中自动是指WINPE可以自动启动并运行Windows RE(恢复环境)。WIN RE就是大家在WINDOWS 7启动时按下F8进入的恢复环境,RE也是基于WINPE的可扩展恢复平台。 3、系统恢复,该功能对OEM制作商和软件供应商(ISV)来说最为有用,比如你的品牌机出了问题,拿到维修哪儿去,他可能只需要插入一个光盘(U 盘)然后两个回车就可以完全重建系统。对于用户来说一般作为恢复CD使用(自己DIY的功能可以更强大) WINPE的体系结构图(两个特点:有限服务和保护模式):

WinPE启动U盘的制作方法

WinPE启动U盘的制作方法 文件大小:39.5M(支持Win7安装,早期的通用PE工具箱,小巧不过几十兆,现在都臃肿到几百兆了) 运行环境:WinXP, Win2003, Win7, Win2000, Win9x 软件下载:WinPE启动U盘工具箱WinPEU.rar 原始软件:TonPE_V1.9.2.exe(小巧的通用PE工具箱软件,这是最早期的版本,不超过40M,小U盘、SD卡、mp3等,都能制作启动U盘) 常用WinPE官方网站:通用PE工具箱大白菜PE工具箱老毛桃WinPE(一键式制作启动U盘) 功能说明:通用PE工具箱是一款极适合于网管、装机人员使用的多功能WinPE 系统维护工具箱,支持win7,支持SATA硬盘。WinPE是完全运行在内存中的Windows 系统内核,具有Windows界面,容易操作,易于上手。使用它启动电脑以后,您可以使用其附带的工具进行全盘分区、格式化系统盘、磁盘克隆、破解开机密码、恢复硬盘数据、安装操作系统等一系列日常应急维护工作。 类似的软件中,通用PE工具箱是非常受欢迎的一款。而其制作启动U盘的方法中(包括移动硬盘、MP3、SD卡等),又数使用软碟通软件UltraISO.exe直接“写入硬盘映像”制作最简单,几秒钟即可制作完成。 一、图说WinPE启动U盘的制作 1、首先将U盘插入电脑的USB接口(重要提示:制作过程U盘会被格式化,注意备份资料); 2、解压下载的WinPEU.rar文件; 3、在WinPEU.rar解压目录打开UltraISO.exe程序;

4、在打开的UltraISO程序界面,双击打开WinPE.iso光盘映像文件; 5、然后在顶部菜单中选择“启动光盘”/“写入硬盘映像”; 6、在“硬盘驱动器”项目中,选择你要制作成启动盘的U盘(软件默认U盘); 7、在“写入方式”项目中选择“USB-HDD+”或“USB-ZIP(尝试选择,有效为准); 8、最后,点击“写入”,等待数秒,提示“刻录成功”后,点“返回”退出。 图1—第一步:解压下载的WinPEU.rar文件

windows aik制作winpe

一、准备软件: 1.BsExplorer 2.0 下载地址:https://www.wendangku.net/doc/9a5836766.html,/down/index/9232563A4909 2.Ghost 11.0 下载地址:https://www.wendangku.net/doc/9a5836766.html,/down/index/9232626A9993 3.分区软件DiskGenius 下载地址:https://www.wendangku.net/doc/9a5836766.html,/down/index/9232625A2820 4.资源管理器A43 下载地址:https://www.wendangku.net/doc/9a5836766.html,/down/index/9232620A2503 二、BsExplorer简介 1.BsExplorer中的文件如下 添加应用程序,实际上就是对bs_desktop.ini文件进行配置。 2.新建文件夹“Programs” 3.然后将BsExplorer文件夹、DiskGenius文件夹、GHOST文件夹、A43文件夹复制到Programs文件夹下。

4.打开bs_desktop.ini,配置以下内容。 [Desktop CFG file Ver.1] <-ItemBegin-> ItemX=20 ItemY=20 Caption=Ghost ExeName=%SystemDrive%\Programs\Ghost\ghost32.exe IconName=%SystemDrive%\Programs\Ghost\ghost32.exe IconNumber=0 ExeDir=%SystemDrive%\Programs\Ghost CmdParam= ShowState=NORMAL <-ItemEnd-> <-ItemBegin-> ItemX=20 ItemY=100 Caption=DiskGenius ExeName=%SystemDrive%\Programs\DiskGenius\DiskGenius.exe IconName=%SystemDrive%\Programs\DiskGenius\DiskGenius.exe IconNumber=0 ExeDir=%SystemDrive%\Programs\DiskGenius CmdParam= ShowState=NORMAL <-ItemEnd-> <-ItemBegin-> ItemX=20

详细讲解WinPE制作方法

1、WINPE.INI调用过程WINPE.INI由PE系统的SYSTEM32\PECONFIG.INI指定:如:进程延时=10外部配置文件=外置程序\WinPE.INI 2、编辑PE注册表运行regedit.exe,光标定位到HKEY_USERS或HKEY_LOCAL_MACHINE项,然后“文件-加载配置单元-选择注册表文件setupreg.hiv-随便起个名字如PE-修改-光标定位PE项-文件-卸载配制单元”。 3、menu.lst中磁盘分区的表示方法hdx,yx代表磁盘数,从0开始y代表分区数,从0开始,主分区用了0、1、2、3,所以逻辑分区是从4开始的 4、PELDR跨分区加载文件/rdpath=multi(0)disk(0)rdisk(0)partition(2)\XPE.IMG 5、grubinst_gui的用法1、下载grubinst(grubinst.rar (27.18 KB))2、双击grubinst_gui.exe3、在"磁盘"右面的列表中选择需要安装Grub4Dos的硬盘/软盘,如果你有多个磁盘(包括USB移动硬盘),请留意[]中显示的磁盘大小,以便选择正确的磁盘。4、若需要安装到分区,可点击"分区列表"右面的"刷新"按钮,然后从下拉列表中选择需要的分区(支持FAT12/FAT16/FAT32/EXT2/EXT3)。若需要安装到MBR,这一步可省略。5、若想以后能恢复原来的MBR/BS,则在"保存文件"中输入用于保存的文件名字。 6、点"安装",出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明安装成功。当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤: 7、下载最新版的Grub4Dos。 8、在压缩包中找到grldr,把它放到FAT16/FAT32分区的根目录中。 9、编辑menu.lst文件(应该放在和GRLDR一样的目录里),以配置启动菜单。若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos:1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C:\)2、编辑C:\boot.ini(此文件是隐藏的),在文件的最后加上C:\GRLDR="Load Grub4Dos"3、编辑C:\menu.lst文件,以配置启动菜单。4、下次启动Windows时,会增加"Load Grub4Dos"一项,选择它便能进入Grub4Dos 6、PE引导文件AVLDR.PEPELDRWINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot.ini文件后重启就能看到你要的PE系统了,下面是它们的作用及需要修改的内容:①AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386和WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。③WINNT.SIF是引导配置文件,可用记事本打开,内容如下:[SetupData]BootDevice="ramdisk(0)"BootPath="\系统目录名\SYSTEM32\"OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=PE镜像文件名"例如:[SetupData]BootDevice="ramdisk(0)"BootPath="\WXPE\SYSTEM32\"OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:C:\AVLDR.PE="启动菜单显示名称随便改"修改注意事项:这3个文件名都可随便更改,AVLDR.PE改名后到④里更新一下,PELDR改名后到 ①里更新,WINNT.SIF改名后到②里更新。 7、改变X盘空间大小提取pecmd.ini文件,将开头的:PLH值改大一点,再放回ISO文件中。其中:P ——表示占内存的百分比L ——表示X盘的最小值H ——表示X盘的最大值,单位Mb 8、NTBOOT的用法nt52为写入2000、XP、2003等老的NT引导,启动后引导ntldr,格式为bootsect /nt52 X:(X为你要写入NT引导的在WINDOWS 下的盘符)nt60为写入VISTA引导,启动后引导bootmgr,格式为bootsect /nt60 X:(X为你要写入NT引导的在WINDOWS 下的盘符)BOOTSECT.rar (31.76 KB) 9、不设置bois也可以从cdrom启动电脑把附件中的文件解压到启动分区的根目录如C:\在BOOT.INI添加一行c:\bootsect.cdr="从光驱启动BOOTSECT.CDR.rar (625 Bytes) 10、menu.lst中的菜单解释title Boot From DOS Toolkit----定义菜单名称#kernel (cd)/BOOT/GRUB/MEMDISK.GZ c=60 h=8 s=36 floppy----指定memdisk内核(现在基本上很少有人用了,所以已经将该命令注释掉,可以直接将该行删除)#initrd (cd)/BOOT/DOS98.IMG c=60 h=8 s=36 floppy---- (memdisk引导img镜像功能,对于大于2.88M的非标准镜像,必须指定CHS参数,这就是memdisk被藐视的原因,因为grub4dos自带的map --mem就不需要CHS参数,比较方便, 这一行也是被注释掉了的,无用)map --mem (cd)/BOOT/DOS98.IMG (fd0) ---- (grub4dos自带的仿真功能,将dos98.img仿真成软盘0)map (fd0) (fd1)---- (将软盘0仿真成软盘1, 这是为了当系统存在物理软驱,或者U盘以zip方式启动后, 可以访问物理软驱和U盘, 以盘符B:来访问)map --floppies=2---- (定义仿真磁盘数)map --hook---- (使仿真生效)chainloader (fd0)+1---- (从软驱0(其实是img仿真的,非物理软驱0)的第一扇区启动)rootnoverify (fd0)---- (设置根为软驱0)boot---- (启动系统)启动基于DOS的镜像都是上面的步骤因为IMG是软盘镜像,所以仿真成FD0如果是基于硬盘的镜像,像mini win98的img则需要将其仿真成HD0 11、PE中加载微软五笔输入法 如何把输入法添加进去PE呢?以微软五笔86为例,仔细分析了一下,它共需要winwb86.IME、winwb86.MB和输入法指示器internat.exe(借用2000的),把这些文件放到system32里面,然后把五笔的注册表信息加进去,最后启动internat.exe,为此编写了一个批处理来完成(这里先假设3个文件已经手工加进去了)。reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804reg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v IME file /t REG_SZ /d winwb86.imereg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v Layout file /t REG_SZ /d kbdus.dllreg add HKLM\SYSTEM\ControlSet001\Control\Keyboard Layouts\E0100804 /v Layout Text /t REG_SZ /d 王码五笔型输入法86

相关文档