无忧启动论坛

标题: 將win7/8pe修改成uefi可啟動的pe.另發報可在bios/uefi用的win8pe [打印本页]

作者: 嵐風    时间: 2012-8-24 20:25
标题: 將win7/8pe修改成uefi可啟動的pe.另發報可在bios/uefi用的win8pe
由於uefi的掘起,bios漸漸被放棄,
現時大多數pe只支援bios啟動,
有方法將pe修改成uefi可起動的麼?答案是有的
方法也不難,用工具打開wim,
到windows\system32\boot下
加入相對版本的winload.efi文件(如沒有),
之後windows\system32\boot\zh-CN也要加入winload.efi.mui
接著把wim文件保存,
之後要提取efi的引導器(相對bootmgr)
win8光碟下efi\boot資料夾的bootia32.efi(64BIT的是bootx64.efi)
win7的要打開install.wim文件.在Windows\Boot\EFI的bootmgfw.efi(不是bootmgr.efi)
把引導文件放在fat32的u盤(uefi只能打開fat/fat32),
建立資料夾boot跟\efi\microsoft\boot,
copy bcd跟bcd.sdi到boot.\efi\microsoft\boot只要bcd(可在光碟上取得)
修改好u盤boot跟\efi\microsoft\boot下的兩個bcd,
最後就可以用虛擬機測試,
當然boot from a file時要指向引導文件(bootia32.efi/bootx64.efi/bootmgfw.efi)
正確的就會看到pe起動介面

注意事項:
win7 32bit不支援uef,win8 32/64都可以(討論區大多數win7pe都是32bit,64bit的pe很少)
引導器,winload.efi跟pe必須同一版本,win8的bootia32.efi不能引導64bit的winload.efi.而bootx64.efi也不可引導win7的winload.efi
虛擬機設了win8就只能啟動32bit的efi文件,設成win8-64才能啟動64bit的efi文件,在下沒uefi的機子只能在虛擬機下測驗,但最少虛擬機設32bit運行不了bootx64.efi,bootia32.efi也不可以引導64bit的winload.efi(同第二點)

做好的肉已放在3樓

[ 本帖最后由 嵐風 于 2012-8-25 04:28 编辑 ]
作者: 拿铁不加糖    时间: 2012-8-24 20:32
使用cdimage制作的win7/8PE是有uefi启动信息的。
作者: 嵐風    时间: 2012-8-24 20:34
另放個可在bios跟uefi的pe.
修改自dvd的骨頭win8pe(實在大骨了)跟通用pe工具箱
http://pan.baidu.com/share/link?shareid=6866&uk=1394543809
在u盤用可直接copy到u盤.把bootia32efi剪到u盤根目錄就可以.
沒三卡支持.維護用倒是ok,可自行加減軟件

新發現.光盤啟動時不用bootia32.efi而必須bootmgr.efi
u盤啟動時必須bootia32.efi而不用bootmgr.efi
用家可自行根據情況刪減

[ 本帖最后由 嵐風 于 2012-8-24 22:49 编辑 ]

未命名2.JPG (99.99 KB, 下载次数: 153)

未命名2.JPG

未命名.JPG (46.03 KB, 下载次数: 113)

未命名.JPG

作者: 嵐風    时间: 2012-8-24 20:47
原帖由 拿铁不加糖 于 2012-8-24 20:32 发表
使用cdimage制作的win7/8PE是有uefi启动信息的。

win7 64bit的pe太少了.支援uefi更加少之又少
目測只有wingyu的.可惜連接都死了,
有的pe的winload.efi也被精簡了,
按主機廠商漸漸放棄bios,
但是大多數pe的作品都不支援uefi.
在未來通用性上一定不濟,
因Fbinst,grub4dos,XP,vista(32BIT),win7(32BIT)都不支援uefi boot
xp/xpe也不支持gpt硬盤訪問,希望將來有更多win8pe作品推出
作者: 2010liuyuhong    时间: 2012-8-24 20:56
标题: 回复 #3 嵐風 的帖子
请问是rtm的骨头版吗
作者: sunsea    时间: 2012-8-24 21:04
原帖由 嵐風 于 2012-8-24 20:47 发表

