无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19330|回复: 36
打印 上一主题 下一主题

制作图形界面 WinPe 2.0 的方法与问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-1 01:30:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这几天翻阅了论坛一部份关于PE制作的教程,参考了一些网文资料并实践了一下.学着制作一个PE系统.但有许多问题没能找到答案,网络里查找WinPe2.0的资料大多都是转来转去的说的不详细.总结一下自己的制作过程与遇到的问题.希望论坛里的高手能够给予一定的帮助.谢谢!

一切从简只说具体步骤:

A: 安装微软 "Microsoft Windows AIK" 没有的朋友自己去下载.

B: 提取 Vista 安装光盘中的 "install.wim" 到硬盘,并释放出文件备用.这里我释放到 "G:\setuppe" 中.

C: 创建 WinPe.Wim 进行制作,使用命令如下(我是放在 "G:\NEWPE" 中)

copype.cmd x86 G:\NEWPE

D: 相应的文件处理,简单来说,复制 "G:\setuppe\Windows\System32\*.dll and *.exe and *.msc and *.cpl" 等等,我使用了批处理,具体请看如下批处理.

copy G:\setuppe\windows\system32\*.exe G:\NEWPE\mount\windows\system32
copy G:\setuppe\windows\system32\*.dll G:\NEWPE\mount\windows\system32
copy G:\setuppe\windows\system32\*.cpl G:\NEWPE\mount\windows\system32
copy G:\setuppe\windows\system32\*.msc G:\NEWPE\mount\windows\system32
copy G:\setuppe\windows\explorer.exe G:\NEWPE\mount\windows


COPY G:\setuppe\"Program Files"\"Internet Explorer"\*.*  G:\NEWPE\mount\"Program Files"\"Internet Explorer"\
MD G:\NEWPE\mount\"Program Files"\"Internet Explorer"\EN-US
MD G:\NEWPE\mount\"Program Files"\"Internet Explorer"\ZH-CN
MD G:\NEWPE\mount\"Program Files"\"Internet Explorer"\SIGNUP
COPY G:\setuppe\"Program Files"\"Internet Explorer"\EN-US\*.* G:\NEWPE\mount\"Program Files"\"Internet Explorer"\EN-US
COPY G:\setuppe\"Program Files"\"Internet Explorer"\ZH-CN\*.* G:\NEWPE\mount\"Program Files"\"Internet Explorer"\ZH-CN
COPY G:\setuppe\"Program Files"\"Internet Explorer"\SIGNUP\*.* G:\NEWPE\mount\"Program Files"\"Internet Explorer"\SIGNUP


MD G:\NEWPE\mount\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
COPY G:\setuppe\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\*.* G:\NEWPE\mount\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}


注意: "{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" 文件夹我不知道别的安装镜像中的名称是否一样,请参照安装镜像中的名称处理

COPY G:\setuppe\Windows\System32\config\SOFTWARE G:\NEWPE\MOUNT\Windows\System32\config\

del G:\NEWPE\mount\windows\system32\nls*.dll 注意:要删除 PE 镜像中的所有以 "NLS" 开头的 DLL 文件

E: 处理注册表,让桌面显示图标.运行 "REGEDIT" 挂载注册表单元 " G:\NEWPE\MOUNT\Windows\System32\config\SOFTWARE" 在注册表中搜索键 "HideDesktopIcons" 删除该键下子键中的所有键值.然后卸载注册表单元.具体注册表路径如下
  Hkey_LOCAL_MACHINE\你所挂载的名称\Microsoft\Windows\CurrentVersion\explorer\HideDesktopIcons

F: 建立 "WinpeShl.ini" 并复制入 "G:\NEWPE\Windows\System32\" 文件用于启动图形界面,文件内容如下
[LaunchApp]
AppPath=%systemdrive%\windows\explorer.exe


G: 创建 "Boot.Wim" 命令如下
  imagex /boot /compress max /capture G:\NEWPE\MOUNT G:\boot.wim "WimVista PE "

H: 创建 PE 引导光盘,命令如下
  oscdimg -n -o -bG:\NEWPE\etfsboot.com G:\NEWPE\ISO G:\VistaPE.iso

