我正在考虑升级我的 2012 年中 MacBook Pro,用 SSD 替换其硬盘。但是,我有四个分区(2-3 个用于 Mac OS X,其余用于 Windows)。所以,我想知道:对我的硬盘进行映像/“克隆”以包含所有分区的最佳方法是什么,这样当我将该映像传输到 SSD 时,所有分区都将保持完整?
答案1
您可以从 Root 终端使用该dd
命令。为此,您需要一个可以访问的网络访问存储设备,或者连接的另一个硬盘驱动器同时。
如果您有两个硬盘,则需要找出硬盘的名称。在终端(应用程序->实用程序->终端)中,键入ls /dev
并按Enter。您将看到一些设备,例如包括disk0s1
。查找diskx
条目,因为您需要找到包含所有分区的条目和没有任何分区的条目。我们将它们称为old
和new
。键入下一个命令并按 Enter,将 替换x
为旧编号和新编号:sudo dd if=/dev/diskx of=/dev/disky
。 应该x
是旧磁盘(输入), 应该y
是新磁盘(输出)。但是要非常小心,因为它会擦除新硬盘上的所有数据。
如果您一次只有一个硬盘,但有一个 NAS,您可以使用开关将上述命令更改of=
为指向您创建的图像文件,例如sudo dd if=/dev/disk0 of=/Volumes/NASDriveMountPoint/diskimage.img
。确保您知道 NAS 设备在 Mac 上的安装位置。完成后,关闭 Mac 并放入新硬盘。从 Mac OSX DVD 启动时,选择语言并单击下一步。然后,从菜单栏中选择工具->终端。我现在没有安装网络存储设备的确切命令,但一旦您有访问权限,您就可以键入sudo dd if=/Volumes/NASMountPoint/nameofimage.img of=/dev/disk0
并按 Enter。再次小心这个命令,因为您将抹去所有的信息/dev/disk0
!