无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo
打印 上一主题 下一主题

[原创] 分区表项法——使ud或U+深藏区中8PE能EFI启动的一种简单方法

    [复制链接]
1#
发表于 2014-4-16 14:07:08 | 显示全部楼层
本帖最后由 lps4290 于 2014-4-16 15:36 编辑

反复学习了P大的帖,现在有个问题请教P大,我有这样一个想法:P大的8PE.img能否直接放在U盘传统可见区(我对隐藏与否不是太在意)并且依然支持UEFI启动?而UD区只放OPE和grldr。因为我有这样的需求:尽量减小UD区空间,可见区的8pe.img可随时删除,腾出空间供日常使用,当要用到U盘启动的时候再把8pe.img复制到U盘。这种方式应该可行吧?应该怎样处理?我只会简单的修改和拼凑,望详解,谢谢!
回复

使用道具 举报

2#
发表于 2014-4-17 14:17:32 | 显示全部楼层
pseudo 发表于 2014-4-16 22:20
提供有8PE组件,可以解开(含efi和boot两目录)直接摆放在U盘传统可见区,就能支持efi和bios启动。两目录随 ...

看了P大和佛大的回复了然顿悟,原来不考虑隐藏的话EFI启动是这么简单的,谢过两位
回复

使用道具 举报

3#
发表于 2014-4-23 10:32:07 | 显示全部楼层
本帖最后由 lps4290 于 2014-4-23 10:52 编辑
pseudo 发表于 2014-4-16 22:20
提供有8PE组件,可以解开(含efi和boot两目录)直接摆放在U盘传统可见区,就能支持efi和bios启动。两目录随 ...


将P大提供的8PE.IMG解开(EFI及BOOT两个目录)放到U盘可见区,成功支持EFI启动。
那么,在上述情况下怎么实现BIOS启动U盘可见区BOOT目录下的W8PE_X64.WIM呢?
目的:8PE.IMG解开(EFI及BOOT两个目录)放到U盘可见区的情况下,同时支持EFI和BIOS启动。
猜想:GRLDR菜单应该怎样写命令实现加载U盘可见区BOOT目录下的BCD,从而启动W8PE_X64.WIM?
试过从GRLDR菜单直接加载W8PE_X64.WIM,提示命令错误。
我知道GRLDR菜单直接RUN 8PE.IMG是可以的,但解开后应该怎么加载?
回复

使用道具 举报

4#
发表于 2014-5-11 11:05:00 | 显示全部楼层
本帖最后由 lps4290 于 2014-5-12 09:09 编辑

UD版BIOS+EFI双启,还是我全外置可见区的做法简单省事啊。我的UD区分了很小的空间,只放了Grldr、message和RUN模块,其他文件(.efi、bootmgr、BCD等启动文件和PE核心.WIM以及外置工具)通过修改bootmgr和BCD统一放在可见区EFI目录下(为了清爽),这样下来U盘空间基本上留给了可见区,EFI目录内文件随意增删,方便日常使用,即使格式化了U盘,只要把备份的EFI目录拖入U盘即可。而且.efi在可见区,不存在有些主板不支持隐藏EFI区启动的问题。

修改过的bootmgr和BCD已经上传。附件相当于一个模板,只要替换其中0字节的BOOT.WIM即可,如下图所示。这个模板经测试适合Win7、Win8、Win8.1  32位和64位BIOS+EFI双启。模板文件是从论坛里收集然后自己修改的,有些文件忘了从哪些帖子收集的了,在此对原文件作者表示感谢!

bootmgr根据迷离大大这个帖子修改的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211314,感谢迷离!

BIOS启动的路径指向是这样的: bootmgr --> [boot]\EFI\BCD --> [boot]\EFI\BOOT.WIM  ([boot]是当前分区根目录)
bootmgr指向EFI目录下的BCD,bootmgr的路径随意,只要在Grldr菜单中加载这个bootmgr路径正确就能启动。当然,做成可启动ISO或IMG直接RUN的话,bootmgr就只能放根目录了。

原EFI目录(包含boot和microsoft两个目录)内的文件结构不要改动就能支持EFI启动。附件中EFI\boot\ 目录内包含bootia32.efi和bootx64.efi,即32位和64位的EFI启动文件,对为数不多的支持32位EFI启动的主板也适合。其实我也想修改EFI目录名,但还没发现办法,EFI启动是读取绝对路径的.efi。

