To pytanie ma już odpowiedź tutaj:
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?
memory-card
micro-sd-card
Peter Mortensen
źródło
źródło
Odpowiedzi:
Należy wziąć pod uwagę trzy rzeczy:
Istnieją różne wersje SD, które obsługują różne pojemności (patrz https://www.sdcard.org/consumers/choices/ ):
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ą:
Większość systemów plików ma limit rozmiaru pojedynczego pliku:
źródło
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:NTFS
w wierszu polecenia (zakładając, że etykieta karty pamięci toG:
)Należy pamiętać, że aparat cyfrowy nie obsługuje systemu plików NTFS.
źródło