方法二(感谢macrumors论坛的ASentientBot会员,是他提供的方法):这个方法适用于已经安装好了Big Sur的用户。 1.关闭SIP和authenticated-root(这是Big Sur新增的安全功能,只能由Big Sur的Recovery关闭)。启动Big Sur的安装U盘,终端运行命令“csrutil authenticated-root disable && csrutil disable”就能关闭这两个安全功能了。 2.启动进入Big Sur系统或者Big Sur的Recovery OS/安装U盘。启动终端,执行sudo -s切换到root。 3.输入“diskutil list”找到Big Sur只读快照的BSD名,BSD名会叫diskXsYsZ(XYZ替换成你实际看到的数字)。在我的电脑中,就是disk1s5s1。这时候,我们就知道了真正的系统分区的BSD名叫做diskXsY(我的就是disk1s5)了。 4.输入“diskutil mount diskXsY”挂载真正的系统分区(对于我而言就是diskutil mount disk1s5)。 5.之后找到挂载好的系统分区的名字,如果你是在Big Sur系统里面操作,那么就是你系统只读快照的名字加上一个1,比如快照盘叫Macintosh HD,那么挂载后的系统盘就叫Macintosh HD 1。在Recovery OS/安装U盘中就不会带有1。 6.运行命令“ /S*/L*/F*/apfs.fs/C*/R*/apfs_systemsnapshot -v "/Volumes/你挂载的分区名" -r "" ”。这个命令会允许你从真的系统盘启动。 7.重启后,mount -uw / 就能用了。 8.如果你想删除掉以前的只读快照,运行“sudo diskutil apfs deletesnapshot”。
我已经成功挂载读写:
|