无忧启动论坛

 找回密码
 注册
搜索

UD三分区补充教程3--三分区的efi区细节不同对efi兼容性的影响(初步结论)

查看数: 20397 | 评论数: 45 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-5 14:43

正文摘要:

本帖最后由 zds1210 于 2020-4-6 23:16 编辑 我亲戚有一台弱efi主板,只支持U+高端隐藏,不支持U+低端隐藏。同时,如果物理分区顺序与软件分区顺序不一致时,就不认efi启动。貌似比一般的只支持U+高端隐藏的efi ...

回复

ali88home 发表于 2016-10-2 21:53:10
本帖最后由 ali88home 于 2016-10-2 22:45 编辑
zds1210 发表于 2016-10-2 21:19
我 的PE,测试bios进不了PE。以前版本没有的。好好检查下。


测试Z大PE
bios-引导



2003PE启动



8PE散开启动



zds1210 发表于 2016-10-2 21:19:03
ali88home 发表于 2016-10-2 20:58
前面低端分区放grldr文件,BIOS-PE文件放在高端UEFI分区里面,怎么可能不启动呢?

我 的PE,测试bios进不了PE。以前版本没有的。好好检查下。

点评

测试Z大PE bios-引导 2003PE启动 [attachimg]251343[/attachimg] 8PE散开启动 [attachimg]251344[/attachimg]  详情 回复 发表于 2016-10-2 21:53
ali88home 发表于 2016-10-2 20:58:02
zds1210 发表于 2016-10-2 19:10
是bios下03PE和8PE都启动失败。

前面低端分区放grldr文件,BIOS-PE文件放在高端UEFI分区里面,怎么可能不启动呢?

点评

我 的PE,测试bios进不了PE。以前版本没有的。好好检查下。  详情 回复 发表于 2016-10-2 21:19
zds1210 发表于 2016-10-2 19:10:24
ali88home 发表于 2016-10-2 17:11
刚刚测试了一下下,Uefi启动成功,没有您说的情形。只是容量限制到4G大,无法突破。

是bios下03PE和8PE都启动失败。

点评

前面低端分区放grldr文件,BIOS-PE文件放在高端UEFI分区里面,怎么可能不启动呢? [attachimg]251340[/attachimg]  详情 回复 发表于 2016-10-2 20:58
mx5840725 发表于 2016-10-2 17:59:31
辛苦了。
ali88home 发表于 2016-10-2 17:11:21
zds1210 发表于 2016-10-2 15:32
谢谢ali大师的回复,目前在哪台弱的efi主板中,扇区连续不连续的问题并不对启动兼容性影响。
但不排除在 ...

刚刚测试了一下下,Uefi启动成功,没有您说的情形。只是容量限制到4G大,无法突破。

点评

是bios下03PE和8PE都启动失败。  详情 回复 发表于 2016-10-2 19:10
zds1210 发表于 2016-10-2 15:32:53
ali88home 发表于 2016-10-2 12:19
很久没有接触,看到Z大信息上来看看,Uefi会启动失败的原因。

Uefi会启动失败,可能引导区已经被破坏, ...

谢谢ali大师的回复,目前在哪台弱的efi主板中,扇区连续不连续的问题并不对启动兼容性影响。
但不排除在别的机子上有影响。
最后一个版本的U深三分区全自动写入,貌似写入efi区有问题,PE引导失败,希望修正。考虑了一下,分区引导easyboot看来没有必要了。

点评

刚刚测试了一下下,Uefi启动成功,没有您说的情形。只是容量限制到4G大,无法突破。 [attachimg]251325[/attachimg]  详情 回复 发表于 2016-10-2 17:11
ali88home 发表于 2016-10-2 12:19:54
很久没有接触,看到Z大信息上来看看,Uefi会启动失败的原因。

Uefi会启动失败,可能引导区已经被破坏,在自己常常制作引导文件和文件复制增加的同时可能破坏了引导而不知。

我工具制作,使用磁盘扇号数计算来分区,所以正确扇区数两个是连续的,不会在中间和后面有剩下空间。至于这样会不会影响启动,应该是排除一些几率吧!
详细的情形还是需要大家测试才正确。

点评