另外用1.4MB EFI.IMG测试映射EFI分区时EFI\microsoft\BOOT\BCD是指向可见区的BOOT.WIM的。修改的bootmgr路径指向是这样的:bootmgr --> [boot]\WinPE\BC(没有D) --> [boot]\WinPE\BOOT.WIM  ([boot]是当前分区根目录)。由于只含启动文件的EFI目录放到了UD区,所以可见区的目录名就可修改了,我修改成了WinPE,包含了bootmgr,BCD,BOOT.WIM等等所有文件。但这样修改意义不大,既然主要文件都放在可见区,也不在乎多放这不到2MB的EFI启动文件了,而且EFI启动很简单,只要存在U盘根目录\EFI\bootx64.efi就能启动了,没有必要将.efi放到UD区保护起来。这个附件在385#,防止与之前的附件搞混。

QQ图片20140511170639.jpg (14.26 KB, 下载次数: 200)

QQ图片20140511170639.jpg

QQ图片20140511185844.jpg (9.46 KB, 下载次数: 232)

QQ图片20140511185844.jpg

EFI.part1.rar

716.8 KB, 下载次数: 20, 下载积分: 无忧币 -2

EFI.part2.rar

682.7 KB, 下载次数: 18, 下载积分: 无忧币 -2

回复

使用道具 举报

5#
发表于 2014-5-11 11:33:47 | 显示全部楼层
本帖最后由 lps4290 于 2014-5-12 15:34 编辑

用P大的分区表法试过映射1.4MB的IMG(只有EFI目录,包含.efi文件)EFI启动成功。话说J大的FbinstTool为什么不支持映射32MB以下的IMG?

关于很多回复说有些主板不支持隐藏EFI分区启动的问题,提些疑惑,我们知道,通过分区表法或新版FbinstTool映射的EFI分区是隐藏的,假如映射之后用BOOTICE将EFI分区设为显现是否就无上述问题了呢?注意这里说的“显现”不是“设为可见”,设为显现后EFI分区只是变为不隐藏无盘符分区,依然要设为可见才能在Windows资源管理器里看到EFI分区,这就与GPT分区格式的100MB ESP分区类似,ESP就是存放.efi启动文件的不隐藏无盘符分区。映射出来的EFI分区做到与ESP分区一样,那就不存在有些主板对EFI弱启动的问题了吧?
我在虚拟机和实机测试过将映射出来的EFI分区设为显现或是隐藏,EFI启动均成功,“可惜”我的不是弱EFI启动主板...

EFI.IMG.7z

547.8 KB, 下载次数: 12, 下载积分: 无忧币 -2

用于UD区映射,与可见区WinPE目录配套,要DIY请自行修改BCD

WinPE.7z

456.06 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2014-5-11 17:53:24 | 显示全部楼层
本帖最后由 lps4290 于 2014-5-11 18:26 编辑
pseudo 发表于 2014-5-11 12:50
能否分享现成放efi目录的bootmgr和bcd?.wim不用改动吧。

弱efi启动主板不是不能隐藏efi系统分区,只是 ...


附件上传了,见384#,385#
回复

使用道具 举报

7#
发表于 2014-5-13 23:40:13 | 显示全部楼层
pseudo 发表于 2014-5-11 22:25
收下,谢谢。

bcd能否统一成一个?

目前不能。用BOOTICE可以看到“启动文件:”这一项加载的文件不一样, EFI启动加载的是winload.efi,另一个加载的是winload.exe。
即使只保留其中一个BCD并增加启动项分别加载.efi和.exe,也不能兼顾双启,因为EFI启动只能读取EFI\microsoft\BOOT\BCD(目前无法修改),bootmgr只能在“BOOT\BCD”这几个字符的原位置修改,字符只能少不能多,路径无法更改到EFI\microsoft\BOOT\BCD。

但可以更清爽一点点:将bootmgr、BOOT.SDI、BOOT.WIM放到boot或者microsoft目录下,用BOOTICE同步修改两个BCD。
回复

使用道具 举报

8#
发表于 2014-5-25 22:40:51 | 显示全部楼层
KyleCheng 发表于 2014-5-25 18:47
UD区除了Grldr、message和RUN不用加其他文件了吧?试了一下,不能引导。

看图,请对比Grldr菜单是否正确修改

1.jpg (18.78 KB, 下载次数: 157)

1.jpg

2.jpg (28.27 KB, 下载次数: 174)

2.jpg

3.jpg (44.71 KB, 下载次数: 159)

3.jpg

4.jpg (15.61 KB, 下载次数: 165)

4.jpg

点评

谢谢,可以了  详情 回复 发表于 2014-5-28 17:10
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-19 07:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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