升级 OS X 时出现问题,因为 HD 不使用 GUID 分区表方案

升级 OS X 时出现问题,因为 HD 不使用 GUID 分区表方案

我有一台装有 Mac OS X 10.5 的 MacBook,我想将其升级到 10.6。当我运行升级“安装”时,我很快进入一个页面,要求我“选择要安装 Mac OS X 的磁盘”。只有一个硬盘,所以它会自动选择 - 在下面我看到一条警告消息,唯一可用的按钮是“返回”按钮。

警告信息如下:

“Macintosh HD” 无法使用,因为它不使用 GUID 分区表方案。

使用磁盘工具更改分区方案。选择磁盘,选择“分区”选项卡,选择“卷方案”,然后单击“选项”。

我按照上述说明操作,最后一步是单击“选项”按钮。问题是我无法单击该按钮,因为它被禁用了 - 所以我该怎么办?

OSX Snow Leopard 升级安装程序错误消息的屏幕截图

磁盘实用程序的屏幕截图

答案1

如果正如您在对另一个答案的评论中所说的那样,您“同意”完全重新格式化驱动器,那么您可以通过从安装光盘启动,然后从安装介质运行磁盘实用程序将驱动器转换为 GPT 并重新格式化来实现。然后继续安装 OS X。


好吧,我刚刚尝试使用 osx 10.6 snow leopard 升级安装 cd 重新启动,但 rEFIt 没有注意到该 cd...如果我必须这样做的话,我不确定如何启动升级 cd。

我已经很久没用过 rEFIt 了,所以我帮不上忙。它应该能检测到 SL 安装 DVD,但我不知道为什么它似乎没有帮到你。

您可以尝试多种组合键,它们可能会有所帮助。
以下是一些链接:
基于 Intel 的 Mac 的启动键组合
Mac OS X 键盘快捷键
MacRumors 指南“键盘快捷键”

我首先建议尝试:

  • 按住“C”(在启动铃声/启动声音时)强制从 CD(DVD)驱动器启动。

  • 启动时按住“Option”(Alt)键。这将显示所有可启动设备的列表,其中一个应该是 DVD 驱动器。(当然,如果我没记错的话,rEFIt 也应该如此...)

  • 如果你可以从硬盘启动 OS X,而以上两种方法都不奏效,你可以尝试选择光驱作为“系统偏好设置”中的“启动磁盘”看看是否允许您从其启动。

  • 顺便说一句,如果您需要从光驱中弹出媒体并且“弹出”键不起作用,则在启动时按住鼠标按钮就可以了。

为了格式化和重新分区您的驱动器,您必须从该驱动器以外的设备启动 OS X。通常最简单的方法是从安装介质启动。但另一种最后的手段是将 OS X 安装在外部硬盘驱动器上,然后从该驱动器启动。(我不推荐这样做,只是说这是可能的。)

如果我重新格式化磁盘,那么我需要使用安装 osx 10.5 cd 来执行此操作,对吗?

不。你可以重新格式化通过启动 Snow Leopard 安装光盘来安装。一张光盘即可完成所有操作,从旧版本的 OS X 升级或全新安装。

如果您可以从 SL 安装光盘启动,则启动完成后,您已通过语言屏幕,安装 Mac OS X 屏幕应会显示。单击“实用程序”菜单按钮并选择“磁盘实用程序”。然后,您应该能够将您的驱动器重新分区为 GPT 驱动器,然后安装到该驱动器。

答案2

您不必格式化驱动器。我找到了解决该问题的另一个方法,但需要时间:

  1. 获得相同或更大容量的硬盘

  2. 创建相同的分区方案、格式,并选择选项 GUID 分区。(我也将驱动器命名为相同的名称)

  3. 使用碳抄本(免费)将您的驱动器克隆到较新的驱动器。

  4. 将新的驱动器安装到您的系统中并启动。

  5. 重新启动升级应用程序。

  6. (可选)如果新驱动器是临时驱动器,您可以使用 GUID 对旧驱动器重新分区,然后使用 Carbon Copy Cloner 将数据恢复。

我刚刚这样做了,它对我有用 - 虽然我的数据大约有 120GB,所以每次复制大约需要三个小时。

答案3

磁盘实用程序窗口右侧的消息告诉您,由于您选择的分区(“Macintosh HD”)是启动卷,因此无法将其删除。这可能很重要,原因有几个。就计算机而言,它无法删除当前正在运行的硬盘驱动器。就您而言,该驱动器可能包含您的所有数据,您不应在没有完整备份的情况下将其删除!

Tiger(我相信是吧?或者可能是 Leopard)引入了对非破坏性分区的本机支持,但这仅适用于调整现有分区的大小以及在驱动器的可用空间中创建新分区。我不相信您可以更改分区方案(在本例中是从 MBR 到 GUID)而无需重新格式化驱动器。备份数据并准备重新格式化后,您可以从 OS X DVD 重新启动并从那里运行磁盘实用程序。

尽管如此,我还是不太清楚为什么您的驱动器被格式化为 MBR(主引导记录)。该方案支持与 MS-DOS 兼容。我不清楚您说您只有一个硬盘驱动器是否意味着您打算将其分区为多个操作系统,但即使您这样做,Boot Camp 也完全支持 GUID 分区表下的 NTFS 格式分区。除了基于 GUID 的磁盘无法启动基于 PowerPC 的 Mac 之外,更改为此方案应该没有任何缺点。

答案4

升级到 High Sierra 时我也遇到过类似的问题。我购买了 SSD,并使用 Clonezilla 和 TimeMachine 复制它。显然我已将其配置为 MBR,并且它无法在没有 GUID 分区的情况下安装 High Sierra。以下是我仅用几个步骤解决此问题的方法。

  1. 创建了一个新的时间机器备份。
  2. 购买了一个 USB 转 SATA 适配器,并在其中安装了我的旧驱动器。
  3. 重新启动,按住 [option] 键以允许从 USB 启动
  4. 使用磁盘实用程序擦除我的 SSD 驱动器,并使用 GUID 分区和 APFS 配置它。注意 - 为驱动器保留相同的“卷名”。
  5. 关机,连接 TimeMachine 驱动器,通过以太网连接笔记本电脑,使用 [command][r] 重新启动,然后进行互联网启动。
  6. 使用时间机器选项重建我的 SSD
  7. 重新启动并运行 High Sierra 安装程序

相关内容