从外部磁盘引导M1 Mac

2020-12-23 21:27:16

上周,我描述了如何无法使我的M1 Mac从外部磁盘启动。多亏了很多评论但没有真正的线索,我现在能够解决此问题,在这里说明您也可以做到这一点。可靠地。

一台M1 Mac;如果您还没有,那么圣诞节恐怕太迟了;

Thunderbolt 3 SSD,例如Samsung X5,以APFS新格式(未加密)并连接到M1 Mac的Thunderbolt端口之一;如果您仅具有通过USB-C而非Thunderbolt连接的SATA SSD,则可能会成功,但似乎不太可能。有人建议,如果您的SSD不是Thunderbolt,请尝试通过USB-A端口进行连接,尽管这对MacBook Air或Pro机型没有帮助。

通过软件更新从App Store获取的Big Sur 11.1(或更高版本)安装程序的副本;在macOS 11.0.1中以及安装macOS 11.0.1时,此过程似乎不太可靠,因此建议两者都使用11.1。

连接您的外部磁盘,如果对是否已使用APFS进行了全新格式化而不进行加密没有任何疑问,请使用“磁盘工具”进行下一步。然后打开“安装macOS Big Sur”应用程序,然后继续。当它邀请您选择要安装Big Sur的磁盘时,如果看不到外部磁盘,请单击按钮以显示所有可用磁盘。然后选择外部磁盘,然后单击继续。

遵循安装过程直至完成。这应该相对较快,最后Mac会自动重新启动到外部磁盘上新安装的Big Sur副本中。

使用AppleID和当前设置,您现在所拥有的不仅仅是简单的启动磁盘,而是全新的Mac硬件。您必须经历设置AppleID正常工作的整个过程,为此“新Mac”协商两因素身份验证,依此类推,直到最终完全使用外部磁盘为止。

当您要从内部磁盘重新启动时,“启动磁盘”窗格是最佳选择。 M1 Macs没有旧的启动管理器,并且在启动过程中按住Option键根本没有任何作用。它的新功能等同于恢复模式的启用。在此处显示的第一个屏幕中,而不是选择“选项”项目以继续进行恢复,而是选择要从中引导的磁盘,然后单击其下方的“继续”。然后,您的M1 Mac将从所选磁盘重新启动。

再次从内置磁盘启动后,弹出可启动的外部磁盘并非没有问题。单击系统磁盘的弹出工具会弹出一个有用的对话框,该对话框可用于卸载系统卷和数据卷。奇怪的是,在运行Big Sur的Intel Mac上,数据量并未显示为单独的卷,但在M1 Mac上却显示为单独的卷。

不幸的是,在运行macOS 11.1的M1 Mac上,通常会遗留下数据卷,任何弹出该数据卷的操作都会导致您被告知该数据卷仍在使用中,而试图打开该卷则完全否认了它的存在。

最后,我只是断开了磁盘的连接,而Mac并没有带来任何痛苦。

您的可引导外部磁盘现在可与其他M1 Mac一起使用,但就目前而言,它不适用于Intel Mac。当我尝试从Intel Recovery模式从我的系统启动时,macOS希望在可能之前执行“软件更新”。我怀疑这涉及更新隐藏的EFI分区,尽管奇怪的是Intel Mac首先看到了我的可启动磁盘,名称为EFI。如果尝试使用“启动磁盘”窗格从M1可引导外部磁盘重新启动Intel Mac,则所有发生的事情是Mac从其内部磁盘重新启动并且忽略了您的设置。

得益于昂贵的Thunderbolt 3 SSD的成功,我认为我可能最终会成功地从USB-C机箱中便宜得多的Samsung 860 EVO SSD引导我的M1 Mac mini。在该外部磁盘上安装macOS 11.1的过程似乎相同,直到安装程序完成最后一分钟为止,该过程花费的时间比Thunderbolt磁盘要长得多。

最终,安装完成,但是M1 Mac从其内部磁盘重新启动,并抱怨无法使用外部磁盘进行引导。因此,这似乎是当前Big Sur安装程序中的错误,无法与通过USB-C而非Thunderbolt连接的某些(如果不是大多数)外部磁盘可靠地配合工作。尝试在该外部磁盘上使用启动磁盘同样失败,但出现错误。

更奇怪的是,当Big Sur安装程序重新启动我的M1 Mac时,未成功安装其另一个包含Time Machine备份的USB-C SSD。 因此,似乎有多个故障在起作用,可能包括密封新系统和USB-C连接问题。 因此,如果您要尝试为M1 Mac创建并使用可引导的外部磁盘,则建议您不要浪费时间发现哪些USB-C SSD可能兼容:直接使用Thunderbolt 3机箱。 从长远来看,这会花费更多,但会节省您的时间和精力。 您当然可以在不同的M1系统之间切换它(我使用了M1 Mac mini和M1 MacBook Pro),尽管您可能不希望尝试“更新”它以与Intel Macs一起使用。