Os cartões de memória possuem alguma limitação de tamanho máximo de arquivo? [duplicado]

1

Não tenho certeza de onde fazer essa pergunta, então talvez seja uma limitação física.

Eu tenho um cartão de memória micro SD flash de 8 GB. Quando copio qualquer tamanho de arquivo de até alguns gigabytes, a cópia acontece normalmente. Mas se eu estou tentando copiar arquivos com mais de 4 GB, o sistema me diz como memória insuficiente no cartão, embora 8 GB estejam disponíveis. Então, talvez apenas o endereço de 32 bits seja usado para manter o tamanho do arquivo no cartão micro SD, ou o micro SD está com defeito?

    
por Peter Mortensen 21.07.2011 / 23:09

2 respostas

15

Existem três coisas a considerar aqui:

  1. Existem diferentes versões SD que suportam diferentes capacidades (consulte link ):

    • SD - 2 GB
    • SDHC - 32 GB
    • SDXC - 2 TB
  2. A maioria dos sistemas de arquivos é limitada em tamanho. Você precisa escolher um sistema de arquivos capaz de usar todo o tamanho do cartão SD. Qual deles você escolheu também depende do ambiente em que você o usará. Algumas opções comuns para sistemas de arquivos de alta capacidade incluem:

    • FAT32 - 2 TB
    • exFAT - 512TB
    • NTFS - 2 64 clusters (múltiplos de 512 bytes)
  3. A maioria dos sistemas de arquivos tem um limite no tamanho de qualquer arquivo individual:

    • FAT32 - 4 GB
    • exFAT - 512TB
    • NTFS - 16 EB
por 21.07.2011 / 23:27
5

Se o sistema de arquivos do cartão de memória for FAT32, ele terá um limite de arquivo de 4 GB. Para superar essa limitação, você poderia formatar seu cartão de memória para o sistema de arquivos NTFS.

Se você não quiser perder todas as informações do cartão, poderá converter para NTFS usando este comando: convert G: /FS:NTFS no prompt de comando (supondo que o rótulo do seu cartão de memória seja G: )

Esteja ciente de que a câmera digital não suporta NTFS.

    
por 21.07.2011 / 23:24