无忧启动论坛

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

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

    [复制链接]
211#
发表于 2014-4-6 14:41:06 来自手机 | 只看该作者
感觉UD越来越牛了  对于biosUD兼容最好  希望楼主继续优化分区表相法把兼容做到最好
回复

使用道具 举报

212#
发表于 2014-4-6 17:42:30 | 只看该作者
pseudo 发表于 2014-4-6 13:41
首先,BIOS方式下fbinst兼容性比U+好,BIOS方式U启显然离不开fbinsttool,却可离开U+。带了、用了U+者, ...

调整ufi分区大小功能,这个非必要。除非U盘全部制作UD分区,可以把PE相关文件放在第二分区里面,最好是UD分区能够让UFI分区识别,这样GRUB4dos和UFI分区就可以共同使用文件了。

其次是能够加上分配盘符的功能。
回复

使用道具 举报

213#
发表于 2014-4-6 17:43:13 | 只看该作者
本帖最后由 ali88home 于 2014-4-8 07:39 编辑

太多回复了。。。拿你再编辑一下。

看到P大的努力,后学佩服,经过几次重新格式化U盘,再删除,的确有无法再制作UD的信息出现,可能是我大小IMG替换造成磁盘里面有多余档案的原因吧!最好操作取消UFI映射,删除IMG后,弹出U盘再插入,就ok了。

经过测试:

1. 这个UFI.IMG分区,就如同ESP-EFI分区一样,不需要{激活和隐藏},因为ID设定EF=隐藏了,并且如果给盘符就可以显示,没有盘符在WIN8系统下是看不见的。

2. 这个UFI.IMG分区,如果设定为可见,那么U盘里面,即使有其他几个分区,不管是NTFS或FAT32...,全部都被隐藏。

3. 这个UFI.IMG分区,经过测试,里面有多个PE都是可以启动,CDlinux0961...应该说,跟正常的U盘-HDD一样效果,不过要内置版哦!如同我的GRUB2菜单里面所有的功能。

4. 这个UFI.IMG分区,UEFI启动会从第二分区优先搜寻档案,这个前面我曾经质疑?是正确的,EF=隐藏了,第二分区就变成C:盘了,如没有文件存在就再其次搜寻UFI分区。
  这个也是为何现在ESP只有一个FAT32的分区的原因,太多。。。不知找哪个,才是需要的。

5. UEFI的分区不能设定为隐藏,主板会识别不到,但是可以设定为EF ,这个千万要注意,可以启动UEFI,又不会被WIN8系统显示分区,达到隐藏安全效果。


附上我的测试图片结构:1400M

回复

使用道具 举报

214#
发表于 2014-4-6 17:57:55 | 只看该作者
本帖最后由 ali88home 于 2014-4-8 07:57 编辑

UFI分区建议:FAT32【ID-EF】,不用激活,就可以了。所有测试在实机本本操作过的。

这个是PUPPY显示的磁盘UFI分区效果



我的UFI分区空间不够了。测试完毕,没得玩了。呵呵。。。


回复

使用道具 举报

215#
 楼主| 发表于 2014-4-6 18:18:40 | 只看该作者

0PE_NBv1.5.1(2014-04-05)测试版发布

UFI区兼容U+隐藏区挂载工具,进PE桌面后直接看到该区内容,实质上就是8pe.img内容,这样更新8pe很方便。
另外,外置工具可以放入UFI区,不愁找不到。
回复

使用道具 举报

216#
发表于 2014-4-6 19:31:23 | 只看该作者
我这台弱uefi机子,晚上试一下行不行。上一版是不行的。
回复

使用道具 举报

217#
发表于 2014-4-6 19:36:17 | 只看该作者
pseudo 发表于 2014-4-6 13:41
首先,BIOS方式下fbinst兼容性比U+好,BIOS方式U启显然离不开fbinsttool,却可离开U+。带了、用了U+者, ...

在bios下,U+深度隐藏加easyboot启动的兼容性,并不比UD加grub启动差多少,对于新机部分还感觉U+更强。
目前的U+兼容性,都是以grub分区引导做为标准的,人个感觉对于U+并不公平。
回复

