1

Я не уверен, где задать этот вопрос, поэтому, возможно, это физическое ограничение.

У меня 8 ГБ флэш-карта памяти Micro SD. Когда я копирую файлы размером до нескольких гигабайт, копирование происходит нормально. Но если я пытаюсь скопировать файл размером более 4 ГБ, то система говорит мне, что на карте недостаточно памяти, хотя доступно 8 ГБ. Так что, возможно, для хранения размера файла на карте micro SD используется только 32-битный адрес, или мой micro SD неисправен?

2 ответа2

15

Здесь нужно учесть три вещи:

  1. Существуют разные версии SD, которые поддерживают разные возможности (см. Https://www.sdcard.org/consumers/choices/):

    • SD - 2 ГБ
    • SDHC - 32 ГБ
    • SDXC - 2 ТБ
  2. Большинство файловых систем имеют ограниченный размер. Вам нужно выбрать файловую систему, которая способна использовать весь размер SD-карты. Какой из них вы выберете, также зависит от среды, в которой вы будете его использовать. Некоторые распространенные варианты для файловых систем большой емкости включают в себя:

    • FAT32 - 2 ТБ
    • exFAT - 512 ТБ
    • NTFS - 2 64 кластера (кратно 512 байтам)
  3. Большинство файловых систем имеют ограничение на размер любого отдельного файла:

    • FAT32 - 4 ГБ
    • exFAT - 512 ТБ
    • NTFS - 16EB
5

Если файловая система карты памяти - FAT32, то она имеет ограничение в 4 ГБ. Чтобы обойти это ограничение, вы можете отформатировать карту памяти в файловой системе NTFS.

Если вы не хотите потерять всю информацию на карте, вы можете выполнить преобразование в NTFS с помощью этой команды: convert G: /FS:NTFS в командной строке (при условии, что метка вашей карты памяти - G:

Имейте в виду, что цифровая камера не будет поддерживать NTFS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .