用 Carbon Copy Cloner 复制系统
Carbon Copy Cloner 是一套很方便的系统备份工具,昨天试了以下用它把系统完整的复制到另一块硬盘上 (因为买了一块 320G 的硬盘,要换掉 MBP 里内置的 120G 硬盘)。

如果可以,CCC 会尝试进行块级的复制,不过因为目标分区和源分区大小部分,所以这里 CCC 其实是用 rsync 来完成备份的,速度还可以。
需要注意的两点是:
- 选择 Backup everything
- 格式化目标磁盘之后,应该在目标分区上 Get Info (CMD + E),取消 “Ignore ownership on this volume” 上的勾选,然后再开始复制
另外分区的时候犯了个错误,也顺便记下来,原以为可以预留一定的 free space 给 Boot Camp Assistant 用,但其实不行,Boot Camp Assistant 只能从当前启动的这个 HFS+ 分区分出空间来给 Windows。
不过分错的 free space 可以用 diskutil 的无损 resize 功能加回来,办法是:
$ diskutil resizeVolume disk0s2 limits
For device disk0s2 Macintosh HD:
Current size: 285481107456 bytes
Minimum size: 97692577792 bytes
Maximum size: 285481107456 bytes
可以看到限制,然后:
$ diskutil resizeVolume disk0s2 285481107456B
就可以把所有的 free space 划回 disk0s2 这个 HFS+ 分区了。
1 Comment