大家好,从一开始我单纯的只想DIY别人做好的PE,加入自己需要的功能和软件,到最后自己用微软的AIK工具制作了一个鸡肋型的PE,然后一步一步加资源管理器、IE、无线功能、脚本等支持,慢慢的演化成了维护型和诊断形的PE,最后为了实现一个脚本就能安装一个PE到U盘、光盘、手机内存卡等,又重新温习了一下批处理,经过二个多月的时间我自己终于做出一个PE出来,拿来于大家分享。
系统名称: ZJS_Win7PEX86
最低内存:512MB
支持的系统:32位的XP\2003\VISTA\2008\WIN7
已安装的组件:WinPE-Scripting、WinPE-PPPoe、WinPE-DOT3SV、资源管理器、IE、附件等
系统定位:维护型PE
每个人做的PE都会有不同的地方和相同的地方,下面我讲解一下本PE的功能和配置,来无优这么久都没有看见有人写关于PE的使用教程,很多人用PE只是为了安装一下系统或恢复一下数据,完全没有发挥出PE的功能,本人有必要把我学到的PE知识和大家做了一个教程,方便新手和自己找出问题。
1.PE刚刚启动的时候是没有网络的,需要运行桌面上的“启用网络",脚本自动加载光盘或U盘根目录的Win7drive文件夹,加载网络驱动出现右下角加载驱动提示
本PE集成的网卡驱动支持列表,从自由天空综合驱动包和国外驱动网站提取
[Lan]网络芯片驱动:
Atheros网卡驱动
Broadcom博通网卡驱动
D-LINK友讯网络芯片驱动
JMicron智微JMC25x/JMC26x网卡驱动
Marvell Yukon千兆以太网卡驱动
nVIDIA nForce网卡驱动
Realtek瑞昱网卡驱动
VIA威盛Velocity VT网卡驱动
[Wlan]无线网络芯片驱动:
Atheros 无线网卡驱动
Broadcom博通无线网卡驱动
D-Link友讯无线网卡驱动
Intel英特尔WiMAX 6050/6250无线网卡驱动
Ralink RT无线网卡驱动
Realtek瑞昱RTL系列无线网卡驱动
TP-link普联TL系列无线网卡驱动
VIA威盛系列无线网卡驱动 详细支持厂商网卡驱动型号大家打开 Win7drive目录查看
2.如果目标操作系统是32位的VISTA、2008、win7操作系统,运行桌面上的"从Win7系统安装驱动"会加载比如网卡、声卡、显卡、芯片组等驱动,声卡服务被我删除了,因为和远程协助有冲突,这个脚本很实用的功能就是当PE里没有本机网卡驱动的时候,可以自动从安装有操作系统的硬盘上调用驱动
3. PE启动默认是不加载什么驱动,我在PECMD.INI脚本文件里加入加载USB的驱动,方便一下USB设备,比如USB鼠标、键盘操作,默认的PE也认不出本机的CPU型号和属于什么类型的计算机,这个时候再运行一下桌面上的“安装即插即用驱动"就会安装这些即插即用驱动,这个和“从Win7系统安装驱动”是有区别的,完全可以不用运行
没有运行“安装即插即用驱动"时的设备管理器,还认不出CPU型号和什么类型的计算机,该脚本还有些问题,有时候加载一个驱动就会一直不动,需要人工按下回车键才能顺利完成
运行完成之后,认出了CPU型号和计算机类型
4.当成功加载网络驱动之后,如果没有网络驱动试着运行“从Win7系统安装驱动”说不定会加载上驱动,运行桌面上的“PE网络配置"建议大家用这个来修改IP地址或网络参数,无线网络也可以在这里配置,ADSL拔号上网或VPN拔号上网的朋友可以运行桌面上的“宽带连接"
5.Win7PE访问别的电脑的共享是不可以直接在运行里输入“\\IP\共享名" 访问的,需要用到““映射网络驱动器”,才能访问,桌面\网络右键\映射网络驱动器”,输入目标计算机名或IP名+共享名,例 “\\ZJS\T” ,用户名和密码这一块是需要看目标系统的共享设置而定的,如果目标系统共享定义为“本地用户以来宾身份验正,那你输入任何正确的用户名和密码都是来宾权限访问,如果目标定义共享访问为“本地用户以自己的身份验正”你输入正确的用户名和密码就按照目标的共享权限来访问,输入错了或不知道就随便输入一个账号和密码就以来宾身份访问
当第一次访问目标共享成功后,就不再需要这么麻烦来“映射网络驱动器”,直接在地址栏输入 \\计算机名或IP,直接访问了
如果您在访问目标共享出现了如图中的错误,那请运行开始\程序\网络工具\ 断开所有远程共享连接 ,就能重新用“映射网络驱动器”来访问了
6. PE想共享给别的电脑访问,建议使用“PE网络配置”或 开始\管理工具\共享来进行操作,设置完共享之后记得检查一下共享的安全权限,默认是不会加入所有人读取的安全权限的
7. 本PE加入实用的搜索功能,可以在开始菜单和资源管理器中搜索,还可以搜索文件内容
8.NTFS权限的编辑支持,但没有加入所有者的编辑支持功能 也希望有高手指出如何加入所有者的编辑支持功能,本人折中在鼠标右键加入了"管理员取得所有权限",这样支持打开一些原本在PE是无法访问目标操作系统C盘文件夹一些数据的
本来这个收藏夹因为权限问题是无法访问的,只需要右键“管理员取得所有权”再手动添加一下权限就可以访问了
9.本PE整合了"Microsoft DaRT 7"故障诊断工具,该工具相当的给力目前只有英文版本的,系统还原、启动修复、恶意病毒清除工具、计算机日志事件等,这些都是为修复计算机而设计的,本人亲试支持修复的系统为32位的vista、2008、win7,反过来不支持64位的任何系统
打开桌面上的“系统修复”出现第一步,
第二步选择需要修复的目标操作系统
"Microsoft DaRT 7"故障诊断工具,目前只有英文版
10 想重装系统,运行开始\管理工具\系统安装器,该工具强大,支持32位所有系统,XP系统可以是ISO镜像文件或光盘安装,Vista以上的系统可以是光盘安装或install.wimy文件安装,WinNTSetup支持安装前的驱动注入,比如磁盘控制器驱动注入,支持安装VHD、支持自动安装脚本、支持安装完系统之后一些常规的设置
11.本PE加入远程控制最强大的工具TeamViewer 6,在需要远程协助的电脑上运行桌面上的”远程协助"将ID和密码告诉远程的朋友,远程的朋友就可以通过TeamViewer 6来远程控制,这也是本PE制作的初衷,所以加入了自由天空的的网卡驱动和国外的网卡驱动包
12 一条龙似的PE安装脚本 ^_^,下载 ZJS_WIN7PEX86v1.zip 解压后运行 SETUP.cmd帮您安装PE到硬盘、光盘、移动设备,VISTA以上的系统记得右键“以管理员身份运行”SETUP.cmd,不然可能会无法正常安装成功。
13. 推荐几个系统分析的实用工具,Autoruns、BCompare、procmon,其中前面两个软件是可以分析离线操作系统的,后面的procmon是应用程序监视工具,是用来分析当前运行系统的进程、注册表、网络等,本人用它来分析PE一些软件无法运行和PE一些功能无法使用,可以用它分析出问题所在。 运行开始\程序\系统分析\Autoruns,选择文件\分析脱机系统,找到硬盘安装有的操作系统,该软件自动分析出目标操作系统所有启动项和服务,对着需要分析的项目\右键\跳转文件路径或是注册表,非常方便分析目标系统的注册表和文件等,注意该软件由于会加载目标操作系统注册表文件,所以运行了Autoruns就不要再运行Microsoft DaRT 7不然两个软件可能会冲突,都是属于脱机分析软件。
BCompare综合对比工具,用来对比文件目录、注册表、16进制、文件等,该工具非常实用,我主要是拿来对比PE的注册表和正常系统注册表的区别,在我制作这个PE过程当中也拿来对比别人的PE找出不同的文件和注册表,对比脚本代码等等,推荐大家使用
14. PE运行会自动判断运行环境,如果是在VM虚拟机中运行,会自动加载VM拖放支持,方便虚拟机和真机拖放文件、剪接版。只支持VM7.0以下版本的虚拟机,不支持VM8.0,如果内存大于或等于512,会弹出虚拟内存设置选择,兼容小内存的电脑,我在虚拟机测试物理内存最小不能少于400MB,需要加载网络至少460MB左右,如果使用了虚拟内存512MB的电脑随便运行
15.集成的第三方软件,软件全部安装在 x:\Program Files 目录,没有做任何外置软件,启动PE加载网络驱动之后,可以拔掉U盘、光盘载体,当然本人也加入了Imdisk是方便有需要加载外置软件的朋友,PE X盘的大少为256MB,
16.PE启动界面为英文版,因为删除了boot里的字体文件,还有本人不喜欢PE启动时看到的那朵菊花LOGO,而且我还觉得加载的时间比没有LOGO的时间常,但是如果PE在启动的过程中出现什么错误,那全是黑低白字的英文界面,有朋友喜欢像WIN7的LOGO,所以做了一下BOOT.EXE补丁,将BOOT.EXE解压到ISO目录覆盖BCD文件即可。
默认的启动界面,是英语提示,如果打了补丁之后就是 "Windows 正在加载文件",加载完之后出现WIN7 的LOGO,
17.PE英文版,系统和软件和中文版差不多,软件8成都是目前最新版的,英文版的软件多数没有注册,呵呵因为没有破解版没有中文版这么方便,英文版PE比中文版PE体积小一点,加入中文字体,支持中文软件、中文目录文件、中文的文本文档。
其他网盘下载,PE英文版:
一键制作中文版win7PE安装脚本制作教程,2012/7/27号补上,方便大家DIY
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=255306&extra=page%3D1
[ 本帖最后由 k9o9f9 于 2012-7-27 21:28 编辑 ] |