我的 MacBook Pro 的 HDD 似乎快不行了——这正在发生这种情况,磁盘实用程序说我应该更换我的驱动器,所以我购买了一个替代品。我当前的磁盘是 500GB,已使用 287GB。我如何安全地将所有文件从旧磁盘复制到新磁盘(也是 500GB)?
我想过使用磁盘工具来创建一个映像,其中涉及以下步骤:
- 使用 USB 连接外置硬盘盒安装新磁盘
- 使用磁盘实用程序创建旧驱动器的磁盘映像并将其放在新磁盘上
- 从 CD 启动并打开磁盘实用程序
- 擦除旧磁盘,使其清空
- 将旧磁盘的映像移回到现在为空的旧磁盘上
- 将新磁盘放入我的笔记本电脑,将旧磁盘放入我的 USB 外壳中
- 将旧磁盘的映像从旧磁盘恢复到新磁盘上
- 从新磁盘启动,所有旧文件都保存在新磁盘上
我的问题是:
- 从 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
这将从驱动器的开始处开始复制数据并一直复制到驱动器的结束处,完成后您将拥有两个完全相同的磁盘。
然后只需换出驱动器即可。