Trouble with restoring partitions of certain sizes
I'm running in to a problem when I try to restore a backup of a 320 GB disk with Ubuntu on it to a 500 GB disk, the restore wizard can't get past the "Destination of Disk 1" step. The disk has one large ext4 partition and one 8 GB swap partition at the end of the disk. I'm using the "Recover whole disks and partitions" method. After clicking Next on the "Destination of Disk 1" step, the wizard just stays on that screen instead of moving on to the next screen. There's no error message shown.
I've tried several different variations to try to narrow down the problem. An Ubuntu installation without a swap partition, so that there's just a single ext4 partition covering the entire disk, restores without a problem. Putting an 8 GB swap partition at the beginning of the disk instead of the end also works correctly. Restoring back to the same disk, even if I've recreated the partition table, seems to always work. At this point, I stopped doing a full install of Ubuntu and just created empty partitions, to try to speed up my testing.
I tried to figure out if the size of the partitions made a difference, so one test I tried was making the swap partition at the end of the disk be 64 GB, which wouldn't restore. If I reformat the 64 GB swap partition to ext4, though, the restore works correctly. An NTFS partition followed by a 64 GB swap partition doesn't restore. An NTFS partition followed by a 64 GB ext4 partition does restore correctly.
As far as I can tell, it looks like the problem is with trying to resize a swap partition that's at the end of the disk (or maybe anywhere other than at the beginning). Can anyone else help confirm this?