至此,图形界面的 WinPe 2.0 镜像做好了.放入虚拟机测试.由于本人水平有限.只能参照网文资料做到这里了.

现在问题如下:
1: 桌面可以出现裸VISTA系统时默认的图标,但双击无法打开.比如说双击"计算机" 后并不能浏览到磁盘分区.
2: 没有开始菜单,仅仅有一个状态栏.

请论坛高手给予指点.怎样解决如上问题.

补充一张抓图上来


[ 本帖最后由 数码过客 于 2008-12-1 01:58 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
2010ttt + 10 精品文章

查看全部评分

36#
发表于 2012-3-12 07:44:32 | 只看该作者
不错.学习了.















电子词典哪个好
回复

使用道具 举报

35#
发表于 2011-3-30 20:27:54 | 只看该作者
好东西!!!!!!!!!!!!!!!!
回复

使用道具 举报

34#
发表于 2011-3-25 19:37:16 | 只看该作者
辛苦辛苦!!!!!!!!!!!
回复

使用道具 举报

33#
发表于 2009-4-22 21:00:07 | 只看该作者
原帖由 kuailetiande 于 2008-12-12 22:08 发表
请问一下,install.wim用什么来释放,我用 AIK 2.1 的释放不出来

此文件单独copy出来,然后可以释放。我用的是wimtool
回复

使用道具 举报

32#
发表于 2009-4-22 10:09:54 | 只看该作者
开始菜单没出来是不是和系统目录以及系统变量有关系?
回复

使用道具 举报

31#
发表于 2009-4-22 08:28:13 | 只看该作者
我昨晚照着楼主的方法也做了个x64的winpe2.1
确实可以启动到桌面,不过和楼主一样
桌面点啥都没反应,也没有开始菜单
我的连运行都没出来
不过这种做法,生成的wim镜像太大,我用精简版2008做的,wim镜像有400MB多
感觉很多exe\dll应该还可以精简
至于点桌面图标没反应,我感觉是启动只加载explorer不够,因该还要自动加载某些程序

论坛里觉得pe2.1及x64的pe现阶段没有意义
所以研究这个的少
能搜索到几个pe2.x的帖,不过是通过第三方软件来做的多,直接使用explorer的我没搜索到
所以估计能给你指点的不多

你`的这个方法的具体网页能发出来吗?
我想去看看原文
谢谢
回复

使用道具 举报

30#
发表于 2009-4-21 22:27:29 | 只看该作者
原帖由 yewuqiu 于 2009-4-21 20:13 发表 copype.cmd  安装windows aik或是是windows opk后的petools里的
从别的帖子里知道出处了,尽管如此还是要说声谢谢!
回复

使用道具 举报

29#
发表于 2009-4-21 20:13:48 | 只看该作者
原帖由 kilo636i 于 2009-4-21 19:22 发表
pe.cmd文件哪里来的?



copype.cmd

安装windows aik或是是windows opk后的petools里的
回复

使用道具 举报

28#
发表于 2009-4-21 20:04:48 | 只看该作者
学习
比我强

我X64的pe2.x
到现在还没出现桌面。。。。
回复

使用道具 举报

27#
发表于 2009-4-21 19:22:10 | 只看该作者
pe.cmd文件哪里来的?
回复

使用道具 举报

26#
发表于 2009-4-21 18:16:10 | 只看该作者
用了,不错的,顶起来吧。
回复

使用道具 举报

25#
发表于 2009-4-19 13:45:47 | 只看该作者
牛x,

怎么从6就到了10,中间的7 8 9 呢,你给丢了哦

[ 本帖最后由 wuyou126 于 2009-4-19 13:48 编辑 ]
回复

使用道具 举报

24#
发表于 2009-4-19 10:05:28 | 只看该作者
顶一下,大师们都在终结了,看看WINPE2.0吧
回复

使用道具 举报

23#
发表于 2009-4-18 11:50:01 | 只看该作者
很好的教程,赞一个~
回复

使用道具 举报

22#
发表于 2009-4-18 10:15:51 | 只看该作者
直接研究3.0 还是2.0 都是从1.0过来的
回复

使用道具 举报

21#
发表于 2009-4-18 10:11:14 | 只看该作者
支持 PE 3.0,这是趋势。1.0太成熟了,作品铺天盖地,几乎人人会做会改了;2.0作品不多,且似乎没有成熟的,3.0更是刚刚开始试验。
回复

使用道具 举报

20#
发表于 2009-4-18 09:47:37 | 只看该作者

[转载]一步步图文打造自己的windows 7 PE 3.0,支持中文,支持ICH9和ICH10

初涉WinPE 3.0,自学+自娱自乐
来源:http://hi.baidu.com/liuzhao17/bl ... 890c6ed1164e2a.html
http://os.deepin.org/read-htm-tid-1052273.html

纳米盘下载地址:http://www.namipan.com/d/721dad2 ... 272d8c8ffc30068720d
rayfile下载地址:http://www.rayfile.com/files/1ca ... -ba1e-0014221b798a/


下载地址制作的PE3.0完工截图如下:





使用windows这么多年以来,一直没怎么关注winpe这个微系统工具。
最近跟风追逐windows 7,版本从6801、7000(微软正式公测版)、7022、7048一直到现在的7057,估计还要一直跟下去。

3月初看到了kinglion在各大论坛发布的GUI界面的pe3.0,突然间就对winpe有了兴趣,随之上网到各大论坛游逛,很是恶补了一番基础知识,可惜到现在脑袋还是模糊着。

虽然处于浆糊状态,但趁着稍息的清醒,去微软官网http://www.microsoft.com/downloa ... &displaylang=en下载了for windows 7 beta的AIK,这个AIK可是有1.3G大哦。

继续恶补AIK里面的几个说明文档(如WinPE.chm和WAIK.chm),这些文档有大量的技术阐述和示例。都是纯英文,我眼睛都看肿了。脑袋迷糊加剧中。

随之用AIK制作了最原始的PE3.0,当然试验用VMWare虚拟机启动后进入的是命令行界面,如同慕容剑云在本坛http://os.deepin.org/read-htm-tid-898841-fpage-3.html所放出的截图一样。这个最原始的PE3.0(光光的,什么也没有,很naked啊),压成ISO格式后是142.6M大小。

继续上网恶补PE的GUI界面问题,很多坛子里的大虾们都说图形界面使用微软本身的资源管理器(explorer)不适宜也不现实,因为那样做出来的PE体积很大而没有实用价值。基本上都是采用第三方或者爱好者们开发的短小精悍的程序来做界面,叫壳。(这段话不知对不对,看帖的人不要受我误导哦)

于是找来了BSexplorer这个俄国人的东西,有人改良了它(我真不知道是谁),我就在远景论坛wingwy.cn的帖子http://bbs.pcbeta.com/viewthread ... light=bs%2Bexplorer里下了BSexplorer 2.0(里面缺少SKINv这个皮肤,就是和VISTA任务栏很像的那个)。
把它加进我的pe3.0中去。

我自己正在使用Total Command 7.02a(这也是强大的可替代微软资源管理器的东西,用了三年了),于是也把它加进了我的PE3.0中。题外话:本来前面提到的kinglion已经在他的pe3.0里加有了TC的,只是他的tc界面太花哨了,对tc玩家来说不爽。这也是我萌生自己弄个pe3.0想法的原因之一吧。

然后,我对自己的PE3.0用dism命令(dindows系统和AIK都带有)加了汉字字体包(字体包AIK带有了),但,毕竟pe3.0微软还没有发布中文语言包,包括kinglion的pe3.0里一些程序也还是不能显示中文(注:指的是他3月16日之前的版本),比如刚才说的TC就得显示英文菜单,但目录和文件名可以显示汉字(但不能对其操作)。
(可以操作了,后面有步骤说明)

又从网上找了可以驱动ICH9M之类AHCI模式的硬盘驱动,老办法,用dism加进去!我的PE3.0终于可以看到我的ACER本本硬盘了,辛苦啊。

说了那么多,看看我的PE3.0截图吧,就一个工具TC,够了,可以对硬盘操作了。等微软发布PE的中文包那就更方便了。
装windows 7,不再那么麻烦了。






OMG,1楼的图片怎么到了文字的上方啊?(不会发帖啊!@#¥%……&,终于改回来了)

继续自娱自乐。

前面说了一推,说的是用AIK制作最原始和最基本的PE 3.0。
不得要领,呵呵。

如果没有AIK,那怎么办呢?
今天想到了修复光盘,从waik.chm说明文档里面可以知道,windows 7的修复光盘其实就是windows RE,而Win RE则是基于Win PE的,启动PE之后自动进入修复界面。这个过程和正常windows 7启动后按F8进入修复界面是一样的。

那么,能否将修复光盘的boot.wim去掉修复程序的启动并将启动改成第三方的程序(比如BS explorer)呢?应该可以试试!
(另:修复光盘的制作很简单,在windows 7开始菜单的搜索框里键入“create a system repair disc”,回车运行,按提示放入空白光盘就可制作完成。光盘的sources目录里就有我们需要的boot.wim。)

(不需要刻录修复CD取得boot.wim的另一种方法:
首先你得有win7的光盘或者ISO,
然后挂载sources目录下的install.wim到你硬盘的某个地方,
在挂载的目录里的 Windows\System32\Recovery\ 下面你可以看到 WinRE.wim,
这就是修复CD的镜像,把它拷贝出来,改名成boot.wim就可以按一下步骤进行修改了)

下面开始试试:
以下将使用微软的超级工具 dism,在XP sp2以上的系统中都有它,在CMD命令行窗口中都可以直接运行 dism。

1、检查boot.wim,看看它里面有几个卷镜像,是什么卷镜像。
参见下面的截图:


可见修复CD的boot.wim只有一个index为1的卷镜像,这是windows RE的镜像。
(如果感兴趣,可以查看windows 7原版CD的sources目录里的install.wim镜像,网上下载的win7 7057版本有5个镜像,分别对应windows 7的各种版本,从starter、homebasic、homepremium、professional一直到ultimate)

2、检查boot.wim,看看里面带有什么包(语言包、工具包等)
要看包的情况,必须先挂载wim文件到指定的目录。所以,先挂载,见下图:


我是先在F盘建了个wimmount01目录,就挂载到这里。

(另:关于挂载,各大坛子里都有工具,其中有高人出了wimtool这个图形化界面的工具。不过,我还是喜欢用cmd命令行,手动输入命令来干这事。尽管经常敲错命令而执行不了搞得晕乎,但命令参数的使用逐渐就熟悉和记牢了)

挂载完成后就可以用查包命令选项来查看包的情况了,见下面截图:




可见,修复CD的wim文件带有14个包,有工具包和语言包。有人问各个包有什么功能和作用,呵呵,不要问我,自己查看waik.chm的说明文档去,因为我也不知道。

3、给boot.wim增加中文字体包。见下面截图:




中文字体包是从AIK安装目录里就带有的,32.3M的大小,在这里没法给各位,各位自己想办法去找吧,包的名称见截图。

这是权宜之计,没办法,微软还没放出中文语言包。
(有人问能否用装有中文包的windows 7 7000版来制作修复CD,然后修复CD里的boot.wim就自然带有中文语言了?很遗憾,我试过了,这样制作的修复CD不带中文语言。)

(2009-03-23,测试,找到了完整显示以及可以处理中文文件名和中文目录的办法,继续看楼下,呵呵。)
Quote:
引用第61楼stormbolt于2009-03-25 13:29发表的 :
我恰恰相反,因为用的不是Windows的壳就对他没兴趣了,纯顶

另外这个叫3.0不好吧,没看出和2.0什么区别,顶多就2.5


有朋友疑问是不是叫3.0,这不是我说了算的,是微软自己说的。不信请自行参阅AIK的WINPE说明文档。核我们是改不了啦,折腾下壳就可以。

Quote:
引用第16楼devilma于2009-03-23 19:04发表的 :
楼主这个教程不错,辛苦了,最好把你的pe提供一下下载哈,估计懒得动手的人也不少啊

这个近似基本的PE3.0,上传了供下载,供大家自己添加其他功能
下载地址:http://www.rayfile.com/files/1ca ... -ba1e-0014221b798a/

4、给boot.wim设置国际选项,以实现第3步所说的完整显示以及可以处理中文文件名和中文目录的办法。
4.1 先用get-intl命令选项看看原来是怎么设置的,见截图
(截图)


4.2 知道了以上情况,我们就来改!先用set-syslocale来改系统区域的设置,见下面截图:
(截图)


4.3 再改当前用户的区域,用set-userlocale命令选项,见下面截图:
(截图)


4.4 再改时区,改成咱北京的时区,用set-timezone命令选项:
(截图)


时区的名称必须和注册表HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZones里的一致。

经过以上步骤,我们的PE就可以正常显示中文,并处理中文的目录和文件名了。


5、修改boot.wim中PE的设置
5.1 同样,先看看原先设置的PE是什么,用get-pesettings命令选项,见截图:
(截图)



5.2 改使用的内存量。默认的PE只有32M的内存供使用,显然不够,要设成512M的。用set-scraptchspace命令选项:
(截图)



只能设置成32、64、128、256、512这5个中的一个,其他的数字不认。

5.3 启用profiling功能。见截图
(截图)



快可以完成了,累了一上午了。

6、差点忘了 -- 修改boot.wim,加载AHCI驱动。
使用add-driver命令选项,加载inf设备驱动,使我们的PE能查看AHCI模式的硬盘,否则很多人会说找不到硬盘的哦。
(截图)






我把ich9+ich10的驱动放在这里供大家下载使用。注意,加载的时候里面有两个INF文件,那就加载两次,一次一个。

AHCI模式硬盘的驱动下载
ich10.rar


10、终于要结束了。保存boot.wim的以上1-8步修改,压制成ISO文件。见截图:

(截图)






压好的iso有215M大小,要知道,原来的修复CD里boot.wim就有134M了,微软的东西就是大啊,没办法。

有了iso文件,各位大大想灌录U盘就灌U盘,想录CD就录CD,想怎样都行。

呵呵,结束了,最后放上我的最终效果截图:
(截图)

回复

使用道具 举报

19#
发表于 2009-4-15 21:02:18 | 只看该作者
原帖由 zhxy9804 于 2009-4-15 20:52 发表
说真的,改的不错,谁要是让pe瘦身下来不少,他的成就一定不在老毛桃之下



评价恰当.关键是减小体积.加快启动.
回复

使用道具 举报

18#
发表于 2009-4-15 20:14:49 | 只看该作者
跟我遇到的问题一样。谢谢楼主分享经验。
回复

使用道具 举报

17#
发表于 2009-4-15 19:57:36 | 只看该作者
不知有没有人肯上传到快点的空间?
回复

使用道具 举报

16#
发表于 2009-4-15 19:55:25 | 只看该作者
winpe2.0就是启动慢了点
回复

使用道具 举报

15#
发表于 2009-4-15 17:43:40 | 只看该作者
纳米盘下载:
http://www.namipan.com/d/WinPE.i ... 4c41ed1502a0088b70f

网盘下载:
http://www.rayfile.com/files/8b4 ... -ae38-0014221b798a/


有没有其它下载空间啊
回复

使用道具 举报

14#
发表于 2009-4-13 23:11:21 | 只看该作者

好东西就要推荐!!!
回复

使用道具 举报

13#
发表于 2009-4-12 19:46:58 | 只看该作者
支持一下
有时间下载
回复

使用道具 举报

12#
发表于 2009-4-12 12:52:36 | 只看该作者
做的不错,就是起动太慢了点,比1.5慢了4倍时间
回复

使用道具 举报

11#
发表于 2009-4-12 02:45:42 | 只看该作者
这个东西不支持XP和2003安装,我试过了
复制安装文件结束重启后会提示

重启会提示a disk read error occurred

不知道为什么

安装win7倒是没有问题
回复

使用道具 举报

10#
发表于 2009-4-12 00:19:02 | 只看该作者
楼主辛苦了,建议把PE2,PE3做个合盘。
回复

使用道具 举报

9#
发表于 2009-4-11 23:27:04 | 只看该作者
LZ写的够多.够详细.辛苦了.支持一下........
回复

使用道具 举报

8#
发表于 2009-4-11 23:24:50 | 只看该作者
Vista PE,及以后可能的 Windwos 7 PE是PE的发展趋势,建议目前在钻研Xp PE的兄弟们把注意力转移到PE2.0上来~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-11 00:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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