Вопрос: При попытке записи файла на диск появляется сообщение о том, что на диске недостаточно свободного места, хотя место там однозначно есть. Почему так происходит?
Ответ: Всё дело в файловой системе, с помощью которой производилось форматирование "флешки".
Файловая система FAT32 (которая в наши дни является устаревшей) характеризуется целым рядом ограничений, в числе которых нашлось место и ограничению на максимальный размер файла. При попытке записать на диск (на любой FAT32-диск, не только на Flash) файл объём которого больше 4 Гб Вы столкнётесь с критической системной ошибкой. Выйти из это ситуации можно, сменив файловую систему FAT (File Allocation Table - Таблица Расположения Файлов) на NTFS. Правда, стандартными средствами Windows отформатировать "флешку" с использованием NTFS довольно трудно, поэтому для проведения процедуры форматирования понадобится какая-нибудь "продвинутая" сторонняя утилита, например бесплатная HP USB Disk Storage Format Tool.
Примечание: помимо FAT32 существует и более ранняя система - FAT16, максимальный размер файла в которой составляет 2 Гб.