搜索
楼主: dongpo1996

[已解决] 制作苹果启动盘三驱三启错综复杂,估计连大神都解决不了

[复制链接]
 楼主| 发表于 2015-10-11 12:17:25 来自手机 | 显示全部楼层
ykl2001 发表于 2015-10-6 23:16
首先,你的苹果电脑是哪款?哪年的?另外你的盘量产玩cdrom除了cdrom的部分是识别为本地磁盘还是可移动磁 ...

我在苹果店上班,老款新款苹果电脑都有,量产CD+本地 CD+可移动都是一样
回复

使用道具 举报

 楼主| 发表于 2015-10-11 13:37:54 来自手机 | 显示全部楼层
viploser 发表于 2015-10-11 03:55
个人感觉可能成功的方案也有。不过没试过,完全没玩过,只能提供一点思路了。你自己试试吧。不试就没办法成 ...

谢谢大神解答,经过这一个礼拜反复测试,所有想到的,也包括你所说的方法都试过,最后的结果是这样:不管量产三驱做三启还是两驱做两启,只有第一启动项为CD,第二第三驱都没有办法在苹果任何一款电脑上EFI启动,反倒是量产HDD+ZIP两驱倒是可以,本人u 盘有SM3257ENAA、SK6221、PS2251-67、PS2251-50这些都测试过
量产两驱过程
第一驱用Boot Camp制作win8.1完成后分区自动重启电脑,然而并没有自动安装win8.1系统而是自动进入了苹果系统,重启option里面也没有win8.1的EFI启动项,第二驱制作PE+10.10.5可以正常识别,EFI可以启动
【这个过程我尝试了HDD+ZIP、HDD+HDD、ZIP+HDD、ZIP+ZIP,估计Boot Camp只能识别单分区U盘】
这么多天的折腾,最后经验是三驱三启,两驱两启都不能在苹果电脑上正常启动,反而普通电脑可以正常,所以毫无意义,即使量产也是多余
回复

使用道具 举报

发表于 2015-10-11 16:54:04 | 显示全部楼层
前些天爬过一些解析帖,体会如下。可能也有错误,毕竟不是特别熟悉的领域。如果错误请轻喷;如果侵权请马上告知。

苹果下的多系统引导是这么一个原理,全磁盘做成uefi+gpt的模式,把不支持uefi启动的操作系统(winXP,winPE,win7,甚至Linux)放在其中一个分区里,然后把它的mbr启动信息写入ESP分区后的Protecred MBR表里,再将整个MBR表头作为一个项目加到EFI里。这么一来启动后先读取的是EFI,然后EFI会有指向Protected MBR的二级boot选项。虽然在按下option后显示为一行不同系统的启动,但是其本质为多级项目列表里的不同系统的启动。EFI在第一级,MBR在第二级。

其中的Protected MBR意思是受保护的MBR分区表。
第一层意思是不能随意修改,MBR分区表里确实存在数据,指向了gpt表里客观存在的四个不同分区,在未被激活的状况下,其内容是MBR分区表后顺次的前四个分区,但是分区表者一段1-0数据(这部分扇区),在gpt分区表(gpt头)里标记为类似空、不可读写、坏的扇区。所以称为Protected。此时在gpt头和Protected MBR之后的每一个扇区只有一个“头”标记(“头”只能通过WinHEX类似工具读区。在操作系统中的表现类似于win NTFS下的那个System Volum Information文件夹)。这个保护在Boot Camp过程中可以体会出来,Boot Camp可以删除windows分区而不出现问题,而直接用磁盘工具删分区会有问题。
第二层意思是不能随意激活,激活后的MBR就变成Actived Protected MBR,构成一个完全独立的磁盘系统。不考虑跨系统间的文件读取,这个MBR和所统领的四个主分区(以及若干可可以存在的逻辑分区)类似于存在于这块pgt分区表磁盘下的一个多分区vhdx。这个“vhdx”的boot被加入到了EFI文件夹和BCD文件下。此时,被gpt头和Actived Protected MBR同时管理的分区会有两个“头”,gpt在前,mbr在后;只被gpt头管理的分区仍然只有一个“头”。这种多级别启动在黑苹果中被变色龙和四叶草掌管,代替了引导功能不全的Windows Boot Manager和WinRE。

对于多驱多起,有的是在固件部分划分为多个驱动器,有的是模拟两套注册表,有的只是纯粹的多分区。对于同一个设备,苹果只会读取第一套gpt头或mbr表。所以如果把一个不支持UEFI的winPE量产到了前面,苹果就不会识别后面的gpt了。如果没有把所有(这里强调一下所有)的bootmgr.efi都放到EFI里,便会有不被识别系统存在。如果想要实现这个“所有”,就需要手动修改ESP分区和EFI文件夹,这个应该是可移动磁盘WTG的基本功了吧。我就不再描述了。


最后还是再次强调。对于之前的mac我并不熟悉,如有错误还请轻喷。

回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-25 18:42 , Processed in 0.093839 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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