Berion
Developer
Let's clarify some things first because You are nearly to lost. 
There are three ways for migrating data from one HDD to another:
Road no.2 doing the same but instead creating archives, it already copying data to ready to use environment.
Both 1 & 2 doesn't backup trophies and restoring licenses. Road 1 in addition will restore almost nothing on different console (because IDPS key is different which is used for encrypting protected archives). Road 2 cannot be used on another console because HDD is encrypted by per unit keys.
Road no.3/4/5 depends of user choice, and without encryption and compression layers because it is just copying choosen by user files from A to B.
Road 3 is not reliable because FTP isn't reliable. It hangs and break files because freezing in the middle of operations if You have plenty of files. It is server side issue and no one know why occuring and how to fix it. So if your transfer failed, then remember to again send files on which hangs because they are corrupted and needs to be send again overwriting corrupted by fine. Very tedious and annoying.
Road 4 means You need copy data to USB. But AFAIR, NTFS and exFAT support is read only, and FAT32 cannot stores files larger than 3.99GiB. Maybe things has changed, I dunno TBH. exFAT would be perfect if stable and writable.
Road 5 means connecting PS3 HDD to PC and copy data (so this means also decryption HDD on fly is mandatory, and by special apps like PS3 HDD Reader or using bswap16-ecb). Then placing new HDD to the console, format it, and then restoring by hand data from USB or via FTP (You can on PC but UFS2 support is not trustworthy, it is FreeBSD filesystem, and Linux kernel have only basic functionality for it, on other hands, FreeBSD have lack of tools needed for converting Endianness and decryption).
Choose Your poison.
There are three ways for migrating data from one HDD to another:
- automatic via System Backup Utility (official, for all consoles)
- automatic via HDD Exchange Utility (official, but only for debug kits and retails converted to them)
- by hand via FTP
- by hand via file manager on PS3
- by hand via file manager on PC
Road no.2 doing the same but instead creating archives, it already copying data to ready to use environment.
Both 1 & 2 doesn't backup trophies and restoring licenses. Road 1 in addition will restore almost nothing on different console (because IDPS key is different which is used for encrypting protected archives). Road 2 cannot be used on another console because HDD is encrypted by per unit keys.
Road no.3/4/5 depends of user choice, and without encryption and compression layers because it is just copying choosen by user files from A to B.
Road 3 is not reliable because FTP isn't reliable. It hangs and break files because freezing in the middle of operations if You have plenty of files. It is server side issue and no one know why occuring and how to fix it. So if your transfer failed, then remember to again send files on which hangs because they are corrupted and needs to be send again overwriting corrupted by fine. Very tedious and annoying.
Road 4 means You need copy data to USB. But AFAIR, NTFS and exFAT support is read only, and FAT32 cannot stores files larger than 3.99GiB. Maybe things has changed, I dunno TBH. exFAT would be perfect if stable and writable.
Road 5 means connecting PS3 HDD to PC and copy data (so this means also decryption HDD on fly is mandatory, and by special apps like PS3 HDD Reader or using bswap16-ecb). Then placing new HDD to the console, format it, and then restoring by hand data from USB or via FTP (You can on PC but UFS2 support is not trustworthy, it is FreeBSD filesystem, and Linux kernel have only basic functionality for it, on other hands, FreeBSD have lack of tools needed for converting Endianness and decryption).
Choose Your poison.