win7 64bit的pe太少了.支援uefi更加少之又少
目測只有wingyu的.可惜連接都死了,
有的pe的winload.efi也被精簡了,
按主機廠商漸漸放棄bios,
但是大多數pe的作品都不支援uefi.
在未來通用性上一定不濟,
因 ...

把Disk.sys换成2003R2SP2的就好了
作者: 嵐風    时间: 2012-8-24 21:30
原帖由 2010liuyuhong 于 2012-8-24 20:56 发表
请问是rtm的骨头版吗

嗯dvd大今天放出來那個.加上通用pe工具箱的軟件
作者: 嵐風    时间: 2012-8-24 21:33
原帖由 2011czmxbb52 于 2012-8-24 21:04 发表

把Disk.sys换成2003R2SP2的就好了

應該是64bit版本吧,大多數pe主要都是32bit,體積上比較少啟動較快
作者: leileilei777    时间: 2012-8-24 22:00
今天试了DVD008的(确实骨的人难以习惯)。。现在看看你的。
作者: 201200000    时间: 2012-8-25 01:53

"嗯dvd大今天放出來那個.加上通用pe工具箱的軟件"

===========
LZ把维护完整版放上来啊.
菜菜们也能分享分享下咯?

[ 本帖最后由 201200000 于 2012-8-25 02:01 编辑 ]
作者: 2011n1102    时间: 2012-8-25 02:05
原帖由 201200000 于 2012-8-25 01:53 发表
http://bbs.wuyou.net/attachment.php?aid=148133&noupdate=yes
"嗯dvd大今天放出來那個.加上通用pe工具箱的軟件"

===========
LZ把维护完整版放上来啊.
菜菜们也能分享分享下咯?

放上来分享哦...............?
作者: 111kkk    时间: 2012-8-25 02:09
原帖由 <i>嵐風</i> 于 2012-8-24 21:30 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2554667&ptid=256056" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
嗯dvd大今天放出來那個.加上通用pe工具箱的軟件
<br />
这个好,有下载地址嘛?
作者: 2012qaz    时间: 2012-8-25 02:21
喜欢这个东东  地址呢...?

作者: 嵐風    时间: 2012-8-25 04:25
地址在3樓= =
http://pan.baidu.com/share/link?shareid=6866&uk=1394543809
作者: dvd008    时间: 2012-8-25 06:50
UEFI虚拟机测试,有详细说明吗?

X64的WIN7,我以前参考他那个,弄过,虚拟机可以看见启动菜单

不过,可能是版本问题(VM8.0) ,选择UEFI不能启动(他那个也是)
作者: 嵐風    时间: 2012-8-25 07:54
vmware要8.02之後的版本才支援uefi,
在vmx文件加上firmware = "efi",
注意32bit的虛擬機只能開32bit的pe,
在一開始時要把虛擬機設置好,
亦要注意32bit的虛擬機也只能打開32bit的引導器,
而引導器32bit的只能打開32bit的pe,
總而言之,虛擬機/引導器/pe必須同一版本
啟動虛擬機後按f2就可以進入uefi介面,
之後看按下圖選擇指向引導器就可以啟動pe

UEFI-2012-08-25-07-49-58.png (4.98 KB, 下载次数: 79)

UEFI-2012-08-25-07-49-58.png

UEFI-2012-08-25-07-50-14.png (7.73 KB, 下载次数: 71)

UEFI-2012-08-25-07-50-14.png

UEFI-2012-08-25-07-51-34.png (7.56 KB, 下载次数: 79)

UEFI-2012-08-25-07-51-34.png

UEFI-2012-08-25-07-51-53.png (4.98 KB, 下载次数: 74)

UEFI-2012-08-25-07-51-53.png

