I would like to use ExifTool to create a text tag field to use a caption for video display in Windows 10 for files on FAT32 file systems which do not support the OLE Summary metadata fields which are available on an NTFS filesystem. I find that the command 'exiftool -Caption="Test Caption" file.mov' where file.mov is 55 MBytes works in about 1 second when file.mov is on the computer C drive, but takes about 20 seconds when it is on a removable FAT32 USB drive. For the same file on a removable NTFS drive, setting the metadat takes about 2 seconds. Is there any way performance can be improved for files on FAT32 drives?
Processing a file should take about the same time as copying a file. Try copy/pasting the file onto that FAT32 USB. Does it take a significantly shorter time?
Copying the 55 MByte test file on the FAT32 USB drive and pasting it takes 5 seconds, which is a lot shorter than the 20 seconds needed to set the metadata. On the C: drive copying and pasting the file takes less than a second.