如何从外部驱动器在 Mac 上启动 Windows XP?

如何从外部驱动器在 Mac 上启动 Windows XP?

我有一个外部驱动器使用 GUID 分区方案,并将分区信息镜像到 MBR,而 Mac 不会这样做。驱动器确实FireWire 和 USB,理想情况下,我希望这里提出的任何解决方案都能适用于这两辆总线。

我有 HFS+ 和 NTFS 分区。NTFS 位于前四个分区中,因为 MBR 需要它们。

我通过磁盘实用程序进行了分区,然后使用 Winclone 将我的 Boot Camp 分区复制到外部驱动器上的 NTFS 分区。克隆进行得很顺利,文件在那里,但 Windows 分区似乎不可引导。

我尝试使用 rEFIt,将其保存在外部驱动器的另一个分区上并从中启动,但那是无济于事。我仍然收到“没有可启动设备...”的消息。

我能够从外部驱动器启动的唯一方法是将最小的 Windows 安装保留在内部驱动器的一个分区上。如果你在网上搜索,你会发现一种方法,只需使用一个最小的分区(60mb 左右),并且只在其中保存非常必要的文件即可完成此操作。但我真的希望外部驱动器可以在许多 Mac 中重复使用。

更新:后来我注意到,Windows XP 无法从外部设备启动,但可以通过黑客入侵来实现。我在谷歌上搜索和阅读到的信息表明,人们会重新安装系统来实现这一点。但这一切都很笨拙,而且似乎没有明确的方法来做到这一点[1]。我能否将现有的 Windows XP 安装破解为可通过 USB 和 FireWire 启动的版本?此外,大多数解决方案都集中于 USB 拇指闪存驱动器,而我说的是真正的旋转硬盘。

因此,最重要的是,是否有可能从外部驱动器在 Mac 上启动 Windows XP?

我有很多备用驱动器可以玩,所以我一直在玩,但到目前为止,我基本上以一种非常有趣、奇特和不相关的方式搞乱了我的内部磁盘分区方案。(SuperDuper 来拯救你)。到目前为止,全部失败。

[1]: 可以这么说,Mac 是 Windows 黑客的典型代表。

答案1

如果您安装改装它会在每次启动时为您提供一个启动选项菜单,您可以在其中选择任何分区或外部设备进行启动。

答案2

我想要 USB 驱动器的多功能工具。两个分区:一个可启动的 Mac 分区和一个可由 Mac 和 Windows 机器读取和写入的分区。我终于完成了,我不知道它为什么能工作,但它确实能工作。事情是这样的:

所需设备:

  • 16GB 或更大的 USB 驱动器(尝试找到一个速度也很快的驱动器)
  • 一个带有你喜欢的最小 OS X 版本的驱动器或分区(对我来说 10.6.7 是 7.2GB)
  • 正在运行的 Mac
  • Windows(虚拟)机 - 我使用了 Parallels 5 和 Windows 7

步骤:

  1. 使用 GUID 分区表对 USB 驱动器进行分区;第一个分区应为 FAT32(或 exFAT),第二个分区应为 HFS+(最低 8GB 以适合 OS X)

  2. 将驱动器插入 Windows 机器并同意格式化驱动器(出于某种原因只有 200MB)并将其标记为一些奇怪的东西(我使用 xxx)

  3. 将驱动器插入 Mac,启动磁盘实用程序,单击 USB 驱动器,选择分区选项卡,选择 xxx 分区并按“删除”键。现在您又有两个分区了。

  4. 将您预先构建的最小 OS X 恢复(使用磁盘工具)到 HFS+ 分区。

  5. 我喜欢在恢复后对 HFS+ 分区执行磁盘工具修复。

您现在拥有一个可由 Mac 启动的 USB 驱动器,该驱动器具有一个可供 OS X 和 Windows 读取和写入的 Windows 分区。

答案3

来自我之前的评论。

使用 Bootcamp 时,启动 Windows 的正确方法是进入“系统偏好设置”-“启动磁盘”,然后选择要重新启动的分区。如果您的 FireWire 被视为列出的驱动器,那么您可以在此处进行设置并重新启动。

然而,这似乎时常中断,因此改装是我所发现的在 Mac 上实现双启动的最佳解决方案。

相关内容