找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: pseudo

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

   火... [复制链接]
 楼主| 发表于 2014-5-7 10:43:44 | 显示全部楼层

分区表项法仿U+高端隐藏布局

本帖最后由 pseudo 于 2014-5-7 11:29 编辑

凡简单分区表项法处理后,不出现USB efi启动项的,可以采用仿高端隐藏布局,efi启动项必出。

前面已介绍过纯用0pe菜单项做类似高端隐藏的布局,现在利用最最新版fbinstool功能,重新叙述如下:

1、格u盘时,全部或几乎全部空间分配给ud(我的7.2GB盘指定ud扩展区7199MB),可见区只留很小(准备浪费掉)。格完先拖grldr+0pe.iso入ud

2、用fbinsttool在ud内新建文件efi.img(大小暂限2047MB以内)右键将efi.img映射分区,并设置mbr参数使之“可见”,以后作为可见分区,即相当于(hd0,0)。

3、用fbinsttool在ud内新建文件8pe.img(大小够放入8pe略有余,例如320MB),ud启动0pe,用菜单项一路回车将8pe.img映射为UFI区,即相当于(hd0,1)。
用diskgenius检查这个320MB的UFI区是否存在,不存在就再用菜单项一路回车再映射一遍。(有的0pe版本可能默认映射到第3分区表项,对应(hd0,3),请指定为第1分区表项,对应(hd0,1))。

弄出UFI区后,后面暂时不要再用fbinsttool设置mbr参数、做映射、取消映射,不要删ud中文件,也不要再执行pe的映射ufi菜单项。

4、用diskgenius把8pe组件弄进ufi区,或者进0pe桌面,ufi区会被分配盘符,可用windows资源管理器拷8pe组件到该盘。

现在,U盘有2GB可见区,8pe已经藏起,预期有efi选项可启动,请验证。
目前只是做个验证,步骤还是繁琐。但只要原理成立,以后简化操作就好了,先不要计较操作是否复杂。


0.JPG
4.JPG
1.JPG
2.JPG
3.JPG

J大说:fbt可以添加以下功能

1.完全格式化u盘为ud
2.添加一个映射img为普通分区的功能。




注意:
由于操作复杂,容易失败,要恢复u盘请用以下招法:
1、bootice重新分区为单分区usb-hdd
2、fbinsttool重置
3、windows资源管理器格盘
以上招法看着办,交叉进行,一招不行出另一招,每步拔插盘求保险确保生效,
直到u盘只有一个分区,总空间、剩余空间恢复到最大容量。

fbinsttool使用前几楼J大提供的最最新版。
回复

使用道具 举报

发表于 2014-5-7 11:30:03 | 显示全部楼层
测试过,只用一招貌似就可以,bootice分区为单分区usb-hdd,但参数要设置fat32,分区起始LBA:32,保留扇区数:32,这样一次就能恢复U盘,但是用最新版bootice(0504)无法分ud,只能用老一点版本(0331)分ud,估计是新版本的bug?

点评

0504不是最新,目前最新的在333楼。不是最新的有bug。  详情 回复 发表于 2014-5-7 11:33
回复

使用道具 举报

 楼主| 发表于 2014-5-7 11:33:12 | 显示全部楼层
trooper 发表于 2014-5-7 11:30
测试过,只用一招貌似就可以,bootice分区为单分区usb-hdd,但参数要设置fat32,分区起始LBA:32,保留扇区 ...

0504不是最新,目前最新的在333楼。不是最新的有bug。
回复

使用道具 举报

发表于 2014-5-7 17:06:31 | 显示全部楼层

修改了一些细节。

FbinstTool.rar

1.75 MB, 下载次数: 297, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2014-5-7 17:07:37 | 显示全部楼层
刚用最新版的试了,结果还是不行,制作过程很正常,diskgenius也看到3个已格式化的分区,都是隐藏的,且在windows资源管理器也能看到需要的那个“可见”分区,但就是启动不了。
貌似t430真弱啊……
回复

