Почему это происходит?
Потому что вы храните много маленьких файлов.
Файловые системы имеют минимальный размер файла, который они могут хранить. Для файловых систем NTFS обычно это 4 КБ. Для exFAT это может быть намного больше. Это называется размером блока или кластера. Файлы, размер которых меньше этого размера, все равно будут использовать минимальный размер, поэтому файл размером 1 КБ может занимать 4 КБ дискового пространства. Файл 3 КБ также будет использовать 4 КБ дискового пространства. Если у вас есть файл 5 КБ, он будет использовать 8 КБ дискового пространства.
Вы можете представить это как сетку отверстий. Каждая дыра может содержать определенное количество данных. Файлы распределены по столько раз, сколько необходимо для хранения всех данных файла, но в отверстиях не может быть данных из более чем одного файла. Таким образом, если данные файла не полностью заполняют дыру, часть этого пространства теряется. Никакой другой файл не может использовать эту дыру, чтобы неиспользуемое пространство было недоступно.
Что вы можете с этим поделать?
В вашем случае у вас есть много файлов, которые не заполняют дыры, поэтому есть много потерянного пространства. Если вы поместите все файлы в ZIP-файл, то все эти данные будут храниться в одном файле, и это займет намного меньше места на диске.
Некоторые USB-накопители по умолчанию отформатированы как exFAT, поэтому в качестве альтернативы, если вы просто используете этот накопитель для копирования файлов между компьютерами Windows (или просто для хранения), вы можете попробовать переформатировать накопитель в NTFS (но сначала скопируйте все файлы) очевидно!) чтобы попытаться получить меньший размер кластера.