使用道具 举报

218#
发表于 2014-4-7 12:14:48 | 只看该作者
每天上来支持一下,希望这个方案越来越强。我已经下载最新清明版测试
回复

使用道具 举报

219#
发表于 2014-4-7 14:25:58 | 只看该作者
我下载这个文件0PE_NBv1.5.1(2014-03-30)2in1_190MB_别的78PE_410MB_fba
直接ud安装 ,  用FbinstTool 设置了分区映射 .
设置mbr参数
别的都没设置什么。可以bios的pe8,  为什么efi就看不到启动
回复

使用道具 举报

220#
发表于 2014-4-7 14:40:01 | 只看该作者
sizhou 发表于 2014-4-7 14:25
我下载这个文件0PE_NBv1.5.1(2014-03-30)2in1_190MB_别的78PE_410MB_fba
直接ud安装 ,  用FbinstTool 设 ...

去掉第二个图中的隐藏前的勾,
回复

使用道具 举报

221#
 楼主| 发表于 2014-4-7 15:45:51 | 只看该作者
sizhou 发表于 2014-4-7 14:25
我下载这个文件0PE_NBv1.5.1(2014-03-30)2in1_190MB_别的78PE_410MB_fba
直接ud安装 ,  用FbinstTool 设 ...

建议下载4.5新版,包括新版8pe.img来测试。阅读下载所带安装方法教程。

新版要用0pe菜单项功能来弄UFI分区,不要用fbinsttool中映射ufi分区和设置mbr参数的功能,因为那个fbinsttool是4.5之前出的,功能没现在菜单项的新。

在格ud前,先用bootice重新分区,弄成单分区格式模式、格式化为fat32,再用fbinsttool重置磁盘,如此彻底清除u盘上原有分区信息,免得受已有分区结构干扰,然后再格出ud区。每当删除ud文件,应整理ud碎片,整理碎片后,要用pe菜单项刷新分区表项。

按教程以最少步骤制作、测试,那些变通的事等成功后再弄。

测试重点为UFI区8pe能否efi启动。
我预期:
此法不能efi启动的机器,拿别的8pe的iso做U+(指USB-HDD+v2隐藏,非高端,非深度)也是不能efi启动的。即此法与U+隐藏在efi启动方面兼容性相当。请证实。

如果出现与我预期不符情况,请截取bootice分区管理看到的各分区情况图,包括此法的和U+的,以供分析改进。
回复

使用道具 举报

222#
发表于 2014-4-7 17:55:13 | 只看该作者
pseudo 发表于 2014-4-7 15:45
建议下载4.5新版,包括新版8pe.img来测试。阅读下载所带安装方法教程。

新版要用0pe菜单项功能来弄UFI ...

即此法与U+隐藏在efi启动方面兼容性相当
理论上应该如此,有一部分不支持隐藏的UEFI启动,也只能用不隐藏试试。
回复

使用道具 举报

223#
发表于 2014-4-7 23:54:44 | 只看该作者
本帖最后由 sizhou 于 2014-4-8 00:01 编辑

我下载了8PE组件_308MB(2014-04-05)映像 和 0PE_NBv1.5.1(2014-04-05)2in1%2B水老7PE_292MB  ,解压放到ud分区了,整理碎片。没有用FbinstTool  设置映射分区和mbr参数.
重启电脑用pe中的菜单 刷新分区表项,
重启电脑,可以看到uefi方式,但是选择uefi的8pe 启动不了  。直接就调启动系统了

回复

使用道具 举报

224#
发表于 2014-4-8 10:00:13 | 只看该作者
建议 生成ufi分区表项 下面可以选择2点
1生成ufi的分区  成功后  重启电脑 启动uefi的8pe
2还原成bios启动的8pe.  返回前面菜单    选择启动pe7\8
回复

使用道具 举报

225#
 楼主| 发表于 2014-4-8 13:25:39 | 只看该作者

这是个重要进展

