Mac OS 10.6.8:将所有文件从一个硬盘精确复制到另一个硬盘

Mac OS 10.6.8:将所有文件从一个硬盘精确复制到另一个硬盘

我的 MacBook Pro 的 HDD 似乎快不行了——正在发生这种情况,磁盘实用程序说我应该更换我的驱动器,所以我购买了一个替代品。我当前的磁盘是 500GB,已使用 287GB。我如何安全地将所有文件从旧磁盘复制到新磁盘(也是 500GB)?

我想过使用磁盘工具来创建一个映像,其中涉及以下步骤:

  1. 使用 USB 连接外置硬盘盒安装新磁盘
  2. 使用磁盘实用程序创建旧驱动器的磁盘映像并将其放在新磁盘上
  3. 从 CD 启动并打开磁盘实用程序
  4. 擦除旧磁盘,使其清空
  5. 将旧磁盘的映像移回到现在为空的旧磁盘上
  6. 将新磁盘放入我的笔记本电脑,将旧磁盘放入我的 USB 外壳中
  7. 将旧磁盘的映像从旧磁盘恢复到新磁盘上
  8. 从新磁盘启动,所有旧文件都保存在新磁盘上

我的问题是:

  • 从 DVD 启动的基本 Mac OS 是否允许您从 USB 驱动器读取并浏览文件系统,以便我可以完成第 5 点和第 7 点?
  • 将所有文件放在一个映像中,放在旧的(即将报废的)磁盘上,而没有其他完整副本,这难道不危险吗?我宁愿直接从一个映像复制到另一个映像。
  • 我可以使用 rsync 从一个文件直接按原样复制到另一个文件吗?

答案1

实际上,你可以直接将一个磁盘映像复制到另一个磁盘。OSX DVD 可能允许你使用磁盘实用程序执行此操作,但对于几乎任何 Linux Live CD,你都可以使用名为dd

如果/dev/sda是内置磁盘,并且/dev/sdb是 USB 磁盘,则可以使用以下方法进行逐位复制

dd if=/dev/sda of=/dev/sdb

这将从驱动器的开始处开始复制数据并一直复制到驱动器的结束处,完成后您将拥有两个完全相同的磁盘。

然后只需换出驱动器即可。

相关内容