Use zerofree instead of writing zeroes

 - instead of writing hundred of megabytes of zeroes, use zerofree when
   filesystem is unmounted
 - do not write zeroes for fat32 filesystem as no file is ever deleted