sizhou 发表于 2014-4-7 23:54
我下载了8PE组件_308MB(2014-04-05)映像 和 0PE_NBv1.5.1(2014-04-05)2in1%2B水老7PE_292MB  ,解压放到ud分 ...

你说看到uefi方式,但启动不了,我有点奇怪。

这时bios方式8pe菜单项能启动么?
VMware虚拟机里能efi usb启动么?
bootice把ufi区‘设为可见’(会自动分配盘符),然后可以efi启动成功吧。
如果这些都能成功启动,说明UFI上的文件没问题,没破损。

之前你在221楼看不到uefi方式选项,现在看到了,这是个重要进展。
如果能找到uefi方式选项出现与否的规律就更好了。
之前是旧版8pe.img文件不对劲吗?
有说用bootice把ufi区‘设为可见’(会自动分配盘符),再把原可见区“设为可见”(恢复原状),这一来一回,可能把uefi方式选项弄丢,你那里有此情况吗?


无论如何,你在ufi区“不可见”情形,把uefi启动选项弄出来了。
请之前弄不出来的其他网友重新试试。一旦你们的选项出来,其后efi启动预期会顺利。
有成功先例后,我总是相信失败的是极少数。
回复

使用道具 举报

226#
发表于 2014-4-8 15:15:32 | 只看该作者
本帖最后由 sizhou 于 2014-4-8 15:54 编辑

我是直接电脑测试  没用什么 虚拟机

意思就是开机 选择启动方式(有热键 可以直接选择什么方式启动什么设备) 可以看到uefi的选项,但是选择8pe  启动不起来pe,自动跳到启动硬盘的系统。
生成ufi分区后  是启动不了bios方式的8pe  好像跳到可以run启动07的老水pe

没有用bootice  软件设置可见启动,回头我试下.
回复

使用道具 举报

227#
发表于 2014-4-8 15:18:52 | 只看该作者
本帖最后由 sizhou 于 2014-4-8 16:03 编辑

简单说下我的测试吧
电脑启动  进到菜单 选择生成ufi分区,   (没有试返回菜单启动8pe)重启电脑 可以看到uefi方式启动,选择uefi 启动8pe  ,直接跳启动硬盘的系统,
重启电脑 到菜单中选择启动window 7\8pe   启动不了8pe,好像几个选择run下到 可以启动\BOOT\IMGS 下面几个文件选择启动。
重启电脑  菜单里 选择 生成ufi分区 成功。 返回菜单,可以选择8pe启动,重启电脑,现在就看不到uefi的启动方式了,只是bios的.


感觉就是  {弄1次生成ufi分区成功 ,可以看到uefi方式的,(实际启动不了8pe)进不去bios的8pe, 在弄1次生成ufi 分区,可以启动bios的8pe,看不到uefi方式的启动。 循环  }
回复

使用道具 举报

228#
发表于 2014-4-8 16:01:39 | 只看该作者
pseudo 发表于 2014-4-8 13:25
你说看到uefi方式,但启动不了,我有点奇怪。

这时bios方式8pe菜单项能启动么?

P大一出手就不得了了,我也测试过相关功能,不知道是不是找到问题的结症了:
1、第一种情况,非常常见的例子,制作UD启动时候,UD主分区被占用了;我上午重现过sizhou出现的问题,后来反复查看FBINST功能介绍,最后在不大大师的“FBINST调查”中找到答案,主要BIOS启动不了8PE原因是因为:UD主分区被完全占用,UD主分区8MB内容被占去80%以上,会出现此问题。
2、第二种情况,建立UD分区后,特别是UD分区之前量产了USB-CDROM的情况,造成启动失败;再者,UD分区后端U盘可见分区被重新格式化4K对齐了,实际是破坏了UD启动兼容性,只要使用FBINSTOOL工具初始化PBP就可以了,实际上Sizhou出现的问题,可能是第二种情况,只需要“重新初始化PBP”就可解决好UFI分区启动问题
回复

使用道具 举报

229#
发表于 2014-4-8 16:05:28 | 只看该作者
我u盘是量产过的  
usb cd+  hdd 2个区
回复