作者: yaojy    时间: 2012-8-25 08:28
win8已经支持从exfat格式U盘启动,
uefi 应该也支持exfat格式的U盘吧
作者: 20111232011    时间: 2012-8-25 10:32
原帖由 嵐風 于 2012-8-25 04:25 发表
地址在3樓= =
http://pan.baidu.com/share/link?shareid=6866&uk=1394543809

谢谢分享!!!!!!!!!!!!!!!!
作者: 201200000    时间: 2012-8-25 10:52
弱弱地问:
下载到的
Win8PE UEFI.iso
直接刻入光盘中 或 量产到U盘中,就能用了是吗?
作者: 嵐風    时间: 2012-8-25 15:19
17樓:是uefi只能讀fat/fat32,uefi讀不到引導器,引導器怎能啟動win8,
在uefi環境安裝win8系統也會劃分一個100mb的efi分區就是這原因
19樓:對,也可以把檔案拉到,但u盤必須要fat32格式
作者: 2010liuyuhong    时间: 2012-8-25 20:15
U+在BIOS下启动成功,除了开始菜单无效,其他OK
作者: 2010liuyuhong    时间: 2012-8-25 20:16
是用最新的2900版的软碟通
作者: 2010liuyuhong    时间: 2012-8-25 20:21
标题: 回复 #3 嵐風 的帖子
“在u盤用可直接copy到u盤.把bootia32efi剪到u盤根目錄就可以”直接copy无法启动,只好U+
作者: 嵐風    时间: 2012-8-25 20:34
原帖由 2010liuyuhong 于 2012-8-25 20:21 发表
“在u盤用可直接copy到u盤.把bootia32efi剪到u盤根目錄就可以”直接copy无法启动,只好U+

U盤使用當然要用bootice或其他工具將bootmgr引導訊息寫入mbr,
bios必須讀到mbr才能起動,
一是使用grub4dos/Fbinst指向bootmgr
而uefi可直接起動bootia32.efi
作者: 2010liuyuhong    时间: 2012-8-26 19:29
标题: 回复 #1 嵐風 的帖子
人工置顶,哈哈哈哈哈哈哈哈
作者: 2010GWM    时间: 2012-8-27 05:41
谢谢LZ!
学习了......
作者: dfw9    时间: 2012-8-27 08:07
uefi的使用机型是个趋势,光盘也逐步淘汰了,支持LZ进一步探讨。
作者: fujianabc    时间: 2012-8-27 08:37
原帖由 yaojy 于 2012-8-25 08:28 发表
win8已经支持从exfat格式U盘启动,
uefi 应该也支持exfat格式的U盘吧

uefi启动必须有一个FAT12/16/32分区才行,或许过两年的UEFI固件能够直接支持exFAT
作者: fujianabc    时间: 2012-8-27 08:40
请楼主注意一个很大的问题:

所谓的32位win8 UEFI启动用处很有限,因为广大电脑所带的UEFI主板都是64位的,不支持32位uefi启动。除了Vmware 8之外,根本没有看到过支持32位uefi的真实机。所以一般情况下UEFI还是只支持64位系统启动。

[ 本帖最后由 fujianabc 于 2012-8-27 08:41 编辑 ]
作者: 2010liuyuhong    时间: 2012-8-27 19:01
不管是不是能 UEFI启动,但是 在D大的基础上添加了这么多维护工具,就是好的,我试了一下那个基本还可以,就是宽带帐号的那个好像没什么用
作者: 嵐風    时间: 2012-8-27 21:58
原帖由 fujianabc 于 2012-8-27 08:40 发表
请楼主注意一个很大的问题:

所谓的32位win8 UEFI启动用处很有限,因为广大电脑所带的UEFI主板都是64位的,不支持32位uefi启动。除了Vmware 8之外,根本没有看到过支持32位uefi的真实机。所以一般情况下UEFI ...

這rt沒考慮過因為自己沒身沒uefi機子,
討論區內64bit的win7/win8 pe作品太少了(沒前車可鑑)
一般只做32bit(體積小,加載快.製作比較易)
而且在uefi機子上不支援grub4dos/fbinst
大大局限了uefi pe的開發

