I have a gaming laptop and a phone, both of which have USB 3.2 Gen 2 and Gen 1 ports. I also use a USB 4 Type-C cable. Now, recently, I have downloaded music files of over 300GB. If I transfer them one by one, it takes a lot of time. Today, I compressed the folder to a single zip file, and the transfer finished in less than 20m. Why is that so?


This external drive I have is just USB mass storage. It’s using the USB protocol and shows as removable external storage, same as a flash drive.
Removable storage is not the issue here. There is no significant overhead introduced by having removable storage with USB mass storage protocol.
OP is forced into using MTP which does suck and adds overhead. This is not the “normal” way of transferring to me, that would be USB mass storage.