提取Recovery方式

利用工具是GibMacOS,在Github可以下载得到。(如果文件无法下载,你可能需要VPN梯子才行)

双击运行gibMacOS.bat文件。(如果是macOS系统下,双击运行gibMacOS.command,其他的操作方式都是一致的)

gibMacOS里输入M,可以手动选择MacOS的版本。例如需要MacOS Catalina,就输入10.15

 

确定版本后,输入R,Toggle Recovery Only,意思是只要Recovery文件。

 

更新后就能看到很长的列表,罗列了MacOS Catalina各个小版本的Recovery文件。

注意选择Full Install后缀的文件,例如我输入了14,也就是选14.MacOS Catalina 10.15.7 (19H15)。期间会进行确认,输入y确认下载。

 

确认后gibMacOS就会自动下载MacOS Catalina 10.15.7 (19H15)的Recovery文件到gibMacOS软件目录的MacOS Downloads文件夹中。

 

到MacOS Downloads文件夹,找到RecoveryHDMetaDmg.pkg文件。

 

使用7zip解压RecoveryHDMetaDmg.pkg文件,得到RecoveryHDMeta.dmg。

 

使用7zip解压RecoveryHDMeta.dmg,就能得到BaseSystem.chunklist和BaseSystem.dmg。

在硬盘EFI分区新建com.apple.recovery.boot文件夹,加入BaseSystem.chunklist和BaseSystem.dmg文件。搭配Opencore的EFI文件,就能实现恢复安装。

 

自己提取recovery文件的优势是不需要第三方软件制作恢复盘,不会被夹带私货更干净安全。

笔记

1.如果你觉得提取麻烦,也可以直接使用本站制作好的macOS Base System Recovery dmg镜像:https://xingchencloud.com/hackintosh/hackintosh-install/macos-update/%e5%9c%a8%e7%ba%bf%e5%ae%89%e8%a3%85%e7%89%88

2.安装详细使用教程:http://imacos.top/2022/08/07/macos-high-sierra-mojave-catalina-bigsur-monterey/

3.在运行gibMacOS时我遇到一个错误如下图

直接按照提示中的网址进入,下载python程序安装或更新即可.