注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Linux全攻略--文件和磁盘管理
 帮助

自己制作Windows PE工具盘


2007-04-13 20:46:47
 标签:Windows PE工具盘   [推送到技术圈]

Windows PE的 全称为Windows Preinstallation Environment(Windows预安装环境),它基于Windows XP内核,能引导系统、读写FAT32/NTFS格式的分区、访问网络,具有图形界面的特点很适合做系统崩溃后的救急平台,用来维护系统。遗憾的是,普通用户没有得到微软的授权,无法使用Windows PE。
  现在好了,我们可以利用Bart’s PE Builder打造一个可引导系统的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。
插件相当于Windows桌面系统里安装的软件。Bart’s PE Builder本身已内置了ERD2002、Ghost32、Irfanview、Nero Birning Rom、Ramdisk等25个插件,有些插件直接添加后即可使用;有些插件例如Total Commander、Ad-Aware等在使用之前还需要添加相应的程序文件;而Disk Commander、ERD Commander 2002、Ghost32、Nero Burning Rom这4个插件需要付费后才能使用。
  如图3所示,这里显示了当前设置下所有插件的激活状态,如果“Enabled”列显示“Yes”的话,则代表该插件已被激活,例如“Boot Fix”插件可以在启动时显示“Press any key to boot from CD”的信息;如果显示“No”,则代表该插件未被激活,我们可以通过“Enable/Disable”按钮选择是否需要激活该插件,而“Edit”按钮则可以重新配置插件程序的安装源、程序名等选项。


图 3
  提示:如果插件文件不全,点击“Enable/Disable”按钮后会提示缺少的文件,你可以下载相应的软件并在Windows中安装好,然后根据提示,将缺少的文件复制到Plugins目录下即可。详细的提示可通过点击“PluginHelp”按钮获得。
  每个插件文件夹下都至少包含了*.htm、*.inf、*.xml三个文件。从http://www.nu2.nu/pebuilder/#plugin还可以下载更多的插件。另外你也可以自己定制插件,这就需要拷贝相应的文件到Plugins目录下,并编写相应的INF文件,此处就不赘述了。
默认的文件输出路径是“c:\pebldr”,而ISO镜像文件则会被放到系统临时目录中,当然你也可以另行设置(图4),唯一的条件是要保证目标盘有足够的可用空间。


图 4
  步骤6:创建ISO文件
  点击“Next”按钮,Bart’s PE Builder会立即开始执行创建操作,系统首先会从Windows安装光盘中拷贝必要的文件到前面所设置的输出目录中,这里需要一定的时间。耐心等待片刻,一个ISO格式的光盘镜像文件就创建完成了。文件名默认为pebuilder.iso。
  最后,将这个ISO文件刻录到光盘上,就可以得到量身定做的Windows PE工具盘了。用这张工具盘引导系统后,会出现图5所示的界面,在这个界面下进行操作,相信不会有什么问题了吧。


图 5




    文章评论
 
2007-04-14 02:28:23
不错,学习了........傻瓜化的制作方式,很适合新手......

2007-06-04 17:53:30
移动硬盘或U盘装系统(深山红叶微型PE启动盘)
首先你的移动硬盘或U盘要有USB-HDD引导功能 (注:闪存盘容量不能少于256MB)
1、准备好你的U盘或移动硬盘,用win2000或XP格式化一下,为的是得到NT的boot区。
注:U盘为FAT格式;移动硬盘为FAT32格式。U盘(移动硬盘)要格式化成硬盘模式(HDD盘模式),ZIP盘模式偶没试过,(移动硬盘)的第一个分区格式化主分区要设为活动的

2、把win2000或XP的ntldr,ntdetect,boot.ini,bootfont.bin 拷贝到你的U盘(移动硬盘)的根目录上,这时你的移动硬盘就是一个启动盘了.

3.在把“深山红叶微型PE”光盘里(或ISO文件里)pexp目录下的NTDETECT.COM和SETUPLDR.BIN复制到U盘(移动硬盘)根目录;SETUPLDR.BIN要改名为PELDR(没有扩展名)。将深山红叶光盘中的“DOCUMENTS AND SETTINGS”和“PROGRAMS”两个目录以及根目录中的“BOOTFONT.BIN”文件复制到U盘(移动硬盘)根目录。“BOOTFONT.BIN”是WINDOWS XP启动过程中用来显示中文字体的语言支持文件,如果发现XP启动菜单变成了英文,或WINDOWS PE启动进度条上的中文字体不能显示,就是这个文件丢失了。

4、把“深山红叶微型PE”光盘里(或ISO文件里)的目录和文件都拷贝到U盘(移动硬盘)上,把U盘(移动硬盘)上 \\PEXP 目录改名为 \\MiniNT 注意必须用这个名称

5.安装GRUB多重启动菜单到U盘(移动硬盘)。在U盘(移动硬盘),在把(GRUB)解开,对照目录把文件复制到U盘(移动硬盘)根目录(boot\grub;boot.ini;grldr)

6、在“ \PROGRAMS\WINTOOLS\系统修复\深山红叶PE硬盘安装” 目录下有两个EXE文件,(mkbt.exe;nt2peldr.exe) 把mkbt.exe;nt2peldr.exe复制到Y盘根目录在命令行转到Y:> mkbt.exe 功能是用来提取引导扇区代码转成文件,运行格式:mkbt.exe -x -c X: Y:\peloader.bin nt2peldr.exe 功能是让peloader.bin可以引导PELDR 运行格式:nt2peldr Y:\peloader.bin (其实就是把peloader.bin里的字符NTLDR改成了PELDR,使其指向windows pe的引导文件PELDR) 获取U盘(移动硬盘)的启动记录文件,
注:其中X为U盘(移动硬盘)的盘符;其中Y为peloader.bin文件保存的盘符;在把这个peloader.bin复制到X盘为U盘(移动硬盘)盘符。

7.然后修改boot.ini如下:
[boot loader]
timeout=1
default=C:\GRLDE
[operating systems]
C:\GRLDE="启动grub(多启动菜单)"

8.基本启动的过程:机器的BIOS装入移动硬盘的BOOT区 -> BOOT区运行NTLDR -> NTLDR 装入boot.ini -> 提示用户选择要启动的OS -> 选择WinXP PE -> NTLDR 装入peloader.bin -> peloader.bin 运行PELDR -> winXP PE 启动
注:安装多重启动镜像可以在boot\grub文件夹下 把启动镜像复制到boot\grub文件夹下,在改menu.lst菜单文件(按照里面的格式改。里面带win99.zip;XUSBOOT.IMG两个;你也可以按格式加)

9.进入COMS设置,在“ADVANCED SETUP”项的“1ST BOOT DEVICE”选项中将第一引导设置为“USB HDD”,然后使用我们制作的闪存盘(移动硬盘)引导电脑,就可以引导进入WINDOWS PE系统了。由于深山红叶光盘并没有针对闪存盘进行设计,其中的部分程序可能会因为路径指向PEXP而无法运行,这时还需要调整一下路径设置。例如软件不能升级以及一些维修工具不能使用等,这时大家可以搜索包含“pexp”字苻的CMD和INI文件,将其中的“pexp”替换为“minint”即可。用闪存盘启动WINDOWS PE成功与否比较依赖主板BIOS的支持,即使是支持闪存盘启动的电脑,也不能保证完全正常启动WINDOWS PE,另外用闪存盘启动WINDOWS PE速度通常比光盘启动要慢,但好处是升级和扩充工具软件非常方便。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: