无忧启动论坛

标题: 在Windows 7 X64 系统下怎样安装 WinPE [打印本页]

作者: k4cxd    时间: 2009-11-30 11:25
标题: 在Windows 7 X64 系统下怎样安装 WinPE
请教高手:在Windows 7 X64 系统下怎样安装 WinPE

电脑安装的是 Windows 7 X64 系统, 安装在C:分区,没有任何隐藏
分区(保留分区),想把 WinPE 安装到 C: 分区,应该怎样做

说明:我所用的WinPE光盘只有一个WXPE的文件夹,根目录下没有
      其它任何文件,应该是最容易解决的。如果C:盘是XP系统,我
      会安装 WinPE 。
作者: k4cxd    时间: 2009-12-1 16:19
这两天又试了一下,已经解决,方法如下:

1.分区C:下没有boot.ini文件,建立一个文本文件,编辑以下内容,然后改名为boot.ini
[boot loader]
timeout=30
default=C:\avldr.bin
[operating systems]
C:\avldr.bin="启动WinPE系统"

2.将Avldr.bin文件、Avlgo.sys文件及WXPE文件夹复制到C:盘就可以了

3.文件 Avlgo.sys 就是WXPE文件夹中的 SETUPLDR.BIN 改名得到

4.文件 Avldr.bin 就是:在XP系统下,将任意的DOS.IMG文件放在C:盘
  根目录下运行“Avlgomgr 2007 绿色版”,在C:盘生成的文件

5.语名timeout=30中的30是等待30秒,也可以改为其它数字,比如5

6.启动电脑时会出现启动菜单,询问启动到“Windows 7” 还是"启动WinPE系统",
  默认启动到Windows 7,等待时间到自动启动Windows 7
作者: k4cxd    时间: 2009-12-1 16:39
补正:楼上“5.语名timeout=30中的30是等待30秒,也可以改为其它数字,比如5“是错误的
作者: emuyu    时间: 2009-12-1 17:08
试试,你用的哪个版本的PE?
作者: k4cxd    时间: 2009-12-1 19:00
回楼上:是自己改造的PE

其实哪个PE都行,只要在C:盘建立一个 boot.ini 文件就行,内容大致如下,看来Windows 7中
的 bootmgr 也支持 boot.ini 中的启动菜单,并不需要按网上的一些说法去进行启动管理设置(但
启动的等待时间仍需在启动管理中进行设置)
[boot loader]
timeout=30
default=C:\ABC.XYZ
[operating systems]
C:\ABC.XYZ="启动WinPE系统"
作者: kingxsj    时间: 2009-12-2 21:32
还是不是很明白怎样设置
作者: 网上风来    时间: 2009-12-3 13:59
你把文件解压到C:盘,再制作一个 WINPE.IM_ 放到 WXPE 中就可以了
(如果是 WINPE.IS_ 或 WINPE.ISO 格式,则还需要用记事本打开 WXPE 中的PE.SIF文件作相应修改)

文件.part1.rar

200 KB, 下载次数: 113, 下载积分: 无忧币 -2

文件.part2.rar

132.52 KB, 下载次数: 114, 下载积分: 无忧币 -2


作者: 网上风来    时间: 2009-12-3 14:30
抱歉,上面表述不准确,应是:下载附件解压后将boot.ini、Avlgo.sys、Avldr.bin、WXPE复制到C:盘,
然后再制作一个 WINPE.IM_ 放到 WXPE 中就可以了(如果你的PE是 WINPE.IS_ 或 WINPE.ISO 格式,需要
用记事本打开 WXPE 中的 PE.SIF 文件作相应修改),不需进行任何设置,即使不加入 WINPE.IM_也能看到
WinPE-2008的菜单条,但选择启动会提示缺少WINPE.IM_文件
作者: 网上风来    时间: 2009-12-6 10:45
7楼的附件不会出现乱码菜单
作者: 网上风来    时间: 2009-12-6 11:06
WINDOWS 7 中一个有趣的象:建立一个文本文档,输入“系统”两个
字(不包括引号),然后保存,打开这个文本文档,会显示乱码;但再
次将乱码修改为“系统”两个字,保存,再打开又能正常显示系统两个
字了。

由此可知,在boot.ini中不要出现“系统”两个字,否则会出错!

作者: rongw    时间: 2009-12-6 14:24
win7没有boot.ini,这是必然的。只有bootmgr。

你修改bootmgr的bcd信息,使它外你的pe的bootmgr启动。不能同目录的。
作者: 网上风来    时间: 2009-12-6 20:50
回zhxy9804版主的9楼及12楼

我不知道胡说是什么意思,我也不知道版主的
乱码
是什么意思,我只知道“我知道什么便说什么”:
1.7楼的附件确实不会出现乱码
2.boot.ini中写上系统两个字确实不行
难道上面两条实事求是的说法便是胡说了?

作者: lpzxmrzx    时间: 2009-12-6 22:06
我win764位,ACHI,结果用楼主的办法,在加载sata驱动后出现进度条时蓝屏死机,何解?是驱动加载错误了?
作者: 网上风来    时间: 2009-12-6 22:26
还是一句话“我知道什么便说什么”,从不管是否胡说也从不说别人是胡说

既然是加载sata驱动蓝屏,我认为是驱动加载错误了。因为已经进入PE的启动
了,说明启动菜单完成了其任务(楼上应说明是启动PE蓝屏还是启动WINDOWS 7蓝屏)

作者: fujianabc    时间: 2009-12-6 22:38
原帖由 网上风来 于 2009-12-6 11:06 发表
WINDOWS 7 中一个有趣的象:建立一个文本文档,输入“系统”两个
字(不包括引号),然后保存,打开这个文本文档,会显示乱码;但再
次将乱码修改为“系统”两个字,保存,再打开又能正常显示系统两个
字了。 ...

请你学习一下什么叫GBK编码和UTF-8编码,这个只是记事本本身识别错了,和启动菜单无关
作者: 66369    时间: 2009-12-6 22:38
标题: 回复 #16 网上风来 的帖子
在boot.ini中不要出现“系统”两个字,否则会出错!

==============

改成"2003 PE 系统".试下.
作者: fujianabc    时间: 2009-12-6 23:07
另外,之所以bootmgr识别boot.ini中的汉字出现乱码也是有原因的。

bootmgr中的汉字用的是unicode,而boot.ini中的汉字用的是GBK。所以bootmgr读取boot.ini的汉字出现乱码。
作者: 网上风来    时间: 2009-12-9 10:02
回18楼“水”先生:

改成"2003 PE 系统"仍然出错.

难道水先生自己就不可以试一下再说?非要浪费你自
己的时间来写贴子,还要浪费读者的时间来阅读无意义的楼次
作者: 网上风来    时间: 2009-12-9 10:21
回17楼19楼fujianabc:

确是记事本识别错了,但记事本却是既可以识别GBK编码也可以识
别UTF-8编码的,只要在文本文件前面加上几个指示是何种编码的字
节应可以了,11楼的实验也说明了这个问题,用十六进制编辑工具
WinHEX就可以做到,用WinHEX打开11楼生成的两个文件也可以看出来

11楼仅是一个实验,仅说明写上“系统”两个字不行,并没有说写
上“总统”就行了,何来的胡说?倒还是要请zhxy9804版主说明的
作者: jneny    时间: 2009-12-22 07:20
真是记事本识别错误。对单独的系统两字过敏。
新建个boot.ini文件,写好那些内容。
加一条C:\grldr=系统
再保存,这时候再打开成了两个黑格格。文件自动转成了utf-8编码格式了。
引导这个乱码文件能正常显示。

如果是c:\grldr=系统启动
就不会了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3