使用道具 举报

230#
发表于 2014-4-8 16:08:21 | 只看该作者
P大:
     最好由你建议制作出一个处理UFI分区的程序或批处理,如果是G4D批处理更好;
     还可以由你向J大提出一个解决方案:FBINSTOOL工具可对UD主分区8MB空间进行限制,在FBINSTOOL中加入一个可控制开关,UD主分区8MB空间只允许放入ldlinux.bin、grldr等格式文件;另外还可以增加批量处理UD主分区的功能,可以批量移动主分区数据至数据分区。
回复

使用道具 举报

231#
发表于 2014-4-8 16:20:13 | 只看该作者
sizhou 发表于 2014-4-8 16:05
我u盘是量产过的  
usb cd+  hdd 2个区

量产后的U盘,建议还是要对PBP进行处理,注意是要在按P大对WIN8.IMG文件处理之前进行;
也就是说,使用FBINSTOOL工具对U盘格式化时进行处理好U盘,我直接给上图吧;
这儿一定要使用CHS模式,我刚刚还尝试过使用ZIP模式,结果台式电脑和本本都启动失败的。
注意:这儿我使用的是FBINSTOOL1.606版,新版我正在测试中,应该与1.606版区别不大。
回复

使用道具 举报

232#
发表于 2014-4-8 16:30:24 | 只看该作者
P大:
     你写的“分区表项法”我一直在跟进,主要是做测试效果,你的贴子主要是写出制作方法,手动能力强的人很好用,但对于那些对FBINST不了解的人或不精通,还是有些吃力;
还好Jin大的FBINSTOOL工具迅速跟进了相关功能,实际使用中,还是存在一些问题,因此建议P大进行改进研究:
1、最好由你制作出一个独立处理UFI分区的程序或批处理,如果是G4D批处理更好;
2、由于找不到Jin大大的联系方式,最好由你向Jin大提出一个解决方案:
      FBINSTOOL工具可对UD主分区8MB空间进行限制,在FBINSTOOL中加入一个可控制开关,对UD主分区8MB空间,只能手动添加文件,而采用拖载到UD分区时默认是添加至UD数据分区,不是目前先添加到UD主分区8MB空间内,再向UD数据区进行添加文件,最好UD主分区只允许放入ldlinux.bin、grldr等格式文件;
      另外,还可以增加批量处理UD主分区的功能,可以批量移动主分区数据至数据分区。
回复

使用道具 举报

233#
发表于 2014-4-8 16:44:01 | 只看该作者
jianliulin 发表于 2014-4-1 16:00
uefi启动的兼容性似乎并没有想象中那么好,以下连接是我从论坛下载的一个模板(40M),fba中有一个fat32.img  ...

Jian大大:
经过几天的反复测试,发现一个问题向你反馈一下:
如:1、U盘量产USB-CDROM,后再制作UD,EFI启动失败率增大,必须在映射之前,处理好PBP;
      2、如果UD主分区8MB空间被占满,EFI启动也会失败,所以建议:
FBINSTOOL工具可对UD主分区8MB空间进行限制,在FBINSTOOL中加入一个可控制开关,对UD主分区8MB空间,只能手动添加文件,而采用拖载到UD分区时默认是添加至UD数据分区,不是目前先添加到UD主分区8MB空间内,再向UD数据区进行添加文件,最好UD主分区只允许放入ldlinux.bin、grldr等格式文件;
      另外,还可以增加批量处理UD主分区的功能,可以批量移动主分区数据至数据分区。
回复

使用道具 举报

234#
发表于 2014-4-8 17:18:08 | 只看该作者
本帖最后由 jianliulin 于 2014-4-8 17:20 编辑

“如果UD主分区8MB空间被占满,EFI启动也会失败” ,这个目前还欠缺足够的实验证明。论坛有人提出各种ufi分区放置的位置、理想方式等等,这些都不是关键,关键是要用实验测试证明在什么情况下更容易让主板发现ufi分区,然后fbt等工具围绕实验成果进行调整功能。P大目前正在做这事情,希望有能力有时间的朋友协助P大。
回复

