Czy karty pamięci mają jakieś ograniczenia maksymalnego rozmiaru pliku? [duplikować]

1

Nie jestem pewien, gdzie zadać to pytanie, więc być może jest to ograniczenie fizyczne.

Mam kartę pamięci micro SD 8 GB flash. Kiedy kopiuję dowolny plik o wielkości do kilku gigabajtów, kopiowanie odbywa się normalnie. Ale jeśli próbuję skopiować plik o rozmiarze ponad 4 GB, system mówi mi, że brakuje pamięci na karcie, chociaż 8 GB jest dostępne. Może więc do przechowywania rozmiaru pliku na karcie micro SD używany jest tylko 32-bitowy adres, czy moja karta micro SD jest uszkodzona?

Peter Mortensen
źródło
2
Myślę, że byłoby to bardziej odpowiednie dla administratora, ale prawdopodobnie twoja karta microsd jest sformatowana przy użyciu systemu plików fat32, który ogranicza rozmiar pliku do 4 GB. Jeśli spróbujesz skopiować plik większy niż 4 GB (taki jak zgrywanie DVD), system plików nie może go obsłużyć.
pfyon

Odpowiedzi:

15

Należy wziąć pod uwagę trzy rzeczy:

  1. Istnieją różne wersje SD, które obsługują różne pojemności (patrz https://www.sdcard.org/consumers/choices/ ):

    • SD - 2 GB
    • SDHC - 32 GB
    • SDXC - 2 TB
  2. Większość systemów plików ma ograniczony rozmiar. Musisz wybrać system plików, który jest w stanie wykorzystać cały rozmiar karty SD. To, który wybierzesz, zależy również od środowiska, w którym będziesz go używać. Niektóre typowe opcje dla systemów plików o dużej pojemności obejmują:

    • FAT32 - 2 TB
    • exFAT - 512 TB
    • NTFS - 2 64 klastry (wielokrotności 512 bajtów)
  3. Większość systemów plików ma limit rozmiaru pojedynczego pliku:

    • FAT32 - 4 GB
    • exFAT - 512 TB
    • NTFS - 16EB
Majenko
źródło
Co z microSDHC?
Eido95
5

Jeśli system plików karty pamięci to FAT32, limit plików wynosi 4 GB. Aby obejść to ograniczenie, możesz sformatować kartę pamięci w systemie plików NTFS.

Jeśli nie chcesz stracić wszystkich informacji na karcie, możesz przekonwertować na NTFS za pomocą tego polecenia: convert G: /FS:NTFSw wierszu polecenia (zakładając, że etykieta karty pamięci to G:)

Należy pamiętać, że aparat cyfrowy nie obsługuje systemu plików NTFS.

m.Alin
źródło
1
Tak, jest powód, dla którego stosuje się FAT: wszyscy dobrze się z tym bawią.
MBraedley,
aparaty cyfrowe wspierają obecnie exFAT bez problemu
phuclv 25.04.17