Not sure, just a tought,
but I guess that when you 'copy' this 'very big amount of data' doesn't happen that it will be saved directly into your phisical drive, but instead in a sort of computer cache.
When you give the 'umount' command is when the phisical saving occurs, and external usb data transfer is surely slower than computer cache.