ps:如果多數uefi只支援64bit.那win8 32bit在大部分機子上都用不了uefi啟動?

[ 本帖最后由 嵐風 于 2012-8-28 01:55 编辑 ]
作者: 2010liuyuhong    时间: 2012-8-28 21:08
没有uefi机子,所以没有发言权,但是这个pe在bios下还可以
作者: fujianabc    时间: 2012-8-28 21:28
原帖由 嵐風 于 2012-8-27 21:58 发表

這rt沒考慮過因為自己沒身沒uefi機子,
討論區內64bit的win7/win8 pe作品太少了(沒前車可鑑)
一般只做32bit(體積小,加載快.製作比較易)
而且在uefi機子上不支援grub4dos/fbinst
大大局限了uefi pe的開發
...

对的,基本上所有pc机的UEFI都是原生64位的,从vista到win7根本就没支持过32位uefi启动。

不知道微软这次为什么会支持32位uefi启动,目前只看到vmware有32位uefi
作者: 嵐風    时间: 2012-8-28 23:47
原帖由 fujianabc 于 2012-8-28 21:28 发表

对的,基本上所有pc机的UEFI都是原生64位的,从vista到win7根本就没支持过32位uefi启动。

不知道微软这次为什么会支持32位uefi启动,目前只看到vmware有32位uefi

看過ubuntu.redhat的32bit光碟內都沒有grub2的efi引導器,
bean大其實有開發過32bit的grub2.efi
但實機uefi32bit的.看來只有apple的筆記本
作者: yaojy    时间: 2012-8-29 10:08
看来支持32位uefi启动还是有希望的,exfat的识别也是有可能的
作者: fujianabc    时间: 2012-8-29 11:02
原帖由 嵐風 于 2012-8-28 23:47 发表

看過ubuntu.redhat的32bit光碟內都沒有grub2的efi引導器,
bean大其實有開發過32bit的grub2.efi
但實機uefi32bit的.看來只有apple的筆記本

苹果的根本不是uefi,而是早期版本的EFI 1.x。

UEFI版本是从2.0开始的,而苹果一直懒得升级固件

[ 本帖最后由 fujianabc 于 2012-8-29 11:03 编辑 ]
作者: xwan    时间: 2012-12-10 23:22
谢谢分享,目前正在找UEFI启动WIN8的相关资料,这个非常实用,收藏了!

F 大的指点让人少走了很多弯路,感谢!!

[ 本帖最后由 xwan 于 2012-12-11 09:06 编辑 ]
作者: huaqingyuan    时间: 2012-12-10 23:43
谢谢分享,谢谢分享,
作者: 2012196012    时间: 2012-12-11 00:19
dd111111111111
作者: 2012ysgj    时间: 2012-12-20 13:45
EFI目前非常少,先收藏了
作者: 哄妻公    时间: 2012-12-20 17:11
请问是64位的pe么??????????
作者: apqrst    时间: 2013-1-14 15:02
伸手党表示学习了,不过我直接用数码之家的新版维护盘啦,哈哈哈
作者: shenglan    时间: 2013-1-14 17:50
uefi的使用机型是个趋势,光盘也逐步淘汰了,支持LZ进一步探讨
作者: 2012196012    时间: 2013-1-15 11:40
Dd1111111111111111
作者: dn119    时间: 2013-1-21 02:23
今天遇到一台三星535U3C的本子,用什么方法都无法从USB启动,用你这个PE也是一样,不知何解.
作者: yidu8    时间: 2013-3-26 17:27
谢谢分享,学习/....
作者: 2011wap774411    时间: 2013-3-26 19:43
伸手党表示学习了,,,
作者: connora    时间: 2014-1-5 11:35
非常感谢楼主,很好用,帮了大忙。
Acer W4-820
作者: luoyewusheng    时间: 2014-1-10 22:28
感谢楼主分享,收藏了
作者: 随风而行    时间: 2014-8-10 23:18
简单多好。bootia32是房主efi\boot下面的吧




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