Why copying to flash drive takes time after copied-size matches the file size?

I use UBUNTU GNOME OS.
I feel like taking much time to copy large files to my usb. It takes few minutes after copied-size matches the file size. Please see the message for eg, “Copying 500MB of 500MB – 0 seconds left” ; After the message there is a pause for few minutes, which is not found in WINDOWS OS.
I don’t understand why it pause there. Can I fix this..?
Please help to fix.. if possibe…. 🙂

Answer

Ubuntu enables Write Caching for USB media by default, Windows does not (at least in XP and 7).

When using Write Chaching, your files are written to a buffer, which is then gradually written to the USB drive. If the whole file has been written to the buffer, the dialog will tell you that it has finished copying, while the OS is still busy moving the files from the buffer to the flash drive.

This is why you should always use the “safely eject” method in Ubuntu, since there might still be files in the buffer that are lost if you just unplug the flash drive.

I do not recommend disabling this feature (although you can) because it will greatly increase the wear of your flash drives (See this discussion for the reason why this is a bad idea).

Attribution
Source : Link , Question Author : Anoop K R , Answer Author : ApolloLV

Leave a Comment