无忧启动论坛

标题: UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论 [打印本页]

作者: zds1210    时间: 2015-4-21 21:19
标题: UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论
本帖最后由 zds1210 于 2016-8-16 02:24 编辑

  UD三分区=UD区+ntfs数据区+fat格式的高端efi
目前在测试UD三分区的过程中,特别是简化型三分区(UD区只放grldr,其它全放efi区),实测发现问题比较多。
有一部分老机子中,纯UD能启动,但UD三分区的UD不能启动。一直百思不得其解。
出问题机子图片:

后来经风神兄弟提醒,才想到,UD三分区中,为了兼容外置放在efi区中,故意让龙哥哥的程序中激活了efi区以方便bootpart挂载这个隐藏区来实现外置加载。
然后叫网友实测,特意取消这个高端efi区激活,结果这种老机子UD三分区启动成功。
原因分析:估计有一部分主板,如果激活了efi区,则可能认为efi区就是引导区,而又找不到U盘主引导或分区引导什么的,故启动卡死;或干扰了bios对UD引导区的判断。
现在要请UD高手讨论的是以下情况对UD启动兼容性的影响:
1.如果激活efi区,不激活中间数据区,这种情况UD启动兼容性最差。当然大部分机子UD无问题。但部分老机子UD启动失败。
很不幸的是,简化型UD三分区因用bootpart挂载所限,都是激活了efi区。结果问题多多。而外置放在Ud区的标准UD三分区,激活不激活efi都不影响外置加载,取消激活efi区就好了。
2.如果数据区和efi都不激活,UD启动的兼容性如何?
很不幸,自己的联想本本G480,设置bios启动优先,结果直接跳过UD启动而efi启动。
3.如果只激活数据区,不激活efi区,UD启动的兼容性如何

目前来看,暂时没有出现不良情况。从类比的原理来看,纯UD也是激活后面的数据区的。
目前来看,第一种情况兼容性,最不好。后面两种情况,那种情况对UD启动兼容性好呢?纠结的是到底要不要激活数据区。
同时,激活不同的区,对efi启动兼容性是否有影响啊?
请各位高手多多指教,特别是对UD启动有研究的高手,多多指教。其实对U深三分区的影响也是一样的。
有这样子机子的网友,可以下载我的半解开方案,用dg激活或取消激活efi区和数据区,来研究启动兼容性。

附我派猫大实测情况
测试机器:
CPU:I7 4790K
主板:微星z97 GAMING 5
测试情况如下:
双激活:uefi可启动,bios无法启动
激活EFI区:bios可启动,uefi无法启动
激活DATA区:bios可启动,uefi可启动


实测结论:
1只激活数据区,不激活efi区,UD启动的兼容性的最好。目前实测没有发现问题。
对于外置放于efi区的简化型UD三分区,如果不激活efi区,bootpart就不能挂载外置,可以用imdisk来挂载,实测imdisk可以挂载不激活的efi区。

2贝壳兄弟提醒,设置efi区为隐藏属性(H)后,实测发现有一些主板不能efi启动,没有efi选项,建议不要设置为好。







作者: zds1210    时间: 2015-4-21 21:19
本帖最后由 zds1210 于 2015-4-21 22:09 编辑

简化型UD三分区和简化型U深三分区,在老机子启动问题比较多。
关键原因也在于为了让bootpart挂载到efi区外置,要把efi区激活。结果导致一部分老机子不能UD
启动。结果让好多人认为简化型三分区不可靠。
网友实测,取消efi区激活,简化型UD三分区的UD启动成功,但好多老大们的PE启动后又加载不了外置。
现在的新方案,就是取消efi区激活。为了挂载到efi隐藏区外置,改用imdisk来挂载efi区外置。
实测不激活efi区,用imdisk挂载efi区无问题。imdisk也很容易挂载UDm和U+深度隐藏。
看来,PE内核中加入imdisk,是解决目前简化型三分区(UD或U深的)最佳方案,同时也可以升级兼容udm>
简化型三分区,是很有前途的。只是方案要优化。
作者: 12250279    时间: 2015-4-21 21:30
发布一下制作方法,
作者: zds1210    时间: 2015-4-21 22:00
事关UD三分区的兼容性,请大家多多讨论下。
作者: 细细哥~    时间: 2015-4-21 22:40
我觉得分区激活与否不是关键,关键是:主引导记录
作者: zds1210    时间: 2015-4-21 23:34
细细哥~ 发表于 2015-4-21 22:40
我觉得分区激活与否不是关键,关键是:主引导记录

