Почему SD-карта не принимает файлы больше 4 ГБ и как это исправить

2 мин чтения

Если SD-карта отказывается принимать файл больше 4 ГБ, хотя места на ней достаточно, скорее всего, дело не в самой карте. Причина в файловой системе FAT32, и решается это переформатированием в exFAT.

Почему SD-карта не принимает файлы больше 4 ГБ и как это исправить
Иллюстрация: Smartflix (сгенерировано ИИ) · Собственная иллюстрация

Почему FAT32 не пропускает большие файлы

FAT32 появилась ещё в эпоху Windows 95 и до сих пор остаётся самым совместимым вариантом: её читает практически любое устройство. Но у неё есть жёсткое ограничение: размер одного файла не может превышать 4 ГБ. Размер файла в FAT32 записывается 32-битным числом, а максимум в этом случае составляет 4 294 967 295 байт. Сама карта физически способна хранить такие файлы, ограничение задаёт файловая система.

Для документов и фотографий это обычно не мешает. А вот 4K-видео или образы дисков быстро упираются в лимит. Engadget отмечает, что в таком случае нужно сменить файловую систему на exFAT: она создавалась именно для того, чтобы обойти ограничения FAT32, в том числе по размеру файлов.

Как переформатировать карту в exFAT

Перед форматированием скопируйте всё нужное с карты: процесс полностью стирает данные.

На Windows:

  • откройте «Проводник» и перейдите в «Этот компьютер»;
  • щёлкните правой кнопкой мыши по SD-карте и выберите «Форматировать»;
  • в поле «Файловая система» укажите exFAT;
  • при необходимости выберите быстрое форматирование или задайте метку тома.

На macOS:

  • откройте «Дисковую утилиту» (проще всего найти её через Spotlight);
  • в меню «Вид» включите «Показать все устройства»;
  • выберите саму карту, а не том, который отображается под ней;
  • нажмите «Стереть», выберите формат exFAT, задайте имя и подтвердите действие.

После этого файлы больше 4 ГБ копируются без проблем. Если понадобится вернуть FAT32, повторите те же действия и выберите нужную систему. Учтите, что Windows не предлагает FAT32 для карт объёмом больше 32 ГБ: в этом случае придётся использовать командную строку Terminal или сторонние программы.

Когда лучше оставить FAT32

exFAT поддерживают не все устройства. Microsoft добавила её в Windows Vista SP1, Apple — в OS X Snow Leopard. Если камера, навигатор или другая техника выпущена раньше, чем появилась поддержка exFAT, карта в этом формате может просто не распознаваться. В таком случае разумнее оставить FAT32 и хранить на карте файлы не больше 4 ГБ, либо использовать другую карту для тяжёлых файлов.

Проверить совместимость проще всего по документации к устройству. Если в ней нет упоминания exFAT, безопаснее сначала протестировать карту на нужной технике, а уже потом переносить на неё важные записи.

Источники: Engadget

Читайте также

Ещё новости