我在 Mac OS 10.6.4 上使用 Boot Camp 助理应用程序创建了另一个分区。然后我使用磁盘实用程序擦除了该分区,而不是使用 Boot Camp 助理来擦除它。
现在 rEFIt 不仅为我提供了启动 Max OS X 的选项,还提供了“从 HD 启动旧版操作系统”的选项。它指的是什么?
我的计算机只有一个物理驱动器,并且在全新安装 Snow Leopard 时按默认方式设置。
/dev/disk0
/dev/disk0 -- GUID_partition_scheme
/dev/disk0s1 -- EFI
/dev/disk0s2 -- Apple_HFS Macintosh HD
在使用磁盘实用程序删除 Boot Camp 分区后,我认为它可能没有从驱动器中删除某种启动信息,因为我没有使用 Boot Camp 助手,所以我再次使用 Boot Camp 助手重新创建分区,然后使用它删除了该分区。
我祝福了 Mac OS X 并重新启动,然后重新祝福了 rEFIt。
还是不行。有什么解决办法吗?如果我备份然后重新格式化,问题是否会因为之后恢复的文件而仍然存在?我不想这样做只是为了看看它是否有效——我宁愿在采取这一步骤之前通过一些现有文档了解情况。
提前致谢。
答案1
警告:在遵循我在此处写的任何建议之前,请确保您清楚到底发生了什么。这可能有风险!请在按下 Linux 终端上的 ENTER 键之前多进行一些 Google 搜索。:)
我使用磁盘实用程序删除包含 Windows 7 的分区后也遇到了同样的问题。我遇到的问题是 Windows 7 分区被删除了,但主引导记录(通常表示为 MBR)上安装的 Windows 引导加载程序仍然存在。要删除它,请使用日如下例所示。
例如:如果你的 Windows 启动加载程序安装在你的星展银行驱动器,从 Linux 终端运行:(警告,请勿在未阅读上述说明的情况下盲目输入此内容:)sudo dd if=/dev/zero of=/dev/星展银行bs=440计数=1
如果您在某处安装了额外的 GRUB 引导加载程序,dd 命令也很有用。例如,我错误地在第二个硬盘驱动器的 MBR 和第二个硬盘驱动器的第一个分区中安装了 GRUB 引导加载程序。rEFIt 列出了这两个引导加载程序,即使只有安装在第二个硬盘驱动器的 MBR 上的那个引导加载程序有效。因此,为了删除第二个驱动器的第一个分区上的额外 GRUB 引导加载程序,我还使用了日如下。
示例 2:如果你有一个额外的GRUB 引导加载程序安装在分区上,在此示例分区中sdb1,从 Linux 终端运行 dd,如下例所示。(请注意,“of=...”和“bs=...”与第一个例子不同。)(警告,不要在未阅读上述说明的情况下盲目输入此命令:)sudo dd if=/dev/zero of=/dev/sdb1bs=446计数=1
我知道这是一个老问题,但从来没有真正得到过回答。我希望这能帮助许多在搜索此问题时被引导到此页面的人。上帝保佑!
答案2
如果您只使用 OS X,只需删除 rEFIt 并重新祝福 OS X 启动盘。如果您出于某种原因仍想使用 rEFIt,只需重新安装它即可。
答案3
我还没有收到答复,所以我就开始尝试:
- 使用 Time Machine 将我的 Mac 备份到外部火线硬盘
- 从 OS X 安装光盘启动并将我的内置硬盘重新格式化为单个 HFS+ 卷
- 从 Time Machine 备份恢复了我的操作系统
- 重新祝福 rEFIt
现在它只显示 Mac OS X 的选项。我认为问题出在使用 Boot Camp 助理对驱动器进行分区,然后使用磁盘实用程序而不是 Boot Camp 助理删除分区。