都已经说了,激活efi区,一些老机子UD三分区启动不成功,取消激活,又能启动成功。怎么无关?
作者: 风神    时间: 2015-4-22 08:58
ud三分区ud启动情况:
同时激活高端区数据区可以启动(这需要软碟通和fbinstool手工操作才行,直接用你的工具做不出来)
同时取消高端区数据区也可启动
单独激活数据区可以启动
单独激活高端区不可启动
这是某台08年的联想品牌机情况,另两台机器4种情形都可启动,无更多机器测试了
作者: zds1210    时间: 2015-4-22 09:03
风神 发表于 2015-4-22 08:58
ud三分区ud启动情况:
同时激活高端区数据区可以启动(这需要软碟通和fbinstool手工操作才行,直接用你的 ...


用dg来做,三种情况都可以。
作者: chen463    时间: 2015-4-22 09:17
本帖最后由 chen463 于 2015-4-22 09:26 编辑
风神 发表于 2015-4-22 08:58
ud三分区ud启动情况:
同时激活高端区数据区可以启动(这需要软碟通和fbinstool手工操作才行,直接用你的 ...


这台08年的联想品牌机,引导有问题,这种问题其实不用太在意。

激活只能一个,同时存在两个三个,让他如何选项启动?这是错误的安装造成的。

所以不用理会这样的问题,如果有发现不能启动,调整一下激活分区,通常都可以启动才是。

G4D有时也有这样的问题,高端隐藏区格式FAT就能够启动,FAT32就不能启动,这不是激活问题,光是格式就造成两种不同的情况。
作者: zds1210    时间: 2015-4-22 09:37
chen463 发表于 2015-4-22 09:17
这台08年的联想品牌机,引导有问题,这种问题其实不用太在意。

激活只能一个,同时存在两个三个,让 ...

激活两个分区是不对的;激活Efi不激活就是了。
现在的问题是激活数据区,与两区不激活,哪个启动兼容性好?


作者: chen463    时间: 2015-4-22 09:50
本帖最后由 chen463 于 2015-4-22 10:32 编辑
zds1210 发表于 2015-4-22 09:37
激活两个分区是不对的;激活Efi不激活就是了。
现在的问题是激活数据区,与两区不激活,哪个启动兼容性 ...


两区都不激活?那么激活是哪一个区?

这种现象看看是不是激活UD区?

我怀疑是FAT32格式的问题造成?看看风神大大的高端区格式,是不是FAT32,如果是,那么问题就明白了。

这样的问题通常是G4d引导不支持所造成的,跟激活应该不相干,激活在最后高端区,有可能G4d引导时失败,因为里面没有grldr引导文件。因为您设定激活在最后高端区,比UD排序在前,当然先引导激活在最后高端区,不相信?您可以试试把grldr引导文件放激活的最后高端区里面,就可以了。

建议Z大把grldr里面的find...路径取消,让G4d自动从本地盘搜寻,再搜寻其他盘,应该可以解决。
作者: zds1210    时间: 2015-4-22 10:57
本帖最后由 zds1210 于 2015-4-22 11:02 编辑
chen463 发表于 2015-4-22 09:50
两区都不激活?那么激活是哪一个区?

这种现象看看是不是激活UD区?


真搞笑的说法。
U盘bios引导:主引导-分区引导-grldr。
对于UD三分区而言:UD的fbinst主引导 -UD区的分区引导-UD区的grldr。
在UD三分区中,高端根本没有主引导和分区引导,何来直接引导高端的grldr之说;就是放一个,也是没有用。不信你删除UD区的grldr,在高端放一个grldr试一下,根本不能bios引导。
风神兄弟的以前是用手工制作的,先U+后UD,高端区肯定是fat16;龙哥哥的主程序,我们设置的高端efi区就是fat16。何来fat32?
而在纯UD能启动,UD三分区激活efi区不能引导的例子中,貌似连UD的主引导都没有引导失败,何来glrdr引导?
作者: zds1210    时间: 2015-4-22 11:10
本帖最后由 zds1210 于 2015-4-22 11:13 编辑
chen463 发表于 2015-4-22 09:50
两区都不激活?那么激活是哪一个区?

这种现象看看是不是激活UD区?


已经上图,看有没有到grldr引导的阶段?
看图片,就是卡在UD主引导上,fbinst主引导失败。
所以,问题的关键就找到了,激活后面两分区对fbinst主引导的兼容性影响,而不是其它。深度隐藏尖的UD和U深本身貌似不用激活。
作者: wylgogogo    时间: 2015-4-22 11:41
      关注下,呵呵,等待3分区法,越来越好。
作者: 2012zhd    时间: 2015-4-22 12:23
我的是这样,测试过的机子(包括我的2007年的n73pv老主板)没有发现不启动的。
作者: 风神    时间: 2015-4-22 12:31
chen463 发表于 2015-4-22 09:50
两区都不激活?那么激活是哪一个区?

这种现象看看是不是激活UD区?

我的高端区是fat16
作者: 风神    时间: 2015-4-22 12:31
chen463 发表于 2015-4-22 09:50
两区都不激活?那么激活是哪一个区?

这种现象看看是不是激活UD区?

我的高端区是fat16
作者: 风神    时间: 2015-4-22 12:37
zds1210 发表于 2015-4-22 10:57
真搞笑的说法。
U盘bios引导:主引导-分区引导-grldr。
对于UD三分区而言:UD的fbinst主引导 -UD区的 ...

两个区都激活的情况下,一台电脑居然从高端区的syslinux启动,而不从ud区的grub4dos启动。奇葩,少见
作者: JimXon    时间: 2015-4-22 13:15
外置放在数据区不就可以了吗
作者: yjd    时间: 2015-4-22 14:00
咋不试试udm呢。
作者: 细细哥~    时间: 2015-4-22 14:12
zds1210 发表于 2015-4-21 23:34
都已经说了,激活efi区,一些老机子UD三分区启动不成功,取消激活,又能启动成功。怎么无关?

仔细看下面4张图:(你还漏掉了两种情况)







作者: yjmub    时间: 2015-4-22 14:56
本帖最后由 yjmub 于 2015-4-22 14:58 编辑
zds1210 发表于 2015-4-21 21:19
简化型UD三分区和简化型U深三分区,在老机子启动问题比较多。
关键原因也在于为了让bootpart挂载到efi区外 ...

现在的新方案,就是取消efi区激活。为了挂载到efi隐藏区外置,改用imdisk来挂载efi区外置。
实测不激活efi区,用imdisk挂载efi区无问题。imdisk也很容易挂载UDm和U+深度隐藏。


老菜鸟问下,能不能说下具体做法,佛大那个P,我菜,说实在的没有看懂。能不能说下怎样用IMDISK挂载?

作者: zds1210    时间: 2015-4-22 22:49
yjmub 发表于 2015-4-22 14:56
老菜鸟问下,能不能说下具体做法,佛大那个P,我菜,说实在的没有看懂。能不能说下怎样用IMDISK挂 ...

这个方面,问下M大。
作者: 红毛樱木    时间: 2015-4-22 23:23
本帖最后由 红毛樱木 于 2015-4-22 23:26 编辑

这个帖子根本就没有讨论的意义
搞那么多主分区都去激活了,本身就是在误导BIOS,你让比较笨的BIOS从哪个激活的分区启动?它不知道哪个分区是大哥了,保护费也不知道交给谁,它只有不去从优盘启动。


附带一句,ud区只放一个grldr,用find命令很容易在老机器上find很久,,,

作者: zds1210    时间: 2015-4-23 00:20
本帖最后由 zds1210 于 2015-4-23 00:25 编辑
红毛樱木 发表于 2015-4-22 23:23
这个帖子根本就没有讨论的意义
搞那么多主分区都去激活了,本身就是在误导BIOS,你让比较笨的BIOS从哪个激 ...


谢谢红毛,同时激活data和efi区是没有必要的,现在的问题,在三分区中,data和efi区都不激活为好,还是只激活data区

简化型UD三区中,只放一个grldr,用find语句在老机子上find很久,问题貌似又回到了不点以前说的,有一些主板,一找软驱就会卡死。可以在grldr中find忽略软驱为好。以 前U深在老机子也出现过卡死的问题,原因引用了简化的grldr脚本引导,最后改为默认,只是改一menu.lst的路径为实际路径
我看好多人,动不动就乱改内置的grldr,造成的问题真是多。默认的脚本是最好的。
作者: zds1210    时间: 2015-4-23 18:42
事关UD三分区未来。
作者: 贝壳iT    时间: 2015-4-23 23:12
本帖最后由 贝壳iT 于 2015-4-23 23:16 编辑

可见数据区与隐藏EFI区都不需要激活。这种情况兼容最好且对EFI的启动无影响。EFI启动不需要分区激活标志。
多个激活分区BIOS识别凌乱,可能无法启动。另外EFI区不要有隐藏标志H,否则也会影响UEFI下的识别问题。
作者: ali88home    时间: 2015-4-24 00:16
UD引导的问题,在一些旧机失败的现象,后学认为不需要那么紧张,新的机子有时也会有这样的现象,不可能十全十美,万无一失,Z大还是照预先的计划继续,这种不能启动几率很少的。

至于激活还是数据区理想一点,现在EFI只搜寻FAT格式分区启动,没有影响的。
作者: chiannet    时间: 2015-4-24 09:03
本帖最后由 chiannet 于 2015-4-24 09:04 编辑
贝壳iT 发表于 2015-4-23 23:12
可见数据区与隐藏EFI区都不需要激活。这种情况兼容最好且对EFI的启动无影响。EFI启动不需要分区激活标志。
...


这点,我赞同。新版USBOS V2.0.2015.0423  USBZL V2.1.2015.0423若采取三分区部署,数据区、高隐区均不激活,用IMDISK 扇区映像挂载高隐区。
作者: zds1210    时间: 2015-4-24 10:44
本帖最后由 zds1210 于 2015-4-24 10:45 编辑
chiannet 发表于 2015-4-24 09:03
这点,我赞同。新版USBOS V2.0.2015.0423  USBZL V2.1.2015.0423若采取三分区部署,数据区、高隐区均不 ...


UD启动,估计不激活区,有好处。外置放在efi区,才要imdisk挂载,放在UD区应该不要了。
但弱uefi还要研究下。周末有时候准备对一台弱efi研究下。因为一次发现,UD三分区可以启动,U深三分区不可以启动,efi,估计是激活区的问题。
作者: zds1210    时间: 2015-4-24 11:03
贝壳iT 发表于 2015-4-23 23:12
可见数据区与隐藏EFI区都不需要激活。这种情况兼容最好且对EFI的启动无影响。EFI启动不需要分区激活标志。
...

efi不要设置隐藏标志,否则会影响efi启动。
这个提醒的相当的好。以前手工制作U深三分区,efi在一台机子上不能启动。但UD三分区可以。
正准备对这台机子于测试。准备从激活分区和隐藏标志,两个方面测试,一定结论/


作者: 贝壳iT    时间: 2015-4-25 07:33
本帖最后由 贝壳iT 于 2015-4-25 07:38 编辑
chiannet 发表于 2015-4-24 09:03
这点,我赞同。新版USBOS V2.0.2015.0423  USBZL V2.1.2015.0423若采取三分区部署,数据区、高隐区均不 ...


目前我的大量测试发现, UD在前面,中间为用户自由存储可见区,最后是EFI分区,自由存储区与EFI都不要设置激活与隐藏标志。三分区均为主。此情况大量测试兼容性最好。
需要注意的是,EFI区域一定要放最后,位置变了模拟启动可能没任何问题,实机启动大多无法识别EFI.另外 @zds1210 的问题,EFI区激活不激活对EFI识别无直接影响,EFI加了隐藏会导致很多主板无法识别到EFI存在,为UD在磁盘最前预留足够空闲,要保证UD最后安装,保持引导信息干净不受BIOS启动影响。
先创建出三个分区,并让最前面的UD预留空闲,然后释放EFI到不显示盘符的EFI区,最后不加格式化命令的安装UD,使其引导相关不被损坏。
我这边的测试主要是以服务器维护的客户为主,目前这种方式没发现任何问题。

另一点提醒下,如果安装了隐藏的EFI,那用户自由存储数据区最好就不要在安装EFI文件了。同时最好格式化成其他格式,不然EFI启动项会出现两个EFI,而实测发现这个时候无论选哪一个都是启动的隐藏区的EFI,可能与主板有关系,仅分享经验!

作者: chiannet    时间: 2015-4-25 07:46
贝壳iT 发表于 2015-4-25 07:33
目前我的大量测试发现, UD在前面,中间为用户自由存储可见区,最后是EFI分区,自由存储区与EFI都不要设置 ...

EFI加了隐藏会导致很多主板无法识别到EFI存在,
这是经验么?请举实证。

因为我纳闷了,MS 的ESP分区本身也是隐藏的分区。
作者: 贝壳iT    时间: 2015-4-25 08:09
chiannet 发表于 2015-4-25 07:46
EFI加了隐藏会导致很多主板无法识别到EFI存在,
这是经验么?请举实证。


微星b75,两款u盘,一个威刚32g,一个cz80  64g,均发现隐藏efi分区后无法识别,没有efi选项。充分利用u盘只能同时显示一个分区并分配盘符的特征,达到假隐藏即可,兼容最好,相当于吧efi文件扔fat的可见区一样
作者: ali88home    时间: 2015-4-25 09:39
chiannet 发表于 2015-4-25 07:46
EFI加了隐藏会导致很多主板无法识别到EFI存在,
这是经验么?请举实证。

ESP分区本身是隐藏的分区,ID是00和16是有差别的
作者: zds1210    时间: 2015-4-25 11:47
本帖最后由 zds1210 于 2015-4-25 12:01 编辑
贝壳iT 发表于 2015-4-25 07:33
目前我的大量测试发现, UD在前面,中间为用户自由存储可见区,最后是EFI分区,自由存储区与EFI都不要设置 ...

谢谢兄台的提醒。
关于U+高端隐藏,数据区格式为ntfs或exfat,其efi兼容性很高,不才也做过类似的研究的。关于UD三分区,就是UD加U+高端隐藏,强强联合,打造史上兼容性最好的PE。关于分区结构,隐藏不隐藏,数据区格式为ntfs,这些对于三分区的影响,大家都有比较相同的认识。貌似已经完美终结。
但UD三分区,就是UD加U+高端隐藏,貌似不是简单的一加一等于二。关于激活区对ud和efi启动的影响,还要有更多的研究和实测。关于efi区加隐藏属性对efi启动的影响,也是一个好的提示,值得大家研究和实测。
关于不激活数据区和efi区,UD启动兼容性最高,不才一直保留自己的看法。虽然有好多高手也是这样子认识,包括龙哥哥。不过采用类比的方法来分析:既然纯UD手工和编程制作,其后面的数据区一直是激活的,这么多年以来,纯UD启动就是这个样子,也没有见过有人说UD启动兼容性不好。不才研究过U+V2深度隐藏,也是这样子。所以,不才的意见,UD三分区,还是学纯UD,数据区激活其UD启动兼容性最强
这不,昨天晚上,不才就无意中用UD三分区法来测试自己的联想G480本本,结果发现,efi和data区都不激活,直接无法UD启动,直接是efi启动。要激活数据区,才能UD启动;当然efi启动也无忧。

作者: 贝壳iT    时间: 2015-4-25 12:37
zds1210 发表于 2015-4-25 11:47
谢谢兄台的提醒。
关于U+高端隐藏,数据区格式为ntfs或exfat,其efi兼容性很高,不才也做过类似的研究的 ...

应该是说激活数据区EFI区,不是和。不出意外你应该只能同时激活一个分区才对。激活某个分区后对UD兼容更好希望可以多测试下,看看是不是单纯的因为激活/不激活导致兼容问题。
EFI分区添加隐藏属性,这个是已经下定论了,对EFI有一定的影响导致无法识别EFI存在,也可能仅是某些主板才出问题。这个是我目前的方式,可见数据区与EFI都不激活,另外EFI我已经弃用U+创建。


作者: zds1210    时间: 2015-4-25 12:47
本帖最后由 zds1210 于 2015-4-25 12:51 编辑
贝壳iT 发表于 2015-4-25 12:37
应该是说激活数据区或EFI区,不是和。不出意外你应该只能同时激活一个分区才对。激活某个分区后对UD兼容 ...


好了,用dg有比较多的玩法。
一起激活数据区和efi区,当然没有必要,理论上也是错误的,导致bios混乱。
激活efi区,不激活数据区,这个对UD启动性也不好,有一部分老机不能UD啊。这个已经有定论。
激活数据区,不激活efi区,这个玩法正在研究中。是不才推荐的玩法。
数据区和efi区都不激活,这个玩法也正在研究中。但联想g480出问题了,保持 bios优先启动,结果直接uefi,跳过UD。这个就是激活的影响,因为龙哥哥的三分区程序非常成熟,最近就是两区都不激活,不才把玩三分区也好长时间了。
目前不才的想法,还是激活数据区,不激活efi区,UD启动比较可靠。
关于你讲的不设置高端隐藏的隐藏属性可提高 efi的兼容性,不才也认同。不才亲戚家有一台机子,貌似就可以研究清楚这个问题,但到底是什么原因,还要实测为准。
作者: 贝壳iT    时间: 2015-4-25 12:58
zds1210 发表于 2015-4-25 12:47
好了,用dg有比较多的玩法。
一起激活数据区和efi区,当然没有必要,理论上也是错误的,导致bios混乱 ...

数据区和efi区都不激活,保持 bios优先启动,结果直接uefi,跳过UD
希望测试下,仅优先顺序变了还是UD完全就启动不了了? 比如有些电脑 F11会出来启动项选项,你手动选择不再EFI 前缀的 U盘启动试试,看能不能以BIOS启动到UD界面。
作者: chiannet    时间: 2015-4-25 14:54
贝壳iT 发表于 2015-4-25 12:37
应该是说激活数据区或EFI区,不是和。不出意外你应该只能同时激活一个分区才对。激活某个分区后对UD兼容 ...

是的,U+是该滚蛋了。顺便的,bootpart这货也要滚。
作者: chiannet    时间: 2015-4-25 15:02
zds1210 发表于 2015-4-25 12:47
好了,用dg有比较多的玩法。
一起激活数据区和efi区,当然没有必要,理论上也是错误的,导致bios混乱 ...


G480的测试只说明了有优先问题。


你试试,关闭EFI引导,only BIOS 启动,看看双不激活法,还能UD启动否?如果,此时UD也无法启动,那才是致命的。
作者: ali88home    时间: 2015-4-25 23:04
zds1210 发表于 2015-4-25 12:47
好了,用dg有比较多的玩法。
一起激活数据区和efi区,当然没有必要,理论上也是错误的,导致bios混乱 ...

不是GPT格式硬盘,不设定分区激活,好像有错误吧!记得几年前使用GDISK分区时,一定要激活主分区,现在这样的技术规范,居然被推翻,DG检测看看就明白。看来大家被系统盘给影响了,可怕呀!难怪bios快没有生存地位与市场。
后学还是那句话,激活数据区,不要隐藏分区,这样的相容性应该最符合规范。现在的U+V2设定隐藏三分区程序就是这样制作,不是刚好,是刻意的制作方式。

作者: zds1210    时间: 2015-4-26 21:47
本帖最后由 zds1210 于 2015-4-26 22:02 编辑
chiannet 发表于 2015-4-25 14:54
是的,U+是该滚蛋了。顺便的,bootpart这货也要滚。


目前来看,改进型的U+高端也不错,bootpart挂载简单实用。
作者: zds1210    时间: 2015-4-26 22:04
发展UD三分区虽然是好,但貌似也没有必要排斥U+,两者互补。
当然,UD和grldr毕竟是开源的东西,大家难于割舍是可以理解的
作者: 风神    时间: 2015-4-27 09:47
zds1210 发表于 2015-4-26 22:04
发展UD三分区虽然是好,但貌似也没有必要排斥U+,两者互补。
当然,UD和grldr毕竟是开源的东西,大家难于 ...

ud三分区或u深三分区的优势在于数据区存放大于4g的文件以及efi区的防误删误格的安全。
如果你不在乎这两点,就可以用ud加可见区efi或u+普通隐藏加可见区efi
或者你还不在乎,还可以直接u+不隐藏或b+不隐藏

当然,我推荐三分区
作者: zds1210    时间: 2015-4-27 10:22
本帖最后由 zds1210 于 2015-4-27 10:27 编辑
风神 发表于 2015-4-27 09:47
ud三分区或u深三分区的优势在于数据区存放大于4g的文件以及efi区的防误删误格的安全。
如果你不在乎这两 ...


U+高端隐藏,本身就支持efi。不要再加可见区efi 。嘿嘿。记得数据区格式为exfat或ntfs。
作者: 风神    时间: 2015-4-27 11:07
zds1210 发表于 2015-4-27 10:22
U+高端隐藏,本身就支持efi。不要再加可见区efi 。嘿嘿。记得数据区格式为exfat或ntfs。

u+高端有的bios不行,还是低端保险,但低端有的efi也不行,所以就低端加efi,相当于ud加efi。但似乎ud加载pe速度慢

还是ud三分区好,外置在可见区放一份更保险

不知改进u+高端是什么,bios更保险啦?



作者: zds1210    时间: 2015-4-27 11:35
风神 发表于 2015-4-27 11:07
u+高端有的bios不行,还是低端保险,但低端有的efi也不行,所以就低端加efi,相当于ud加efi。但似乎ud加 ...

U+高端数据区格式为ntfs,实测有利于uefi启动。可能也会有利于bios启动。
作者: 风神    时间: 2015-4-27 11:52
可以试试看
作者: zds1210    时间: 2015-4-27 12:45
目前UD三分区,比较好解决了低高端的矛盾。可以一试。
作者: yjmub    时间: 2015-4-30 17:31
高手们,三分区,能启动到UD的grldr,但找不到U+的MENU.lst,貌似grldr没有认出U+分区(显现,隐藏,激活,取消激活均无效),何故,有两台机器能正常启动,有两台就是认不出U+,接下来如何处理?


作者: zds1210    时间: 2015-4-30 17:47
yjmub 发表于 2015-4-30 17:31
高手们,三分区,能启动到UD的grldr,但找不到U+的MENU.lst,貌似grldr没有认出U+分区(显现,隐藏,激活, ...


用哪个的PE?grldr可以贴出来。
作者: 不点    时间: 2015-4-30 22:47
本帖最后由 不点 于 2015-4-30 22:49 编辑

应邀来这里,但似乎你们已经基本弄清楚了原因。我没看出我能够在哪个地方提供帮助。我对三分区的概念一点也不熟悉,从未接触过。我对 ud 也仅仅停留在一个普通用户的水平上。

还有什么未解决的吗?你们未解决的,估计我也解决不了。


作者: yjmub    时间: 2015-5-1 10:01
本帖最后由 yjmub 于 2015-5-1 10:50 编辑
zds1210 发表于 2015-4-30 17:47
用哪个的PE?grldr可以贴出来。


这与用哪个PE有关吗?grldr没有认出U+,,PE,好象是“在秋天拐个弯”什么的,你的PE我也下了,一样的。
与菜单倒是可能有关的。不过我执行find, 出现与U盘有关的有(UD),(fd0),(fd0,0),(fd1,0), 用ls命令看了下
(ud)=(fd0),后两个,file is not found.UD区格式化为ZIP,老机无USB-hdd,格式化为USB-hdd,插入U盘自检不能通过,直接卡死。
准备在UD区放个0PE算了。这也应该算是三分区一个不成功的案例吧。
问我菜单?UD区放置原版046a版的grldr用内置菜单查找/boot/grub/menu.lst,问题是grldr根本认不出U+,何谈menu.lst?
作者: mdyblog    时间: 2015-5-1 10:15
yjmub 发表于 2015-5-1 10:01
这与用哪个PE有关吗?grldr没有认出U+,,PE,好象是“在秋天拐个弯”什么的,你的PE我也下了,一样的。
...

老机无USB-hdd,格式化为USB-h帮dd,插入U盘自检不能通过,直接卡死。
-------------------
逮着各机会。
恳请 帮我测试下 MBROSTool格式化出的 UD, UDM, U+,会是否也会卡死。
主意,也分是否ZIP;是否ZIP都要测试。
在启动设置--高级模式的,下面, 有 ZIP  切换。
拜托了!
作者: yjmub    时间: 2015-5-1 10:30
mdyblog 发表于 2015-5-1 10:15
老机无USB-hdd,格式化为USB-h帮dd,插入U盘自检不能通过,直接卡死。
-------------------
逮着各机会 ...

这几天也正在关心老大的东西,自觉得自己对MBROSTOOL还没有消化好,故还没有动手,怕是自己的误操作得到错误的结论,测试后一定会第一时间告诉你结果。
作者: mdyblog    时间: 2015-5-1 11:07
yjmub 发表于 2015-5-1 10:30
这几天也正在关心老大的东西,自觉得自己对MBROSTOOL还没有消化好,故还没有动手,怕是自己的误操作得到 ...

现在 怪机器 很难碰到。 很难碰到这样的测试条件。
所以麻烦你测试下 BIOS 能否启动。
作者: pseudo    时间: 2015-5-1 11:13
yjmub 发表于 2015-5-1 10:01
这与用哪个PE有关吗?grldr没有认出U+,,PE,好象是“在秋天拐个弯”什么的,你的PE我也下了,一样的 ...

0pe提供的grldr+0pe.iso两文件在ud兼容性最好。
grldr在ud,0pe.iso移出ud放到U+弄出的分区一般也行,不用修改文件。
对U+隐藏、高端隐藏区,可用diskgenius浏览、复制文件。
作者: zds1210    时间: 2015-5-1 12:11
本帖最后由 zds1210 于 2015-5-1 12:30 编辑
yjmub 发表于 2015-5-1 10:01
这与用哪个PE有关吗?grldr没有认出U+,,PE,好象是“在秋天拐个弯”什么的,你的PE我也下了,一样的 ...


貌似“秋天的拐”PE根本没有出现过出现过三分区。现在把启动出现的问题,归到三分区,貌似并不公平了。
三分区有两个方案,一个标准型,一是简化型。标准型的三分区,bios启动的PE和外置均放到UD区,efi启动的东东才放到U+区。所以,只支持zip老机子,根本不用启动efi的U+区,所谓查找不到U+区问题根本就不存在;如果要完美主义者,改进grub菜单,完全就可以解决了。与三分区有什么关系?
像这种只支持zip的老机子,还是不要简化型UD三分区为好。zip格式启动内核解开的高端区PE,nt5 nt6问题比较多,就是简单U+也是如些,与三分区并无关系。
这种zip启动老机子,建议用标准UD三分区来制作,专用UD和半解开方案都行,不要用量产的简化型三分区。
PE和外置都直接放在UD区,不存在查找U+区的问题。U+区放的是8PEx64位,老机子也用不到。
标准UD三分区:支持zip和hdd启动的新老机子
简化型UD分区:放弃仅zip启动的老机子的支持。我身边就有一台这样子的机子,其中的问题我很清楚。要支持新机子,内核散开是必要的,然后简化型PE中,要启动内核散开的放在高端区的PE,
问题本来就多。不如直接放弃这部分只支持zip的机子。对于高端区而言,本来启动兼容性就差。
建议你下载半解开和专用UD标准三分区方案,所谓的查找U+区的问题根本就不存在。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=362598&extra=

作者: zds1210    时间: 2015-5-1 12:37
本帖最后由 zds1210 于 2015-5-1 12:46 编辑
yjmub 发表于 2015-4-30 17:31
高手们,三分区,能启动到UD的grldr,但找不到U+的MENU.lst,貌似grldr没有认出U+分区(显现,隐藏,激活, ...


这个问题要找grub高手来解决。目前的情况下,推荐用标准UD三分区来启动,bios启动不存在找U+区的问题。
看样子,你是采用了简化型的UD三分区来做的。
已经启动到了grldr,说明UD启动成功了。但为什么查找不到U+区的menu.lst,是不是只支持zip启动?
启动时就到grub的命令行?
我有一台老机子,只支持zip启动,如果用新版标准grldr的grldr,简化型UD三分区启动,U+高端启动时候,也会卡死在grud命令行。后来在grldr加入P大的深度隐藏代码,还真启动到message菜单了。下载我的双三八试一下。
grldr代码改成这样子试一下。
  1. pxe detect
  2. configfile
  3. default 0
  4. timeout 0

  5. title find /boot/grub/menu.lst
  6.         errorcheck off
  7.         configfile /boot/grub/menu.lst
  8.         if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff && configfile (ud)/boot/grub/menu.lst
  9.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  10.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  11.         set /a bdrive=*0x8280&0xffffffff
  12.         dd if=(%bdrive%)96+1 of=(md)768+1 bs=1 count=8 skip=502
  13.         set /a pe=*393216&4294967295 && set /a ps=*393220&4294967295
  14.         write 393216 0
  15.         write 393220 0
  16.         map (%bdrive%)%pe%+%ps% (fd3)
  17.         map --hook
  18.         set pe= && set ps= && set bdrive=
  19.         rootnoverify (fd3)
  20.         configfile (fd3)/boot/grub/menu.lst
  21.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  22.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  23.         errorcheck on
  24.         commandline

  25. title commandline
  26.         commandline

  27. title reboot
  28.         reboot

  29. title halt
  30.         halt
复制代码

作者: yjmub    时间: 2015-5-1 21:55
zds1210 发表于 2015-5-1 12:11
貌似“秋天的拐”PE根本没有出现过出现过三分区。现在把启动出现的问题,归到三分区,貌似并不公平了。 ...
貌似“秋天的拐”PE根本没有出现过出现过三分区

三分区与PE有关吗?三分区难道还挑PE?不就是grldr引导bootmgr?用ls看不到U+的文件,还有通过改进菜单能补救,说实话吧,你给的codecs我怎么也看不出有可能让grldr找到U+,也可能是我菜吧。死马当活的医吧。我还是试试吧,感谢!
作者: yjmub    时间: 2015-5-1 22:03
mdyblog 发表于 2015-5-1 11:07
现在 怪机器 很难碰到。 很难碰到这样的测试条件。
所以麻烦你测试下 BIOS 能否启动。

ZIP模式——BIOS能启动到菜单,进64PE时提示BCD错误,在其它(我制作U盘的机器)上正常运行。
关闭ZIP模式,直接进硬盘系统。 用的是“GPT-UEFI.万能USB-MBROS-grub2-G3-H3CDALL-8PEx64-368M.zip”测试包。
作者: zds1210    时间: 2015-5-1 22:46
本帖最后由 zds1210 于 2015-5-1 22:48 编辑
yjmub 发表于 2015-5-1 22:03
ZIP模式——BIOS能启动到菜单,进64PE时提示BCD错误,在其它(我制作U盘的机器)上正常运行。
关闭ZIP模 ...


zip对高端散开的nt6 nt5引导的通病。
很奇怪,我的本本支持hdd,但udm弄成hdd就硬盘启动,要zip才行。M大,是怎么回事?传统U+和UD无此问题。
作者: mdyblog    时间: 2015-5-1 23:09
yjmub 发表于 2015-5-1 22:03
ZIP模式——BIOS能启动到菜单,进64PE时提示BCD错误,在其它(我制作U盘的机器)上正常运行。
关闭ZIP模 ...

进64PE时提示BCD错误
------------
都出 BCD了 , 那算 成功-----测试的是BIOS兼容性,能出菜单就可,不管 PE。

这个是 默认的UDM, 还是 选择可UD核心,还是选择可U+核心。


关闭ZIP模式,直接进硬盘系统。
--------------
“进硬盘系统” 指的什么意思?

作者: 红毛樱木    时间: 2015-5-1 23:19
mdyblog 发表于 2015-5-1 23:09
进64PE时提示BCD错误
------------
都出 BCD了 , 那算 成功-----测试的是BIOS兼容性,能出菜单就可,不 ...

应该是跳过优盘启动了,或者说启动优盘失败没菜单
作者: zds1210    时间: 2015-5-1 23:25
红毛樱木 发表于 2015-5-1 23:19
应该是跳过优盘启动了,或者说启动优盘失败没菜单

很奇怪,我的udm,在本本上,本来是支持hdd启动的,结果要勾选zip启动,hdd直接跳过U盘硬盘启动。
请M大修正下。
作者: mdyblog    时间: 2015-5-1 23:35
yjmub 发表于 2015-5-1 22:03
ZIP模式——BIOS能启动到菜单,进64PE时提示BCD错误,在其它(我制作U盘的机器)上正常运行。
关闭ZIP模 ...

能用这个测试吗? 就显示菜单。
TST.7z (2.8 KB, 下载次数: 3)

作者: mdyblog    时间: 2015-5-1 23:39
红毛樱木 发表于 2015-5-1 23:19
应该是跳过优盘启动了,或者说启动优盘失败没菜单

应该是跳过优盘启动了
-----------------
如果这样。那可能是主板限制了------对这种盘,只支持ZIP格式启动,改盘在改机器可能没有办法HDD启动了?
作者: zds1210    时间: 2015-5-2 00:08
mdyblog 发表于 2015-5-1 23:39
应该是跳过优盘启动了
-----------------
如果这样。那可能是主板限制了------对这种盘,只支持ZIP ...

好了,我的联想G480新本本uefi本本,支持usb-hdd和usb-zip启动,UD-hdd和U+-hdd启动都启动正常,UD-zip或U+zip启动就不认识为hdd而是识别为zip。
但用了老大的UDM,主引导一定要udm-zip才能启动,udm-hdd就直接跳过U盘从硬盘启动。更要命的是,zip启动内核解决和nt5 nt6PE,会出错,如bcd错误,如nt什么错误,根本不能启动到PE,内核打包成iso来map又会降低对新机子的兼容性。
M老大,能不能修正一下,让支持hdd的机子不要设置为zip启动也能启动,这样子UDM才有大的发展空间。2013年进的新新的机子,明明是支持hdd启动的,凭什么到了UDM时候,却只能支持zip启动,真不知道是技术进步还是倒退?

作者: yjmub    时间: 2015-5-2 09:10
mdyblog 发表于 2015-5-1 23:39
应该是跳过优盘启动了
-----------------
如果这样。那可能是主板限制了------对这种盘,只支持ZIP ...
改盘在改机器可能没有办法HDD启动了?
ZIP格式的盘在支持HDD的主板上依然能启动,在我另外两台机器上正常启动。根本不要选择模式,只是在临时启动器上选择U盘即可。
作者: mdyblog    时间: 2015-5-2 10:35
yjmub 发表于 2015-5-2 09:10
ZIP格式的盘在支持HDD的主板上依然能启动,在我另外两台机器上正常启动。根本不要选择模式,只是在临时启 ...

这么 着吧。
对象就限定你那UDM-HDD失败的{机器,U盘,HDD}组合,就是限定那台机器,那个U盘,HDD模式。
1)用上面的TST.7z, UDm-HDD测试。
2)UD,或U+测试HDD,如果这2个都失败,找个其他能成的软件(附上改软件)

如果目前没有 软件能 这样成功,那就 算了,因为什么也说明不了。
作者: mdyblog    时间: 2015-5-2 10:38
zds1210 发表于 2015-5-2 00:08
好了,我的联想G480新本本uefi本本,支持usb-hdd和usb-zip启动,UD-hdd和U+-hdd启动都启动正常,UD-zip或 ...

这么 着吧。
对你说的{那台机器,那个U盘,HDD}组合,UD, U能HD启动吗?

如果目前没有 软件能 这样成功,那就 算了,因为什么也说明不了。
作者: zds1210    时间: 2015-5-2 11:42
mdyblog 发表于 2015-5-2 10:38
这么 着吧。
对你说的{那台机器,那个U盘,HDD}组合,UD, U能HD启动吗?

我都说了,我的联想G480本本,UD和U+B+方式的hdd启动,非常成功,支持hdd无问题,013年本本。
而到了UDM启动时候,制作成udm-hdd方式不能启动,直接从硬盘启动;一定要UDM-zip方式才能启动。
作者: mdyblog    时间: 2015-5-2 12:34
zds1210 发表于 2015-5-2 11:42
我都说了,我的联想G480本本,UD和U+B+方式的hdd启动,非常成功,支持hdd无问题,013年本本。
而到了UDM ...

格式化的时候,选择UD核心,U+核心试试。
作者: 不点    时间: 2015-5-2 12:53
zds1210 发表于 2015-5-2 00:08
好了,我的联想G480新本本uefi本本,支持usb-hdd和usb-zip启动,UD-hdd和U+-hdd启动都启动正常,UD-zip或 ...
2013年进的新新的机子,明明是支持hdd启动的,凭什么到了UDM时候,却只能支持zip启动,真不知道是技术进步还是倒退?

这个情况涉及到某个未知的秘密。

我在开发 multimbr 的时候,就遇到有人报告类似的问题。报告者说,无论 fbinst 还是 multimbr,表现都一样,都是需要在 cmos 中设置 hdd 才能启动。而 ultraiso 的 mbr 却能够适应两种情况,无论在 hdd 还是 zip 都能启动。报告者还上传了 ultraiso 的扇区代码,我看了之后,一头雾水,根本看不出为何它就行而 fbinst 和 multimbr 就不行。最后我得出一个结论,这里面有秘密。有可能 ultraiso 的作者掌握了那个秘密。但也有可能连 ultraiso 的作者也不知道其原因。

因此,我认为,这个问题超出了我们的认知能力,不要再去纠结了。




作者: zds1210    时间: 2015-5-3 11:26
1只激活数据区,不激活efi区,UD启动的兼容性的最好。目前实测没有发现问题。
对于外置放于efi区的简化型UD三分区,如果不激活efi区,bootpart就不能挂载外置,可以用imdisk来挂载,实测imdisk可以挂载不激活的efi区。

2贝壳兄弟提醒,设置efi区为隐藏属性(H)后,实测发现有一些主板不能efi启动,没有efi选项,建议不要设置为好。

作者: mdyblog    时间: 2015-5-3 11:31
zds1210 发表于 2015-5-2 11:42
我都说了,我的联想G480本本,UD和U+B+方式的hdd启动,非常成功,支持hdd无问题,013年本本。
而到了UDM ...

麻烦用这个测试包来测试下:8748#

作者: mdyblog    时间: 2015-5-3 11:31
yjmub 发表于 2015-5-2 09:10
ZIP格式的盘在支持HDD的主板上依然能启动,在我另外两台机器上正常启动。根本不要选择模式,只是在临时启 ...

麻烦用这个测试包来测试下:8748#

作者: mdyblog    时间: 2015-5-4 11:30
zds1210 发表于 2015-5-2 11:42
我都说了,我的联想G480本本,UD和U+B+方式的hdd启动,非常成功,支持hdd无问题,013年本本。
而到了UDM ...

奇怪! 费劲弄出来个 "测试包",又没人回了!

作者: 风神    时间: 2015-5-4 12:47
zds1210 发表于 2015-5-3 11:26
1只激活数据区,不激活efi区,UD启动的兼容性的最好。目前实测没有发现问题。
对于外置放于efi区的简化型U ...

2贝壳兄弟提醒,设置efi区为隐藏属性(H)后,实测发现有一些主板不能efi启动,没有efi选项,建议不要设置为好。

晕。你的三分区的efi区也是隐藏的吧
作者: zds1210    时间: 2015-5-4 14:31
mdyblog 发表于 2015-5-4 11:30
奇怪! 费劲弄出来个 "测试包",又没人回了!

个个都要测试,累啊。最近忙,改天吧。
作者: zds1210    时间: 2015-5-4 14:32
风神 发表于 2015-5-4 12:47
2贝壳兄弟提醒,设置efi区为隐藏属性(H)后,实测发现有一些主板不能efi启动,没有efi选项,建议不要设 ...


隐藏也设置隐藏属性,两者不同。用bootice弄一下就清楚。
作者: 风神    时间: 2015-5-4 16:16
zds1210 发表于 2015-5-4 14:32
隐藏也设置隐藏属性,两者不同。用bootice弄一下就清楚。

这两个原来不一样。明白
作者: zds1210    时间: 2015-5-4 17:34
风神 发表于 2015-5-4 16:16
这两个原来不一样。明白

最早的手工U深三分区教程中,是提倡设置efi区为隐藏属性,现在已经更正。在博客中的教程
作者: chxm1023    时间: 2016-7-30 13:54
测试机器:
CPU:I7 4790K
主板:微星z97 GAMING 5

测试情况如下:
双激活:uefi可启动,bios无法启动
激活EFI区:bios可启动,uefi无法启动
激活DATA区:bios可启动,uefi可启动

作者: zds1210    时间: 2016-7-30 14:46
chxm1023 发表于 2016-7-30 13:54
测试机器:
CPU:I7 4790K
主板:微星z97 GAMING 5

特别谢谢猫大的测试。

作者: lucuvu    时间: 11 小时前
菜鸟问一下,激活分区的意思是设置为活动分区吗?




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