使用道具 举报

 楼主| 发表于 2014-5-7 18:00:23 | 显示全部楼层
本帖最后由 pseudo 于 2014-5-7 18:02 编辑

不要弄3个分区,应该是两个,否则可能白折腾了。
你上图,fbinsttool、bootice、diskgenius看到的。

点评

一直没成功过,一直都是3个分区,看来我的机子没戏了,还是老老实实放可见分区吧 截图无法上传……upload error  详情 回复 发表于 2014-5-8 15:58
回复

使用道具 举报

发表于 2014-5-8 00:28:54 来自手机 | 显示全部楼层
用fbt虚拟机测试成功,p大的那个img容量太小了,我的.wim 文件放不下,自己用dg新建了一个,然后把p大img的里面除.wim的几个文件拖进去,把我的.wim文件拖入并改名,然后放入ud 用fbt 映射竟然启动成功了

点评

把grldr+0pe.iso先放入ud。 最最新版(在前几楼)fbinsttool支持在ud创建指定大小(目前须小于2GB)的空img文件,映射后UFI区自动分配盘符,直接拷入8pe的efi和boot文件夹就好了。 需要隐藏UFI分区的话点fbinsttoo  详情 回复 发表于 2014-5-8 13:12
回复

使用道具 举报

 楼主| 发表于 2014-5-8 13:12:25 | 显示全部楼层
lwz56 发表于 2014-5-8 00:28
用fbt虚拟机测试成功,p大的那个img容量太小了,我的.wim 文件放不下,自己用dg新建了一个,然后把p大img的 ...

把grldr+0pe.iso先放入ud。
最最新版(在前几楼)fbinsttool支持在ud创建指定大小(目前须小于2GB)的空img文件,映射后UFI区自动分配盘符,直接拷入8pe的efi和boot文件夹就好了。
需要隐藏UFI分区的话点fbinsttool的“设置mbr”菜单把“可见”勾去掉即可。
回复

使用道具 举报

 楼主| 发表于 2014-5-8 13:31:42 | 显示全部楼层
本帖最后由 pseudo 于 2014-5-8 13:48 编辑

2014.5.7进展:#342楼J大提供新版FBinstTool下载,支持分区表项法相应功能。
增加了在ud内直接创建指定大小(目前限制小于2GB)的空img映像文件的功能。映射efi分区后自动为UFI分区分配盘符,然后用windows资源管理器就可以拷贝8pe(efi、boot文件夹)等东西到UFI区(实际上写入到img文件里了),这样就不用事先制作img文件再拖入ud。
映射efi分区后,其上8pe就能efi启动了。需要隐藏UFI分区的话,点fbinsttool的“设置MBR参数”,把“可见”勾去掉即可。
有的机器隐藏UFI分区后无efi启动项,这类机子efi启动能力弱(不信你随便弄个8pe的iso做U+隐藏(非高端、非深度),也是不行的),就别隐藏了。要隐藏也有办法,说来话长算了。
U+隐藏区挂载工具(bootpart等)也适用于隐藏的UFI分区,可为其分配盘符,使该区在windows资源管理器下可见。外置工具petools什么的放在这里不怕找不到。

回复

使用道具 举报

发表于 2014-5-8 15:58:00 | 显示全部楼层
本帖最后由 trooper 于 2014-5-8 16:18 编辑
pseudo 发表于 2014-5-7 18:00
不要弄3个分区,应该是两个,否则可能白折腾了。
你上图,fbinsttool、bootice、diskgenius看到的。


一直没成功过,一直都是3个分区(1个“可见区”、1个ufi区、1个未分配区),看来我的机子没戏了,还是老老实实放可见分区吧
截图无法上传……upload error
回复

使用道具 举报

发表于 2014-5-8 16:51:22 | 显示全部楼层
修正
1. 不能映射大于2G的bug。
2. 不能创建大于2G的img,目前最大可以4095M,也就必须小于4G。

FbinstTool.rar (1.75 MB, 下载次数: 275)

