@andso: we know it's a serious issue, and this limitation of libparted is probably not an issue if all partitions start at the beginning of a sector; e.g. when the sector size is 2048 bytes and all partitions start at a multiple of 2048 bytes, it might work (I can't test that myself though, as I don't have such hardware).
It's also recommended to start partitions at the beginning of a sector for performance reasons, *but* if that's not true it should still work (and that's where it certainly fails currently).
@andso: we know it's a serious issue, and this limitation of libparted is probably not an issue if all partitions start at the beginning of a sector; e.g. when the sector size is 2048 bytes and all partitions start at a multiple of 2048 bytes, it might work (I can't test that myself though, as I don't have such hardware).
It's also recommended to start partitions at the beginning of a sector for performance reasons, *but* if that's not true it should still work (and that's where it certainly fails currently).