M1 Mac 无法识别可启动设备

M1 Mac 无法识别可启动设备

我不确定这是否是正确的网站,但我很困惑。

我一直在尝试将可启动驱动器安装到我的 Mac 上,最后我终于将 Windows 安装到具有足够存储空间的微型 SD 卡上。我进入了启动选项,但无法识别。查看启动磁盘实用程序,它作为驱动器存在但不可启动。这是因为 M1 Mac 整体上根本无法从外部驱动器(我已降低安全性)启动(因此 Boot Camp 被禁用并且不计划用于 ARM),还是因为它不是 USB 和微型 SD 卡。

我在 YouTube 上找不到有关该主题的任何好的视频。

M1 Macbook Air 2020,运行 Ventura 13.0 降低安全性。如果您需要 SD 卡详细信息,我可以提供。

*通过安装,我使用虚拟机在 Windows 上运行 Rufus,将 Windows 11 的 ISO 安装到 SD 卡上。Microsoft Media Creation Tool 无法将 SD 卡识别为闪存 USB,因为它不是。我应该选择此选项并购买闪存 USB 吗?

答案1

Apple Silicon Mac 可以启动苹果系统来自外部驱动器,但请注意,内部驱动器仍然需要在低级别上运行并正确设置,因为 Apple silicon Mac 内部驱动器上一些通常隐藏的分区专供 iBoot 使用,并且可以被认为更像是启动 ROM 的一部分,而不仅仅是一个通用的存储设备。

Apple Silicon Mac 的启动方式更像 iPhone,而不是 x86 Mac;它们使用 Apple 的 iBoot 作为引导加载程序,而不是 x86 Mac 使用的早期版本的 EFI,也不是某些 x86 PC 和 Windows 用于 ARM 设备(例如 Microsoft Surface 产品以及 Project Volterra/Windows Dev Kit 2023)的更现代的 UEFI。

我怀疑目前是否有办法安装适用于 ARM 的 Windows,以便 iBoot 能够将其识别为可启动的操作系统,而且我怀疑适用于 ARM 的 Windows 是否包含适用于 Apple Silicon Mac 的驱动程序,因此启动过程可能不会进行太长时间。

如果您想证明您的 Apple Silicon Mac 可以从外部驱动器启动,请从内部驱动器启动 macOS,前往 Mac App Store 下载 macOS 13.x Ventura 的安装程序,然后运行它并告诉它安装在外部驱动器上。外部驱动器可能需要使用 GPT(而不是 MBR)作为其分区方案,并具有 APFS 分区。

最终,朝日Linux该项目希望创造必要的启动部件Arch Linux ARM原生于 Apple 芯片,但这项工作仍在进行中。

可以想象,苹果和微软有一天可能会进行合作,让基于 Apple Silicon 的 Mac 能够原生启动适用于 ARM 的 Windows,但这还没有发生。

Apple 似乎不太可能在 iBoot 中构建 UEFI 兼容性和 Rosetta(以最小的性能损失在 Apple 芯片上运行 x86 指令的能力),所以不要指望在接近裸机的 Apple 芯片 Mac 上运行 x86 操作系统。

在撰写本文时(2022 年 11 月),在 Apple Silicon Mac 上运行 Windows 的唯一方法是在运行 macOS 的 Parallels Desktop 内运行适用于 ARM 的 Windows。macOS 是目前唯一在 Apple Silicon 硬件上原生运行(即在“裸机”上)的操作系统。

相关内容