点评

FbinstTool_1.607.2014.5.08号,不能打开压缩过的Grldr菜单. FbinstTool_1.607.2014.5.07号的可以.  详情 回复 发表于 2014-5-9 23:48

评分

参与人数 1无忧币 +5 收起 理由
peterpanheaven + 5 魔法開始!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-5-8 16:53:21 | 显示全部楼层
未分配的不算。
用bootice看有两个区,
可见区是第0分区,近2GB
8pe所在的ufi区是第1分区,约320MB
起始扇区号第0区的小于第1区的
是这样吗?

点评

可见区是第0分区,近2G; 8pe所在的ufi是第3分区(0pe菜单默认); 序号1的是未分配空间,起始扇区号:可见区  详情 回复 发表于 2014-5-8 17:02
回复

使用道具 举报

发表于 2014-5-8 17:01:46 | 显示全部楼层
本帖最后由 jianliulin 于 2014-5-8 17:03 编辑

目前ud支持大到2T,ufi分区起始扇区号多少没关系, 放在那里无所谓, 只要ufi分区大小小于4G即可
回复

使用道具 举报

发表于 2014-5-8 17:02:31 | 显示全部楼层
pseudo 发表于 2014-5-8 16:53
未分配的不算。
用bootice看有两个区,
可见区是第0分区,近2GB;

可见区是第0分区,近2G;
8pe所在的ufi是第3分区(0pe菜单默认);
序号1的是未分配空间,起始扇区号:可见区<ufi区<未分配
回复

使用道具 举报

 楼主| 发表于 2014-5-8 17:21:43 | 显示全部楼层
菜单默认为第3要改。否则ufi在第3的话,受中间第1、2区干扰就不行了。前两个分区必须符合上述要求。

你先重新做一次0pe菜单项,按默认一路回车,这样用bootice看第3区会被消掉。
消掉3区后,再重新做一次0pe菜单项,这回在默认3那里要输入1,其它地方默认回车就行了。

估计就差这步了。

点评

依旧启动不了…… 用0508版的fbt,现在做出来的只看得到2个区了,已经没有“未分配”那个,但是做的过程中用一次0pe菜单是搞不定的,因为映射8pe之前序号为1的是“未分配”部分,估计执行一次菜单只是把它删掉了。  详情 回复 发表于 2014-5-9 10:29
回复

使用道具 举报

 楼主| 发表于 2014-5-8 17:41:40 | 显示全部楼层
最新
【教程】FBinstTool新功能:映射ufi分区,使ud里的8PE能EFI启动
在4楼。
回复

使用道具 举报

发表于 2014-5-8 18:05:49 | 显示全部楼层
外置程序放哪里?隐藏的话若外置程序放入,应该不能加载吧。

点评

隐藏的话,进pe桌面后用U+隐藏区挂载工具(bootpart等)可以为UFI区分配盘符,资源管理器就可以看见它上面的外置程序了。 目前0pe、及随0pe提供的8pe(源自佛大)进桌面后都直接看见UFI隐藏区内容,而windows下是  详情 回复 发表于 2014-5-8 18:20
回复

使用道具 举报

 楼主| 发表于 2014-5-8 18:20:05 | 显示全部楼层
ynkm169 发表于 2014-5-8 18:05
外置程序放哪里?隐藏的话若外置程序放入,应该不能加载吧。

隐藏的话,进pe桌面后用U+隐藏区挂载工具(bootpart等)可以为UFI区分配盘符,资源管理器就可以看见它上面的外置程序了。

目前0pe、及随0pe提供的8pe(源自佛大)进桌面后都直接看见UFI隐藏区内容,而windows下是隐藏的。

U+隐藏区挂载工具多的是,都是基于UltraISO官方提供的bootpart,例如这里就有不少挂载器:
http://bbs.l3.wuyou.com/forum.ph ... &extra=page%3D4

点评

这个功能不错,在PE下能看见UFI隐藏区,而WINDOWS下是隐藏的。谢谢,测试一下。  详情 回复 发表于 2014-5-8 18:33
回复