谢谢ali大师的回复,目前在哪台弱的efi主板中,扇区连续不连续的问题并不对启动兼容性影响。 但不排除在别的机子上有影响。 最后一个版本的U深三分区全自动写入,貌似写入efi区有问题,PE引导失败,希望修正。考虑  详情 回复 发表于 2016-10-2 15:32
zds1210 发表于 2016-8-16 02:21:18
2016年暑假,我又反复对这台电脑和戴尔只支持U+高端隐藏efi的机子测试,得出初步结论:
1用gdisk命令行或分区助手命令行制作的高端efi区,在这台弱efi主板上不能启动;但如果用diskgeuis(貌似有时用分区助手图形界面)删除这个分区并重新建议fat分区,然后重新格式化为标准的fat16区,写入efi数据,这台机子能efi启动成功。注意,用dg只重新格式化,或用系统自带工具重新格式化高端efi区,是不能efi启动的。关键是在建立高端隐藏efi分区这步上。
初步可以认为,gdisk和分区助手命令行制作的高端隐藏区,是一种非标准规范的fat区,没有按照微软标准制作。所以,efi启动兼容性 差一些。
2同是只支持U+高端隐藏的机子,貌似又可以分为两大类:
a极少数机子,只支持标准规范的高端隐藏fat区,如U+法,diskpart分区法,dg分区法。这类机子数量应该非常少。
b大部分机子比较强的U+高端隐藏机子,用gdisk或分区助手命令行制作的非标准规范的高端隐藏fat区,仍能efi启动。
zds1210 发表于 2015-12-28 21:04:57
kkkiti 发表于 2015-12-28 18:44
独剑大大 最终有没有试验出结果?

现在只能说暂时无解啊。这个要各位大大努力才能解决。
kkkiti 发表于 2015-12-28 18:44:29
独剑大大 最终有没有试验出结果?

点评

现在只能说暂时无解啊。这个要各位大大努力才能解决。  详情 回复 发表于 2015-12-28 21:04
2012hzy6420 发表于 2015-11-23 06:43:46
xxfx谢谢分享
jmjmbj 发表于 2015-11-21 10:15:07
   UltraISO,打开ISO映像–>启动–>写入硬盘映像
   这种方式,似乎支持常见的新旧电脑,还简单。
风神 发表于 2015-9-24 15:59:07
zds1210 发表于 2015-9-7 12:58
这个方法强。
现在病了,等身体好点再说。
抱病弄了一下:

那现在究竟你的最新的哪一版最保险
xtwj 发表于 2015-9-14 12:47:09
独剑老大,能否告诉小白,龙哥哥是谁?
风神 发表于 2015-9-8 12:56:04
zds1210 发表于 2015-9-8 10:30
下次我把efi分区大小弄成一样,再来做,请M大好好帮我分析下。

ud三分区的u盘,用了一段时间后,uefi失灵。bios正常启动,难道是u盘质量问题
秋月云开 发表于 2015-9-8 11:28:21
zds1210 发表于 2015-9-7 12:23
普通U盘,都是根据以前补充教程1里说的,来制作的。
激活区,数据区格式,efi区分区标识,完全一致, ...

谢谢独剑大师回复,谢谢M大的指导,涨知识了。不过我不懂。上面的图是C大的安装教程里。
mdyblog 发表于 2015-9-8 11:14:19
本帖最后由 mdyblog 于 2015-9-8 11:16 编辑
zds1210 发表于 2015-9-8 10:30
下次我把efi分区大小弄成一样,再来做,请M大好好帮我分析下。


PECMD重新分区的代码: part_efi.zip (345 Bytes, 下载次数: 9)
  1. #code=936T950
  2. ENVI^  ForceLocal=1

  3. SET hd=1  //磁盘号,从0开始
  4. set off1=480247808
  5. set len1=1308622848
  6. set off2=1788870656
  7. set len2=209715200

  8. part -mbr -super -phy  -fs %hd%#1  a 0x07  %off1% %len1%
  9. part -mbr -super -phy  -fs %hd%#2 -a 0x06  %off2% %len2%
  10. part -mbr -super -phy  del %hd%#3  
  11. part -mbr -super -phy  del %hd%#4  

  12. part -up hupdate %hd%
复制代码


分完后重新格式化。
再拷入EFI文件即可。
disktool 发表于 2015-9-8 11:09:38
zds1210 发表于 2015-9-8 10:30
下次我把efi分区大小弄成一样,再来做,请M大好好帮我分析下。

对比下这两种EFI分区的DBR的参数呢,可以使用 WINHEX来查看其DBR。
zds1210 发表于 2015-9-8 10:30:11
本帖最后由 zds1210 于 2015-9-8 10:32 编辑
mdyblog 发表于 2015-9-7 20:46
目前就看到 EFI分区 不是 4K对齐。

254803456 = 248831.5K


下次我把efi分区大小弄成一样,再来做,请M大好好帮我分析下。

点评

