if it is a 2 or more gB in size it may be a FAT issue, as FAT cannot address large files.
this can happen by adding one more file, takes it over the size limit.
you need to convert your computer to NTFS and it may then see the flash drive.
Your computer needs to be NTFS to see the large hdd...