使用道具 举报

发表于 2014-5-8 18:33:26 | 显示全部楼层
pseudo 发表于 2014-5-8 18:20
隐藏的话,进pe桌面后用U+隐藏区挂载工具(bootpart等)可以为UFI区分配盘符,资源管理器就可以看见它上面 ...

这个功能不错,在PE下能看见UFI隐藏区,而WINDOWS下是隐藏的。谢谢,测试一下。
回复

使用道具 举报

 楼主| 发表于 2014-5-8 18:34:51 | 显示全部楼层
本帖最后由 pseudo 于 2014-5-8 18:38 编辑

7.2XGB剩余空间的u盘,格式化时ud扩展区7200MB,拖grldr+0pe.iso约388MB入ud,建4095MB的efi.img,映射(第0区),再建2600MB8pe.img,进0pe菜单项映射为第1区,
ud.JPG
用diskgenius看u盘,报分区有重叠错。
out.JPG


可能fbinsttool要做更多越界检测。

点评

看到P大建兩個IMG.各自映射... 我想到這樣可以變成另類多Imgs之量產碟.. 想用哪img就映射哪個img (都指EFI方式)^^ 而整個U盤.依然BIOS照樣啟動... 如此這樣自己試了... 發現位置放後面的imgs會啟不動(或抓不  详情 回复 发表于 2014-5-8 20:26
回复

使用道具 举报

发表于 2014-5-8 19:12:11 | 显示全部楼层
我把8pe里的BOOTX64.WIM换成了我自己的32位boot.wim,这样还能UFI启动吗?
回复

使用道具 举报

发表于 2014-5-8 20:13:07 | 显示全部楼层
P大,建议您做个相关的小程序吧,或者批处理,简单易操作。不知道您有意否,期待
回复

使用道具 举报

发表于 2014-5-8 20:26:38 | 显示全部楼层
pseudo 发表于 2014-5-8 18:34
7.2XGB剩余空间的u盘,格式化时ud扩展区7200MB,拖grldr+0pe.iso约388MB入ud,建4095MB的efi.img,映射(第 ...

看到P大建兩個IMG.各自映射...
我想到這樣可以變成另類多Imgs之量產碟..
想用哪img就映射哪個img (都指EFI方式)^^
而整個U盤.依然BIOS照樣啟動...

如此這樣自己試了...
發現位置放後面的imgs會啟不動(或抓不到?).而換來換去.U盤會掛.整體似乎還不夠穩!
回复

使用道具 举报

发表于 2014-5-9 10:29:18 | 显示全部楼层
pseudo 发表于 2014-5-8 17:21
菜单默认为第3要改。否则ufi在第3的话,受中间第1、2区干扰就不行了。前两个分区必须符合上述要求。

你 ...

依旧启动不了……
用0508版的fbt,现在做出来的只看得到2个区了,已经没有“未分配”那个,但是做的过程中用一次0pe菜单是搞不定的,因为映射8pe之前序号为1的是“未分配”部分,估计执行一次菜单只是把它删掉了。
目前暂时无解……
回复

使用道具 举报

发表于 2014-5-9 12:08:35 | 显示全部楼层
这个教程真的不错,谢谢分享
回复

使用道具 举报

发表于 2014-5-9 12:48:57 | 显示全部楼层
我映射了8PE.IMG文件,请问在U盘为什么会多了一个空闲盘出来的啊?取消映谢后这个空闲盘就消失了。

点评

请仔细看看教程,本来就是多出来的, 可供编辑 你没隐藏 当然出来了  详情 回复 发表于 2014-5-9 13:08
回复

使用道具 举报

发表于 2014-5-9 13:08:02 | 显示全部楼层
dir530 发表于 2014-5-9 12:48
我映射了8PE.IMG文件,请问在U盘为什么会多了一个空闲盘出来的啊?取消映谢后这个空闲盘就消失了。

请仔细看看教程,本来就是多出来的, 可供编辑
你没隐藏 当然出来了

点评

是紧随8PE.IMG映射分区的那个盘,是另外多出一个了(看上楼那图,空闲144.8MB),我看别人映射这个文件后是没有多出这个空闲盘的,请问能把这个空闲的盘合并在最后面那个可用分区吗?  详情 回复 发表于 2014-5-9 14:11
回复

使用道具 举报

发表于 2014-5-9 14:11:46 | 显示全部楼层
gkos 发表于 2014-5-9 13:08
请仔细看看教程,本来就是多出来的, 可供编辑
你没隐藏 当然出来了

是紧随8PE.IMG映射分区的那个盘,是另外多出一个了(看上楼那图,空闲144.8MB),我看别人映射这个文件后是没有多出这个空闲盘的,请问能把这个空闲的盘合并在最后面那个可用分区吗?
回复

使用道具 举报

 楼主| 发表于 2014-5-9 14:15:07 | 显示全部楼层

分区表项法高端隐藏布局

本帖最后由 pseudo 于 2014-5-13 10:45 编辑

凡简单分区表项法处理(见#4楼fbinsttool教程)后,不出现USB efi启动项的,可以采用高端隐藏布局,efi启动项必出。目前步骤还有点繁琐,随着fbinsttool功能增强,以后会变得很简单。
我们的目标是尽快取得成功,不要一开始就考虑是否实用,可否变通。

一、准备

1、准备资料
A. 下载最新版fbinsttool
截止5月8日,最新的fbinsttool版本是本帖#349楼提供的1.607.2014.508版,以下以此版本为准。
注:5月13日J大在#395楼又做了更新,版本为1.607.2014.513,请用此新版。
B.下载0pe和8pe
此帖:http://bbs.wuyou.net/forum.php?m ... 0705&extra=page%3D1
有提供0PE_NBv1.5.1(2014-04-05).zip 文件下载,内有
0PE_NBv1.5.1(2014-04-05)2in1+水老7PE_292MB.7z

8PE组件_308MB(2014-03-30)散开.7z
的下载地址。

C.得到两工具、两文件、两文件夹
下载0PE_NBv1.5.1(2014-04-05)2in1+水老7PE_292MB.7z后,用7-zip或winrar(版本要足够新)解开,从中可以在某处找到diskgenius和bootice两工具。
还可以找到一个有“生成0pe.iso和grldr两文件”字样的批处理,执行它,得到0pe.iso和grldr两文件。
下载8PE组件_308MB(2014-03-30)散开.7z后,解开得到efi和boot两文件夹。


2、准备空U盘
刚买回来的u盘可以直接用。
折腾过的u盘可能乱七八糟,需要清理一下:用diskgenius删除u盘所有分区,保存更改。然后建立新分区。新分区设成主磁盘分区,文件类型fat32,大小默认为整个u盘大小。
initpart.JPG

保存更改并格式化,就得到一个只有一个分区的普通空u盘。
free.JPG

刚买回来的u盘一般就是这个样子。我们从这个空u盘开始制作启动盘。
制作过程如果有问题,请按上述方式进行清理,然后从头开始制作

二、制作

1、用新版fbinsttool格u盘
格式化时设ud扩展分区为1400MB。
formatud.JPG

然后依次拖grldr、0pe.iso两文件入ud。
如果仅使用0pe不玩efi启动的8pe,到此就完工了。
0pe其实不需要“安装”,两个文件往ud一扔就好了。免安装配置,不提菜单。

2、在ud内先建新文件efi.img,大小500MB,后建新文件8pe.img,大小320MB,注意先后次序。
然后右键点8pe.img,映射ufi分区。
newfile.JPG


关于建新文件及映射ufi分区的操作方法,参见4楼fbinsttool教程。
然后关闭fbinsttool,拔插u盘。拔插是为了保险,也许不必。
此时用diskgenius看u盘应该是这样子的:
tocp.JPG

其中320MB的盘是8pe.img映射的UFI分区,它目前有盘符(盘符随机器而不同,这里盘符是G:,以下按G:陈述)。

3、在windows下资源管理器中,拷贝efi、boot两文件夹到上述G:盘根目录(实质上是写入映像文件8pe.img里了)。
至此,8pe可以efi启动了,bios下也可通过0pe菜单项启动8pe。下面要隐藏8pe所在的320MB分区。
4、fbinsttool中右键点击8pe.img,取消分区映射,然后右键点击efi.img,映射UFI分区。
关闭fbinsttool,拔插u盘。拔插是为了保险,也许不必。
至此用diskgenius看U盘是这样的
before.JPG
用bootice看是这样的
beforebootice.JPG

5、ud启动0pe,用映射UFI分区菜单项将8pe.img映射为第1分区。具体操作如下:
A.在0pe主菜单中选生成ufi分区表项菜单项
menu.JPG

B.在出现的界面中按图操作
part1.JPG

科普:MBR格式分区表共64字节,分为4个分区表项,每个分区表项16字节,记录一个主分区的起止大小、类型等信息。
这样一块硬盘或移动硬盘或U盘可以有4个主分区,grub4dos中采用类似(hd0,0)、(hd0,1)、(hd0,2)、(hd0,3)的记号来表示这4个主分区,分区编号从0到3。
图中输入1,就表示要写入(即生成)第1(从0起)个分区表项(仅16字节)。有了这个分区表项,相应就有了(即创建了)(hd0,1)分区了。该分区空间就是ud里8pe.img文件在磁盘上所占用的空间,不额外划分空间。无论是否写入此分区表项,这个空间都已被8pe.img文件占用。
多写入16字节信息,可让此空间在efi启动时能被识别。
这里“请指定分区表项”是“要创建第几分区”的意思。因为不想动原有小字库,所以将就着用小字库已有的字(缺“第几”等词)。

C.然后出现
enter.JPG

在此按回车键把已有(hd0,1)对应的分区表项清除掉。然后回到0pe菜单。
D.  重复A、B,这回出现的是
build.JPG

在这里按回车就收工了。这个界面的意思是要新建一个分区表项,它把8pe.img映射为第一分区,即(hd0,1)。

然后用diskgenius可以看到:
d.JPG
用bootice可以看到:
bt.JPG
第1分区320mb,windows资源管理器看不见它。
之前用fbinsttool将efi.img映射得到的500mb的分区是第0分区,windows资源管理器看得见,以后作为普通U盘的可见区(不要问可见区怎么这么小,u盘空间去哪儿了)。

至此,U盘既有windows资源管理器看得见的500mb空间可以存储普通文件,看不见的320mb空间存有8pe,这个空间是ud内8pe.img文件占用的空间。
这样实现了藏入ud里的8pe支持efi启动
0pe、8pe启动后,pe里会自动为8pe所在分区分配盘符,如果当初把外置工具也放其上,0pe、8pe都可以共享之,而windows下都看不见。





点评

(不要问可见区怎么这么小,u盘空间去哪儿了)。? 实现藏入ud里的8pe支持efi启动,,,的代价吗?  详情 回复 发表于 2014-5-9 23:05
回复

使用道具 举报

发表于 2014-5-9 23:05:19 | 显示全部楼层
pseudo 发表于 2014-5-9 14:15
凡简单分区表项法处理(见#4楼fbinsttool教程)后,不出现USB efi启动项的,可以采用高端隐藏布局,efi启动 ...

(不要问可见区怎么这么小,u盘空间去哪儿了)。?
实现藏入ud里的8pe支持efi启动,,,的代价吗?

点评

先尽快efi启动成功再说别的才有意义。 以8G的u盘为例,最大可用空间为7G+。 上面出现的几个尺寸:1400M,500M,320M。 如果改为7000M,4095M,2047M,那么可见区就有4GB而非500MB,隐藏区就有2GB而非320MB。  详情 回复 发表于 2014-5-9 23:44
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 01:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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