Si FAT32 tiene un límite de tamaño de archivo de 4 GB, ¿cómo pude copiar mi archivo de biblioteca de iPhoto de 13 GB en esta unidad?

38

Es una unidad de memoria USB FAT32 de 32 GB, y parece no tener problemas con mi archivo de biblioteca de iPhoto de 13 GB. ¿Pensé que había una limitación de tamaño de archivo de 4 GB en este formato de sistema de archivos?

MetaGuru
fuente
3
¿Está seguro de que es FAT32 y no exFAT y cómo lo comprobó? ¿En qué sistema operativo estás? ¿Los datos siguen siendo legibles?
Baarn el
15
Supongo que no tienes un solo archivo más grande que 4GB.
Ramhound
@informaficker - Está claramente en OS X debido al hecho de que está usando iPhoto que solo se ejecuta en OS X.
Ramhound
3
@Informaficker Sí, es FAT32, lo he comprobado tanto con Windows (con el que lo formateé originalmente) como con Mac. Resulta que OS X solo trata la biblioteca de iPhoto como un solo archivo en la interfaz de usuario, de hecho, es una carpeta con muchos archivos dentro.
MetaGuru

Respuestas:

109

Hay un límite de 4 GB por archivo .

Ejemplo:
Copiar dos archivos, cada uno de los cuales tiene un tamaño de 3 GB (6 GB en total) funcionaría bien.
Copiar un solo archivo de 6GB fallaría.

En su caso, OS / X muestra iPhoto Library como un solo archivo, pero en realidad es una carpeta con muchos archivos dentro. (Todo más pequeño que 4GB).

Hennes
fuente
33
Desde entonces, he aprendido que iPhoto Library solo se trata como un solo archivo en la interfaz de usuario del sistema de archivos, cuando en realidad es una carpeta con muchos archivos dentro. Puede agregar esto a su respuesta y estará completo.
MetaGuru
1
Ah, el viejo inconveniente de ocultar la complejidad.
Lenar Hoyt
33

Muchas veces encontrará en OS X que un archivo no es realmente un archivo, es un directorio. Un buen ejemplo de esto es una aplicación que parecerá ser un solo .apparchivo, pero en realidad es un paquete (directorio) que contiene varios archivos.

colincameron
fuente
6

Sí, en FAT32 hay un límite de tamaño de archivo, SIN EMBARGO, es de 4 gb POR ARCHIVO.

Puede tener un directorio de 50 gb de tamaño, sin embargo, ningún archivo puede tener más de 4 gb.

Matt Clark
fuente
66
De hecho, los discos FAT tienen límites dependiendo de FAT16 / FAT32, etc. y del tamaño de los sectores.
Matsemann
1
FAT32Creo que cada partición está limitada a 2 TB.
Kush
5

Depende del tamaño del clúster qué tan grandes pueden ser los archivos. Eche un vistazo aquí , en el artículo de soporte al que se hace referencia, se describe de la siguiente manera:

Todos los sistemas de archivos que utiliza Windows organizan su disco duro según el tamaño del clúster (también conocido como tamaño de la unidad de asignación ). El tamaño del clúster representa la menor cantidad de espacio en disco que se puede usar para contener un archivo. Cuando los tamaños de archivo no llegan a un múltiplo par del tamaño del clúster, se debe usar espacio adicional para contener el archivo (hasta el siguiente múltiplo del tamaño del clúster). En la partición típica del disco duro, la cantidad promedio de espacio que se pierde de esta manera se puede calcular utilizando la ecuación (tamaño del clúster) / 2 * (número de archivos).

Si no se especifica un tamaño de clúster cuando formatea una partición, los valores predeterminados se seleccionan según el tamaño de la partición. Estos valores predeterminados se seleccionan para reducir el espacio que se pierde y para reducir la fragmentación que se produce en la partición.

Pero también es el tamaño máximo del archivo que depende del tamaño del clúster y también del tamaño del sector seleccionado, porque el tamaño del archivo se calcula como

Tamaño del archivo = (número de grupos) * (sectores por grupo) * (tamaño del sector)

y el tamaño del sector suele ser de 512 bytes , pero hoy en día donde tenemos discos duros con una capacidad de varios terabytes, puede ser mayor (por ejemplo, 4 KB ).

Si bien parece que esto permite archivos más grandes, la especificación de diseño de FAT32 dice que un archivo no puede exceder los 4 GB, por lo tanto

Tamaño máximo de archivo = 4 294 967 296 bytes ( 4 Gigabytes )

El número máximo de clústeres para Fat32 está limitado a 268 435 445 , y un clúster no debe exceder los 64 KB, consulte aquí . Pero también se dice que no puede formatear Fat32 con clústeres más grandes que 32 KB. Esto significa que, en teoría, el tamaño máximo de partición es

Max parte. tamaño = 268 435 445 * 32 768 bytes = 8 796 092 661 760 bytes (que son 8 terabytes ).

Prácticamente, es más bajo que eso, porque generalmente no tiene clústeres de 32 KB. Para Fat32, el tamaño predeterminado del clúster varía según el tamaño de la partición entre 4 KB (236 MB - 8 GB) y 16 KB (16 GB - 32 GB).

Puede influir en el tamaño máximo de la partición cuando formatea la partición. Cuanto mayor sea el tamaño del clúster y / o el tamaño del sector, más grande puede ser la partición. Pero el tamaño del archivo siempre está limitado a 4 GB.

Notas:

  • No depende del medio, puede formatear una tarjeta de memoria o una tarjeta SD con sectores más grandes como puede hacerlo con su disco duro. La limitación que tiene depende del sistema que lee la partición, por ejemplo, si está usando una cámara digital, es posible que no admita cada sector o tamaño de clúster como lo hace su sistema operativo en la PC.

  • A pesar de que Microsoft ha dejado de admitir las particiones Fat32 de más de 32 GB, aún puede crearlas y utilizarlas si utiliza una herramienta de terceros gratuita para formatearlas. Fat32 todavía es utilizado por muchos dispositivos y en muchos sistemas operativos (no solo por Windows), como grabadoras HDD, cámaras, etc.

Matt
fuente
Al autor no le importa lo que Microsoft admite o no, está usando OS X. Tengo que rechazar esta respuesta por el simple hecho de que no ayuda al autor, porque están usando OS X.
Ramhound
Sin embargo, habla de NTFS, que OS X no admite sin controladores de terceros. OS X es compatible con FAT32 que no ha cambiado en años. No se puede decir lo mismo sobre NTFS, que ha visto actualizaciones en el controlador subrayado. También se vinculó a una aplicación de Windows. Haga que esta respuesta sea relevante para el autor y podría considerar deshacerme de mi voto negativo.
Ramhound
@Ramhound: Pero Fat32 es Windows, no OS X. Entonces, la teoría sobre Fat32 está definida por Microsoft, no por Apple. => Piensa antes de votar abajo.
Matt
Multa. Desestimé tu pregunta porque te vinculaste a un programa de Windows para extender los límites de Fat32, lo que no ayuda al autor en lo más mínimo. Pensé mucho en el voto negativo que esta respuesta no se aplica a la pregunta del autor.
Ramhound
He eliminado ambos: el programa de Windows y la parte NTFS.
Matt