使用道具 举报

235#
发表于 2014-4-8 17:36:07 | 只看该作者
pseudo 发表于 2014-3-25 22:11
分区表项法:使藏入ud或U+深藏区的8PE也能EFI启动

       其实8pe组件东西直接往可见区 ...

为什么FbinstTool V1.607 没有“映射ufi分区”选项?

本人的IMG文件是用diskgenius4.5 X64做的,格式化为FAT16,加入8PE文件。
回复

使用道具 举报

236#
 楼主| 发表于 2014-4-8 18:09:00 | 只看该作者
sizhou 发表于 2014-4-8 16:05
我u盘是量产过的  
usb cd+  hdd 2个区

谢谢测试反馈。

1、量产过就复杂了。
我前面说的都是对整个u盘未曾分多区情形而言,想先把简单情形折腾清楚再说吧。
目前菜单项功能还没考虑量产过的情形,量产过的出问题还不很奇怪。

2、“生成ufi分区”菜单项执行一次就够了,以后不需要再执行,除非涉及格式化ud或整理ud碎片。
执行时一路回车的话,执行奇数次会生成ufi分区,偶数次会清除ufi分区,还原到当初未执行过该菜单项情形。如果执行时不是一路回车,其实是有选择清除还是刷新等花样的英文提示的。

3、生成ufi分区后,可以用diskgenius看到u盘某分区上有8pe的efi目录及bootmgr等文件。
看到efi目录后,应可efi启动;看到bootmgr后,应可bios启动8pe。
如果看不到,就表示UFI分区没弄好。
启动7/8pe的菜单项会到处找
/boot/bootmgr
来启动7/8pe,实在找不到才转run。

4、提及虚拟机是想证实ufi区8pe文件是否破损(万一破损了怎么也启动不了)。
如果虚拟机上efi启动正常就没破损。
回复

使用道具 举报

237#
 楼主| 发表于 2014-4-8 18:11:41 | 只看该作者
@天使的魔翼
量产、UD主分区、BPB等方面,天使兄有实践经验,我都是闭门造车的。
回复

使用道具 举报

238#
 楼主| 发表于 2014-4-8 18:35:05 | 只看该作者
hzghgz 发表于 2014-4-8 17:36
为什么FbinstTool V1.607 没有“映射ufi分区”选项?

本人的IMG文件是用diskgenius4.5 X64做的,格式 ...

fbinsttool对映像文件加了检测,或者说加了某种限制,从便于管理角度来看是有必要限制的。
你的映像正好不合“要求”,被限制,这不奇怪,也不算bug。

目前该限制哪些还没有确切合理的依据,J大可能是以我先前提供的8pe.img作标准的。连4.5版的8pe.img做了变动,也不合“要求”了。
目前暂时用0pe菜单项来弄吧,它不看img文件内容,对img无要求。
回复

使用道具 举报

239#
发表于 2014-4-8 18:36:21 | 只看该作者
这里网速极慢,所以没用原版提供的8pe.img
测试:0405版 机型联想启天(前面用过)
按教程制作好u盘

开机按F12,没有出现uefi选项。
将8pe.img所在分区设为可见,出现uefi启动选项,启动pe正常。(这也说明自用的8pe.img文件是没问题的)
至于U+hddv2高端隐藏,前面已经测试过,uefi启动是正常的。

点评

我一直推测这种机器U+hddv2隐藏(非高端,非深度)时,隐藏区8pe不能efi启动,请验证。  详情 回复 发表于 2014-4-8 18:40
回复

使用道具 举报

240#
 楼主| 发表于 2014-4-8 18:40:33 | 只看该作者
2012zhd 发表于 2014-4-8 18:36
这里网速极慢,所以没用原版提供的8pe.img
测试:0405版 机型联想启天(前面用过)
按教程制作好u盘

我一直推测这种机器U+hddv2隐藏(非高端,非深度)时,隐藏区8pe不能efi启动,请验证。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 09:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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