2015年08月01日
UD三分区补充教程1——激活不同分区对于UD三分区bios启动和uefi启动兼容性影响的讨论
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区和数据区,来研究启动兼容性。
实测结论:
1只激活数据区,不激活efi区,UD启动的兼容性的最好。目前实测没有发现问题。
对于外置放于efi区的简化型UD三分区,如果不激活efi区,bootpart就不能挂载外置,可以用imdisk来挂载,实测imdisk可以挂载不激活的efi区。
2贝壳兄弟提醒,设置efi区为隐藏属性(H)后,实测发现有一些主板不能efi启动,没有efi选项,建议不要设置为好。