Когда Windows отказывается копировать файл на флешку с сообщением «недостаточно памяти» или «диск переполнен», хотя в свойствах накопителя свободны гигабайты, чаще всего виновата файловая система FAT32: она не поддерживает файлы размером более 4 ГБ. Это ограничение формата, а не неисправность накопителя — флешка физически исправна, но один файл объёмом 4,5 ГБ записать на неё уже не получится.
Проблема встречается и по другим причинам: скрытые файлы и папки, которые не видны в проводнике, но занимают место; ошибки файловой системы после небезопасного извлечения; поддельная ёмкость у дешёвых накопителей. Ниже разберём, как определить истинную причину и устранить её без потери данных.
Причина 1: ограничение FAT32 на размер файла
Большинство флешек продаётся отформатированными в FAT32 — эта файловая система совместима практически с любым устройством, от старых телевизоров до автомагнитол. Плата за универсальность — жёсткий лимит: максимальный размер одного файла составляет 4 ГБ минус 1 байт. Фильм в высоком качестве, образ диска или архив больше этого объёма скопировать не удастся, сколько бы свободного места ни было.
Проверить файловую систему просто: откройте Проводник, щёлкните правой кнопкой по флешке и выберите Свойства. Рядом со строкой «Файловая система» будет указано FAT32, exFAT или NTFS.
- 📁 FAT32 — лимит файла 4 ГБ, максимальная совместимость с устройствами
- 💾 exFAT — без практического лимита на размер файла, работает на современных ТВ, приставках и ПК
- 🖥️ NTFS — без лимита, оптимальна для Windows, но некоторые бытовые устройства её не читают
Как переформатировать флешку в exFAT или NTFS
Форматирование удалит все данные с накопителя, поэтому сначала скопируйте нужные файлы на компьютер. Далее действуйте так:
- 🔌 Вставьте флешку и дождитесь её появления в проводнике
- 🖱️ Щёлкните по ней правой кнопкой мыши и выберите
Форматировать - 📋 В поле «Файловая система» выберите
exFAT(илиNTFS, если накопитель будет работать только с Windows) - ✅ Оставьте размер кластера по умолчанию и нажмите «Начать»
☑️ Перед форматированием флешки
Есть и способ сменить FAT32 на NTFS без потери данных — через командную строку. Запустите её от имени администратора и выполните команду, подставив букву вашей флешки:
convert E: /fs:ntfs
Обратное преобразование без форматирования невозможно, а в exFAT так конвертировать нельзя — только полное форматирование. Учтите также, что после смены на NTFS некоторые телевизоры и магнитолы могут перестать видеть накопитель.
⚠️ Внимание: команда convert необратима в одну сторону — вернуть FAT32 без форматирования не получится. Если флешка используется в телевизоре или автомагнитоле, сначала уточните в инструкции устройства, какие файловые системы оно поддерживает.
Причина 2: скрытые файлы и системные папки
Иногда проводник показывает, что папки на флешке почти пусты, а свободного места при этом мало. Виноваты скрытые объекты: результаты работы вирусов, папка System Volume Information, файлы корзины $RECYCLE.BIN или данные, оставшиеся после использования флешки на другом устройстве.
Чтобы увидеть их, в проводнике Windows откройте вкладку Вид и включите отображение скрытых элементов, а в параметрах папок снимите галочку Скрывать защищённые системные файлы. После этого сравните реальное содержимое с показаниями в свойствах диска.
Быстрый способ оценить, что занимает место, — выделить все видимые папки, открыть их свойства и сравнить суммарный размер с занятым объёмом накопителя. Заметная разница указывает на скрытые данные или ошибки учёта файловой системы.
Причина 3: ошибки файловой системы
Небезопасное извлечение, сбой питания во время записи или отключение накопителя в момент копирования могут повредить таблицу размещения файлов. Тогда система неверно считает свободное место: часть объёма «зависает» в потерянных кластерах, и при записи появляется ошибка о нехватке памяти.
Исправить учёт помогает встроенная проверка диска. Откройте командную строку от имени администратора и выполните:
chkdsk E: /f
Здесь E: — буква вашей флешки. Утилита найдёт и исправит ошибки, а потерянные фрагменты данных сохранит в виде файлов FOUND.000 в корне накопителя — их можно удалить, если они не нужны. Альтернатива без командной строки: Свойства диска → Сервис → Проверить.
Причина 4: поддельная ёмкость накопителя
Недорогие флешки с сомнительных площадок иногда имеют прошитый контроллер, который сообщает системе завышенный объём. Реальная память может составлять лишь малую часть заявленной: пока записываемые данные умещаются в неё, всё выглядит нормально, а при превышении начинаются ошибки записи и повреждение файлов.
Проверить накопитель можно программами-тестерами вроде H2testw или f3: они записывают данные на весь заявленный объём и затем проверяют их читаемость. Процесс занимает заметное время, но даёт достоверный ответ о реальной ёмкости.
⚠️ Внимание: если тест показал, что реальный объём меньше заявленного, не храните на такой флешке важные данные — файлы за пределами настоящей памяти будут безвозвратно испорчены, даже если система сообщает об успешном копировании.
Сравнение способов решения
| Причина | Признак | Решение | Потеря данных |
|---|---|---|---|
| Лимит FAT32 (4 ГБ) | Не копируется один большой файл | Форматирование в exFAT/NTFS или convert | При форматировании — да |
| Скрытые файлы | Папки пусты, но место занято | Показ скрытых файлов, удаление лишнего | Нет |
| Ошибки файловой системы | Неверный подсчёт места, сбои копирования | chkdsk /f | Нет |
| Поддельная ёмкость | Файлы портятся после записи | Тест H2testw, замена накопителя | Данные уже повреждены |
Что делать, если ничего не помогло
Если форматирование завершается ошибкой, а проверка диска не исправляет подсчёт места, возможна аппаратная неисправность контроллера. В таком случае разумный путь — скопировать доступные данные и заменить накопитель: ремонт флешек экономически не оправдан, а программное «восстановление» контроллера требует подбора утилиты под конкретный чип и часто заканчивается полной потерей данных.
Также проверьте флешку на другом компьютере и в другом USB-порту. Иногда проблема кроется не в накопителе, а в нестабильном питании порта или устаревшем драйвере USB-контроллера — тогда на другой машине копирование пройдет без ошибок.
Почему именно 4 ГБ, а не другое число
В FAT32 размер файла хранится в 32-битном поле, поэтому максимальное значение — 2^32 байт минус 1, то есть 4 294 967 295 байт. Это ограничение заложено в саму спецификацию файловой системы и не может быть снято никакими настройками.
Частые вопросы
Почему файл 5 ГБ не копируется на флешку 32 ГБ?
Почти наверняка флешка отформатирована в FAT32, где максимальный размер одного файла — 4 ГБ. Свободного места достаточно, но файловая система не позволяет создать файл такого размера. Решение — форматирование в exFAT или NTFS.
Можно ли сменить файловую систему без удаления данных?
Да, но только из FAT32 в NTFS — командой convert E: /fs:ntfs в командной строке от имени администратора. Переход в exFAT без форматирования невозможен.
Что выбрать — exFAT или NTFS?
Для флешки, которой вы пользуетесь на разных устройствах (ПК, телевизор, приставка), лучше подходит exFAT. NTFS стоит выбирать, если накопитель работает только с компьютерами на Windows.
Флешка показывает 0 байт свободно, хотя она пустая. Что это?
Возможны скрытые файлы, ошибки файловой системы или поддельная ёмкость. Включите отображение скрытых файлов, выполните проверку диска командой chkdsk, а при подозрении на подделку протестируйте накопитель программой вроде H2testw.
Удалится ли вирус после форматирования флешки?
Полное форматирование удаляет все данные, включая вредоносные файлы. Однако перед этим стоит проверить антивирусом сам компьютер — иначе флешка может быть заражена повторно при следующем подключении.