我有一个朋友的 Macbook 上的 HFS+ 外置驱动器。我们在另一个外置驱动器上创建了一个大小相似的新分区,同样使用 Macbook。据我了解dd
,它与文件系统无关,因此我应该能够简单地:
dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror,sync
将内容从旧分区复制到新分区,对吗?这似乎比尝试弄乱 hfsplus 并以读/写方式安装要容易得多。(我在台式机上执行此操作,因为我可以直接将驱动器安装为 SATA;她只有一个 FireWire 800 和 USB2。)
值得一提的是,在断开 Macbook 的连接之前,我已禁用新驱动器上的日志功能。
该分区大约有 500GB;我预计这需要多长时间?(显然,这里只是一个粗略的数量级……几小时、几天、几周?)
答案1
从我的经验来看,这可能行不通。我实际上试过一次,不是用dd
本身,但与 GNUddrescue
非常相似。请在此处阅读:您能使用 ddrescue 将 Mac OS X 启动卷直接克隆到另一个更大的卷吗?
无论如何,如果您尝试一下,看看它是否适合您的情况,并报告结果,我会很高兴。
需要多长时间主要取决于目标磁盘的持续写入速度。对于传统硬盘驱动器来说,这几乎总是瓶颈。源驱动器的读取速度和 SATA 总线速度通常远远超过目标驱动器的持续写入速度。