无法在 OSX 上同时安装硬盘及其副本

无法在 OSX 上同时安装硬盘及其副本

最近,我购买了一个 SSD,并使用 dd 将我的 OSX HDD 复制到该 SSD 上。当它们分别安装在我的 Macbook Pro 中时,我可以从这两个驱动器启动。但是,如果两个驱动器都在机器中(我换掉了 CD 并将其替换为旧 HDD),机器似乎会在尝试安装驱动器时卡住。当两个驱动器都存在时,无法从任何一个驱动器启动。

我假设 dd(生成精确副本)使两个驱动器在硬件上看起来完全相同,并且某些原因不允许总线区分这两个驱动器。我应该更改什么(以及如何更改)才能使两个驱动器同时共存?我想这一定是驱动器中某个位置的某个标识符。

背景:我为什么要这样做,而不是简单地擦除旧硬盘?两个原因:(1)我想将旧驱动器作为备份保留几周,以确保新驱动器稳定;(2)我已经升级了 SSD 上的操作系统(Snow Leopard -> Mtn Lion),并希望保留旧操作系统,以便我可以启动它进行软件开发和测试。

PS:抱歉,我没有遇到当两个驱动器都加载并尝试以单用户模式(或任何模式)启动时机器报告的错误。将硬盘安装在 CD 驱动器托架中很麻烦。当我有机会拆下我的系统并检查硬件配置时,我会记录错误并使用确切的详细信息编辑此帖子。不过,也许有人仅凭这些信息就知道可能出了什么问题。谢谢。

答案1

我曾经在 Windows 下遇到过类似的问题,驱动器的驱动器标识符 (UUID) 相同。在 Google 上搜索“macos 更改 UUID”会得到关于 MacOS 10.6 的超级用户线程。UUID 已分配给分区,您可以从磁盘实用程序中以交互方式查看它们,选择一个分区并按下磁盘实用程序窗口顶部附近的信息 (i) 按钮。您还将在那里看到磁盘标识符(例如 disk0s2)。

看看另一个问题,命令是

sudo /System/Library/Filesystems/hfs.fs/hfs.util -s disk0s2

但是我没有在这里尝试过,因此请自行承担风险(并使用您自己的磁盘标识符)。

不过,我使用一个名为 SuperDuper 的程序来实现此目的(它可以创建驱动器的精确工作克隆,并且我仍可以通过这种方式将系统恢复到 OS X Tiger),但我不确定您是否说您已经升级到 Mountain Lion。如果没有,您可以通过这种方式克隆磁盘,然后升级。

相关内容