我的情况:我有一台“2008 年末铝制”MacBook,目前安装了 Snow Leopard,并通过 Bootcamp 建立了一个多启动 XP 分区,全部在原来的硬盘。该硬盘已有 7 年历史,并且已被滥用,但我在两个操作系统上都有无法转移的“遗留”应用程序。
我想做的事:我想换上新的 SSD,把旧的 HDD 放在抽屉里。我只想在上面安装 Windows 7(最终是 10 和 XP)。我希望能够换上我的旧 HDD 来使用 Snow Leopard/XP,而不会“困难”。出于这个原因,我不会在我的新驱动器上安装 Mavericks、Capitan 或 Yosemite,也不会安装任何会危及引导加载程序与 Snow Leopard 向后兼容性的东西。(我与几位 Apple 技术人员聊过,他们警告说固件更新将“禁止”我使用 Snow Leopard 等旧版本,所以我正在尝试找出解决这个问题的方法。)
我有疑问的是:
- 如果没有“Macintosh HD”或者从未安装过“Macintosh HD”,下面的屏幕是否可以启动 Windows 或 Linux?
- 最重要的是,如果我换上旧的硬盘,Snow Leopard 是否可以访问和启动,就像什么都没发生过一样?
我也有点担心 Bootcamp 驱动程序以及使用 NTFS,但我可以解决这些问题(我认为)。我当前安装的 XP 是 NTFS,唯一的问题是无法在分区之间来回复制文件。
提前感谢任何专家的建议!
答案1
我想我明白你想做什么,但我不太清楚你打算如何“热插拔”你的硬盘。我也不确定你是想在新硬盘上安装 OSX 和 Windows,还是只安装 Windows。我写这个答案的大部分内容都是假设你想要两者。
首先,为了安全起见,我们需要澄清一些事实。
答:热插拔通常是指在主机仍处于开机状态并可能使用驱动器的情况下更换驱动器。这通常只适用于使用数据冗余的某些 RAID 阵列,而 Mac 通常只有 1 个 HDD,没有冗余,如果在系统运行时将其移除,那就太不愉快了。
B. 当通过 Bootcamp/dualboot 安装 Windows 时,它作为第二个分区存在于与 OSX 分区相同的磁盘上。您在 Option boot 中看到 2 个驱动器(如屏幕截图所示),但它只是一个磁盘上的 2 个分区。在这种情况下,Windows 显然不会在移除 OSX 磁盘的情况下启动,因为这也是 Windows 磁盘。
C. Mac 可以启动到正确安装的 Windows 分区,而无需安装 OSX。它只是 Intel/ATI/Nvidia 硬件,与任何其他 PC 一样。您唯一的挑战是找到适用于 Mac 硬件的 Windows 驱动程序。有很多关于如何做到这一点的文章。
无论如何,您唯一的选择可能是某种克隆的变体。
基本上,只需将旧硬盘克隆到新硬盘并将其安装在 Mac 中即可。您将在新磁盘上拥有完全相同的操作环境,就像什么都没发生过一样。如果它发生故障,您的旧磁盘不会受到损害(前提是您正确选择了“目标”和“源”)。首先,将新驱动器放入外部 USB 外壳中,并将其用作“目标”。完成后,交换驱动器。
我已经使用 Carbon Copy Cloner、Clonezilla 和 Norton Ghost 11.5(人们也对 SuperDuper 赞不绝口)成功克隆了 OSX 的现代版本。我读到过 Disk Utility 也很好用。CarbonCopyCloner 和 SuperDuper(可能还有 DiskUtility)通常是克隆 OSX 的首选方法,但我不确定它是否会拾取 Windows 分区(它应该会……)。
之后进行测试以确保一切正常。您可以从外部 USB 驱动器启动系统,并像在内部安装一样使用它(只是速度稍慢),方法是在启动时使用 Option 键并选择正确的驱动器。一旦您确认一切正常,请从机箱中取出新硬盘,将其放在 Mac 内,然后将旧硬盘放在机箱内。将旧硬盘归档以妥善保管。
从这里开始,您可以在新硬盘上继续使用旧的安装方案,或者根据需要更新操作系统,并在需要访问旧应用程序时从随附的旧硬盘启动。如果您想获得硬核体验,可以考虑从旧硬盘的映像创建虚拟机。