我有一个外部驱动器使用 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
步骤:
使用 GUID 分区表对 USB 驱动器进行分区;第一个分区应为 FAT32(或 exFAT),第二个分区应为 HFS+(最低 8GB 以适合 OS X)
将驱动器插入 Windows 机器并同意格式化驱动器(出于某种原因只有 200MB)并将其标记为一些奇怪的东西(我使用 xxx)
将驱动器插入 Mac,启动磁盘实用程序,单击 USB 驱动器,选择分区选项卡,选择 xxx 分区并按“删除”键。现在您又有两个分区了。
将您预先构建的最小 OS X 恢复(使用磁盘工具)到 HFS+ 分区。
我喜欢在恢复后对 HFS+ 分区执行磁盘工具修复。
您现在拥有一个可由 Mac 启动的 USB 驱动器,该驱动器具有一个可供 OS X 和 Windows 读取和写入的 Windows 分区。
答案3
来自我之前的评论。
使用 Bootcamp 时,启动 Windows 的正确方法是进入“系统偏好设置”-“启动磁盘”,然后选择要重新启动的分区。如果您的 FireWire 被视为列出的驱动器,那么您可以在此处进行设置并重新启动。
然而,这似乎时常中断,因此改装是我所发现的在 Mac 上实现双启动的最佳解决方案。