ud三分区的u盘,用了一段时间后,uefi失灵。bios正常启动,难道是u盘质量问题  详情 回复 发表于 2015-9-8 12:56
PECMD重新分区的代码:  详情 回复 发表于 2015-9-8 11:14
对比下这两种EFI分区的DBR的参数呢,可以使用 WINHEX来查看其DBR。  详情 回复 发表于 2015-9-8 11:09
mdyblog 发表于 2015-9-7 20:46:09
zds1210 发表于 2015-9-7 19:33
已经用新版的,弄出两图,请大大分析原因:

1龙哥哥UD三分区主程序制作,在那台极弱的efi板子上可 ...

目前就看到 EFI分区 不是 4K对齐。

254803456 = 248831.5K
缩小为204800K 试试。

点评

下次我把efi分区大小弄成一样,再来做。  详情 回复 发表于 2015-9-8 10:30
mdyblog 发表于 2015-9-7 15:52:37
本帖最后由 mdyblog 于 2015-9-7 15:59 编辑
zds1210 发表于 2015-9-7 12:58
这个方法强。
现在病了,等身体好点再说。
抱病弄了一下:


看来下2(EFI失败的那个)  
EFI区不是 4K对齐的。

你用分区软件 缩小为204800K试试。

PECMD PART -gui  调整如下:
1) 选择该U盘。 选中 分区1#, 下面【交换物理号】左边显示2,点 【交换物理号】。确认 EFI分区换到1#了。
2)选中 分区1#,点下面【修改】,便宜单位 改为K, 下面大小输入204800
3)在我的电脑,重新格式化该分区, FAT格式。 再拷入EFI系统文件。
4) 选中 分区1#, 下面【交换物理号】左边显示2,点 【交换物理号】。确认 EFI分区换到2#了。
再去试试EFI启动。


另外, PECMD 有个示例: 制作3分区的。
PECMD2012.1.88.05.71-130810中英.多窗口线程稳定版_win32_64.Imdisk内置.7z\示例\Mk3PART.WCS
这个分出来的3分区是4k对齐的。
mdyblog 发表于 2015-9-7 15:13:56
本帖最后由 mdyblog 于 2015-9-7 17:57 编辑
zds1210 发表于 2015-9-7 12:58
这个方法强。
现在病了,等身体好点再说。
抱病弄了一下:


不是这个图。 这个信息不够。

是这个图:


你的PECMD版本有点低。最新: PECMD.rar (750.47 KB, 下载次数: 28)

点评

已经用新版的,弄出两图,请大大分析原因: 1龙哥哥UD三分区主程序制作,在那台极弱的efi板子上可以efi启动。 2基于分区助手命令行制作的UD三分区,在那台极弱的efi板子上efi启动失败。  详情 回复 发表于 2015-9-7 19:33
mdyblog 发表于 2015-9-7 12:51:54
本帖最后由 mdyblog 于 2015-9-7 12:54 编辑
zds1210 发表于 2015-9-7 12:23
普通U盘,都是根据以前补充教程1里说的,来制作的。
激活区,数据区格式,efi区分区标识,完全一致, ...


你用
pecmd part  -gui -report
(也可以PECMD part -gui
然后 点下面的【导出】按钮,参见楼上“秋月云开”的图
导出的 不同结果,贴上来, 我看能不能分析出什么来。

用UI格式化,确认能EFI启动, pecmd part  -gui -report 贴出图 (也可粘贴文本)。

再用对比的方法(EFI失败),确认能EFI启动失败, pecmd part  -gui -report 贴出图。

点评

这个方法强。 现在病了,等身体好点再说。  详情 回复 发表于 2015-9-7 12:58
zds1210 发表于 2015-9-7 12:23:58
本帖最后由 zds1210 于 2015-9-7 12:29 编辑
秋月云开 发表于 2015-9-6 21:56
问问C大关于EFI分区标识的情况
1、安装效果附图USBOS V2.0.2015.0427
a、普通标准U盘


普通U盘,都是根据以前补充教程1里说的,来制作的。
激活区,数据区格式,efi区分区标识,完全一致,但efi启动效果不同。
特别怪 。

点评

谢谢独剑大师回复,谢谢M大的指导,涨知识了。不过我不懂。上面的图是C大的安装教程里。  详情 回复 发表于 2015-9-8 11:28
你用 pecmd part -gui -report (也可以PECMD part -gui 然后 点下面的【导出】按钮,参见见楼上图) 导出的 不同结果,贴上来, 我看能不能分析出什么来。 用UI格式化,确认能EFI启动, pecmd part -gui  详情 回复 发表于 2015-9-7 12:51
2011npwjm 发表于 2015-9-7 08:55:39
谢谢楼主的分享
xyxb 发表于 2015-9-7 07:53:29

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

闽公网安备 35020302032614号

GMT+8, 2025-2-16 20:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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