I used clonezilla to clone a 256GB Mac SSD to a 1TB SSD. It was smart enough to know that even when the other partitions (an HFS+ partition with Mac OS X 10.7, an ext4 partition with Linux Mint, and an APFS container with volumes for macOS 12, 13, 14, and 15) should be resized proportionally to fill the new disk, the EFI partition's size of 209.7MB should not be increased. However, it did increase the size of the 650MB macOS recovery partition; that should not have been increased either; increasing its size only wastes space on the new disk.
macOS Recovery has changed over the years as you can read about in the following article. Sometimes it is in the same APFS container as the other volumes, in which case you would resize that container normally. But you don't want to resize it when Recovery is its own partition, such as when Recovery was first introduced in Mac OS X 10.7.
https://eclecticlight.co/2023/11/25/a-short-history-of-recovery-in-macos/
Thanks for your feedback. We will try to improve that in the future release.
Steven
BTW, could you please boot Clonezilla live in your Mac machine with Clonezilla live, then:
1. sudo -i
2. fdisk -l /dev/YOUR_DISK
3. parted -s /dev/YOUR_DISK print
4. sfdisk -d /dev/YOUR_DISK
5. blkid
(Replace YOUR_DISK with your disk name, e.g., sda or nvme0n1)
Please post the results of 2-5.
Thanks.
Steven
Last edit: Steven Shiau 2024-12-22
The original 256GB disk:
The new 1TB disk (some partitions have been deleted and recreated after cloning but the Recovery partition hasn't):
blkid:
Please give testing Clonezilla live >= 3.2.0-32 or 20250106-* a try:
https://clonezilla.org/downloads.php
This issue should have been fixed.
Please let us know the results if you give it a try.
Thanks.
Steven
Thanks. Your change looks reasonable:
https://github.com/stevenshiau/clonezilla/commit/f1f246ab8ac2c0b29afefcf564e4acf54bdde7b0
I won't be able to try it at the moment. I don't want to erase and re-clone the affected drive right now, and I don't have another spare drive handy to try it on.