克隆 Macbook Pro 硬盘时遇到问题

克隆 Macbook Pro 硬盘时遇到问题

我正在尝试将 MacBook Pro(2008 年初型号)中的 250GB 硬盘升级为 750GB 硬盘。我已通过外部 USB 外壳连接新硬盘。硬盘被正确识别,我可以对其进行格式化等。

但是,每次我尝试克隆驱动器时,都会出现输入/输出错误。在克隆操作之前,我已经使用磁盘实用程序验证了内部和外部驱动器,它们都检查正常。克隆操作后,外部驱动器显示多个“无效节点结构”错误:

磁盘实用程序错误

我尝试了两种克隆驱动器的方法:

  1. 使用磁盘实用程序,从 OSX 安装 DVD 启动
  2. 使用 Carbon Copy Cloner

两种情况的结果相同。

Carbon Copy Cloner 日志显示了以下几种类型的错误:

rsync: mkstemp "<... an external filename ...>" failed: Input/output error (5)
rsync: stat "<... an external filename ...>" failed: Input/output error (5)

在应用程序的不同运行中,受影响的实际文件似乎有所不同。

在上次运行之前,我使用磁盘工具(再次)重新格式化外部驱动器并明确用零覆盖它,但这没有什么区别。

我还尝试在 Tech Tool Pro 中运行表面扫描,花了一整夜的时间。扫描了大约 2/3 之后,我不得不断开驱动器(不得不带着我的 MacBook Pro 去上班),但到目前为止,它没有报告任何坏块。假设它以实际使用过程中分配块的相同顺序扫描驱动器,那么如果坏块是克隆失败的原因,那么它们应该已经被发现了(假设源驱动器只有 250GB)。

作为最后的尝试,我可能也会尝试 SuperDuper,尽管我的理解是它使用与 Carbon Copy Cloner 相同的底层 rsync 方法,因此它的性能不太可能更好。

在将驱动器送去更换之前,我还应该尝试其他什么方法吗?这些问题可能是由我的内置驱动器引起的,尽管它工作正常并且在“磁盘工具”中检查无误?

答案1

通常,当我们看到“mkstemp”错误时,它们是由于文件系统、媒体或硬件问题造成的。在这种情况下,很明显您的目标磁盘出现故障。如果它是全新的,请在保修期内更换它。如果您有任何其他问题/疑虑,请随时给我的帮助台留言,help.bombich.com。

麦克风

答案2

上次我在我的机器上看到 rsync 的怪异之处,是因为我的 $PATH 选择了 /usr/bin 中随操作系统提供的 rsync,而不是 /opt/local 中来自 macports 的 rsync。但是,这可能对您没有帮助,因为 CCC 在应用程序包中自带了 rsync...

现在,在宣布驱动器死亡之前:您可以尝试使用 ditto(1) 吗?

答案3

米尔科,

请原谅我问了一个显而易见的问题,但您有另一个驱动器可以测试吗?如果有,也许可以尝试将该驱动器放入机箱中以确保机箱正常运行。如果是新驱动器,则很可能没问题……但我收到过开箱即用的坏驱动器。如果 CCC 和磁盘实用程序抛出 I/O 错误,那么您遇到的问题比您的方法更严重。

另一种可能性是将时间机器备份到外部驱动器,然后将其恢复到升级到的驱动器。

祝你好运。

相关内容