Se FAT32 ha un limite di dimensione del file di 4 GB, come sono riuscito a copiare il mio file iPhoto Library da 13 GB su questa unità?


38

È una chiavetta USB FAT32 da 32 GB e sembra non avere problemi con il mio file iPhoto Library da 13 GB. Pensavo che ci fosse un limite di dimensioni del file di 4 GB in questo formato di file system?


3
Sei sicuro che sia FAT32 e non exFAT e come hai controllato? Su quale sistema operativo sei? I dati sono ancora leggibili?
Baarn,

15
Immagino che non hai un singolo file più grande di 4 GB.
Ramhound,

@informaficker - È chiaramente su OS X in base al fatto che sta usando iPhoto che funziona solo su OS X.
Ramhound

3
@Informaficker Sì, è FAT32, ho verificato sia con Windows (con cui l'ho formattato originariamente) sia con Mac. Si scopre che OS X tratta la Libreria iPhoto solo come un singolo file nell'interfaccia utente, in realtà è una cartella con molti file all'interno.
MetaGuru,

Risposte:


109

C'è un limite di 4 GB per file .

Esempio: la
copia di due file, ognuno dei quali ha una dimensione di 3 GB (6 GB in totale), funzionerebbe correttamente.
La copia di un singolo file da 6 GB avrebbe esito negativo.

Nel tuo caso OS / X mostra iPhoto Library come un singolo file, ma in realtà è una cartella con molti file all'interno. (Tutti più piccoli di 4 GB).


33
Da allora ho imparato che la Libreria iPhoto viene trattata come un singolo file nell'interfaccia utente del file system, quando in realtà è una cartella con molti file all'interno. Puoi aggiungere questo alla tua risposta e sarà completa.
MetaGuru,

1
Ah, il buon vecchio svantaggio di nascondere la complessità.
Lenar Hoyt,

33

Molte volte troverai su OS X che un file non è in realtà un file - è una directory. Un buon esempio di ciò è un'applicazione che apparirà come un singolo .appfile ma in realtà si tratta di un pacchetto (directory) contenente un numero di file.


6

Sì, su FAT32 esiste un limite di dimensione del file, TUTTAVIA, è di 4 GB per FILE.

È possibile che si disponga di una directory di dimensioni pari a 50 GB, tuttavia, nessun singolo file può essere superiore a 4 GB.


6
In effetti, i dischi FAT hanno limiti che dipendono da FAT16 / FAT32 ecc. E dalle dimensioni dei settori.
Matsemann,

1
Ogni partizione FAT32è limitata a 2 TB, credo.
Kush,

5

Dipende dalle dimensioni del cluster quanto possono essere grandi i file. Dai un'occhiata qui , nell'articolo di supporto di riferimento è descritto come segue:

Tutti i file system utilizzati da Windows organizzano il disco rigido in base alla dimensione del cluster (nota anche come dimensione dell'unità di allocazione ). Le dimensioni del cluster rappresentano la quantità minima di spazio su disco che può essere utilizzata per contenere un file. Quando le dimensioni del file non arrivano a un multiplo pari della dimensione del cluster, è necessario utilizzare spazio aggiuntivo per contenere il file (fino al multiplo successivo della dimensione del cluster). Sulla tipica partizione del disco rigido, la quantità media di spazio che viene persa in questo modo può essere calcolata utilizzando l'equazione (dimensione del cluster) / 2 * (numero di file).

Se durante la formattazione di una partizione non viene specificata alcuna dimensione del cluster, le impostazioni predefinite vengono selezionate in base alla dimensione della partizione. Queste impostazioni predefinite sono selezionate per ridurre lo spazio perso e per ridurre la frammentazione che si verifica sulla partizione.

Ma è anche la dimensione massima del file che dipende dalla dimensione del cluster e anche dalla dimensione del settore selezionata, poiché la dimensione del file viene calcolata come

Dimensione file = (numero di cluster) * (settori per cluster) * (dimensione del settore)

e la dimensione del settore è in genere di 512 byte , ma al giorno d'oggi dove abbiamo dischi rigidi con capacità di diversi terabyte, può essere più grande (ad esempio 4 KB ).

Anche se questo sembra consentire file di dimensioni maggiori, le specifiche di progettazione di FAT32 indicano che un file non può superare i 4 GB, quindi

Dimensione massima del file = 4 294 967 296 byte ( 4 Gigabyte )

Il numero massimo di cluster per Fat32 è limitato a 268 435 445 e un cluster non deve superare i 64 KB, vedere qui . Ma si dice anche che non è possibile formattare Fat32 con cluster più grandi di 32 KB. Ciò significa che teoricamente, la dimensione massima della partizione è

Parte max. dimensione = 268 435 445 * 32 768 byte = 8 796 092 661 760 byte (che è 8 Terabyte ).

In pratica, è inferiore a quello, perché di solito non hai cluster da 32 KB. Per Fat32 la dimensione del cluster predefinita varia a seconda della dimensione della partizione tra 4 KB (partizioni 236 MB - 8 GB) e 16 KB (partizioni 16 GB - 32 GB).

È possibile influenzare la dimensione massima della partizione durante la formattazione della partizione. Maggiore è la dimensione del cluster e / o del settore, maggiore può essere la partizione. Ma la dimensione del file è sempre limitata a 4 GB.

Gli appunti:

  • Non dipende dal supporto, puoi formattare una memory stick o una scheda SD con settori più grandi come puoi farlo con il tuo disco rigido. La limitazione che hai dipende dal sistema che legge la partizione, ad esempio se stai usando una fotocamera digitale potrebbe non supportare ogni settore o dimensione del cluster come fa il tuo sistema operativo sul PC.

  • Nonostante il fatto che Microsoft abbia interrotto il supporto per le partizioni Fat32 di dimensioni superiori a 32 GB, è comunque possibile crearle e utilizzarle, se si utilizza uno strumento di terze parti gratuito per formattarle. Fat32 è ancora utilizzato da molti dispositivi e in molti sistemi operativi (non solo da Windows) come registratori HDD, telecamere ecc.


L'autore non si preoccupa di ciò che Microsoft supporta o non supporta utilizzando OS X. Devo sottovalutare questa risposta per il semplice fatto, non aiuta l'autore, perché stanno utilizzando OS X.
Ramhound

Eppure parli di NTFS che OS X non supporta senza driver di terze parti. OS X supporta FAT32 che non è cambiato da anni. Lo stesso non si può dire di NTFS che ha visto gli aggiornamenti del driver sottolineato. Hai anche collegato a un'applicazione Windows. Rendi questa risposta pertinente per l'autore e potrei prendere in considerazione l'idea di sbarazzarmi del mio voto negativo.
Ramhound,

@Ramhound: Ma Fat32 è Windows, non OS X. Quindi la teoria su Fat32 è definita da Microsoft, non da Apple. => Pensa prima di votare.
Matt,

Belle. Ho sottovalutato la tua domanda perché ti sei collegato a un programma Windows per estendere i limiti di Fat32 che non aiutano minimamente l'autore. Ho pensato molto al voto negativo che questa risposta non si applica alla domanda dell'autore.
Ramhound,

Ho rimosso entrambi: il programma Windows e la parte NTFS.
Matt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.