¿Qué tamaño de unidad de asignación usar al formatear una unidad flash USB en FAT32?

20

Quiero usar Windows 7 para formatear una unidad flash USB de ~ 4 GB en el sistema de archivos FAT32. (Quiero formatearlo en FAT32 , no en NTFS).

En el Explorador de Windows, hago clic derecho en la unidad flash y hago clic en Formatear.

  • El cuadro de diálogo Formato aparece [(A) a continuación] .

  • El tamaño de la unidad de asignación se establece en 4096 bytes cuando se abre el cuadro de diálogo, pero cuando abro el menú desplegable [(B) a continuación] , veo que hay otras opciones.

  • Cuando hago clic en Restore device defaults button, el tamaño de la unidad de asignación cambia a "Tamaño de asignación predeterminado" [(C) a continuación] , aunque no especifica cuál es realmente el tamaño de asignación predeterminado.

Formato de Windows 7

¿Qué tamaño de unidad de asignación debo usar para esta unidad flash USB de ~ 4 GB y por qué?

¿Sería diferente la respuesta para una unidad flash de diferente capacidad (~ 16, ~ 32 o ~ 64 GB, por ejemplo)?

(Quiero poder usar la unidad flash tanto en Windows como en Mac, por lo que elijo FAT32. Guardaré algunos mp3 en la unidad flash).

Andrés
fuente
1
En realidad, esto está documentado en algún lugar de la página de ayuda del soporte de Windows. Pero supongo que citar textos largos de la página de ayuda no vale la pena ... Tengo que leer el texto completo primero. Alguien más podría tener una mejor respuesta.
clearkimura el
No hay gran diferencia en el mundo de hoy.
neverMind9

Respuestas:

16

Para lectores rápidos:

En general:

Depende de qué tipo de datos tiene la intención de almacenar en el dispositivo. Para todos los tipos de medios de almacenamiento de datos en todos los tamaños:

  • Los tamaños de clúster pequeños son más adecuados para muchos archivos pequeños , como documentos y texto sin formato.
  • Los tamaños de clúster grandes coinciden con archivos grandes. Esto está más orientado a multimedia.
  • En el mundo de hoy, no hace una diferencia notable como lo hizo hace décadas. Siéntase libre de usar el tamaño de clúster preseleccionado, que generalmente es de 4 KB (4096 bytes).

Detalles:

Vamos a sumergirnos en los detalles.

  • Incluso un archivo vacío tomaría el tamaño de bloque completo en FAT32. Los sistemas de archivos más nuevos y modernos, como BtrFS y ext4, tienen formas más eficientes de manejarlo. El último, y posiblemente ambos, por ejemplo, pueden almacenar múltiples archivos pequeños en un clúster. Pero ese también es un problema antiguo debido a los tamaños de almacenamiento extremadamente desarrollados.
  • Si un archivo crece más allá de cualquier tamaño de clúster único / multiplicado (por ejemplo, para un tamaño de clúster de 4KB: 4096, 8192, 12288, 16384, 20480, n × 4096, etc.), y el siguiente clúster después del archivo ya lo utiliza un archivo diferente , la fragmentación ocurre.
  • FAT32 es el sistema de archivos USB predeterminado y más comúnmente compatible para sistemas integrados como radios de automóviles y USB HiFi, Boomboxes para su música. Es posible que dispositivos específicos tengan problemas de compatibilidad con tamaños de clúster exóticos. Puede probar algunos, pero los 4 KB predeterminados (4096 Bytes) es el tamaño más compatible.

Debido a que las unidades flash (es decir, SDD, SD, USB) tienen tiempos de acceso prácticamente nulos y no tienen partes móviles, la fragmentación de archivos es un problema menor. No hay cabeza que necesite saltar y buscar la posición de bloque de datos LBA (dirección de bloque lógico) de donde continúa el archivo. Esto normalmente no es un retraso notable, pero puede convertirse en un problema menor si un sistema operativo se ejecuta en ese disco y necesita acceso a muchos archivos y grandes cantidades de datos en tiempo real.

Pero un tamaño de clúster más grande resulta en menos clústeres que contienen más datos, lo que lo hace más fácil y, por lo tanto , más rápido para que la computadora lo maneje.

Las computadoras actuales son tan rápidas que, como ya se mencionó, el tamaño del clúster seleccionado no hace mucha diferencia en los casos de uso promedio, especialmente para las unidades flash. Los discos duros son propensos a caídas de rendimiento con una mayor fragmentación de archivos, pero los sistemas operativos y sistemas de archivos modernos regularmente se desfragmentan por defecto, e incluso permiten el uso de RAM y almacenamiento auxiliar (es decir, SD) como caché de bloque, donde los datos utilizados con frecuencia se almacenarán para Acceso más rápido.

Ese es el proceso de revertir la fragmentación del archivo, simplemente dicho. El artículo dedicado de Wikipedia muestra una animación gráfica, que puede ayudarlo a comprender.

Animación gráfica: Ilustración de fragmentación y desfragmentación de archivos.

Resumen: No hace ninguna diferencia relevante en el mundo de hoy en su caso.

La música, lo que mencionaste en tu pregunta, no requiere velocidades de lectura extremas. Incluso la velocidad de lectura de los disquetes es suficiente para la música.

neverMind9
fuente
1
Buena respuesta. Aunque debería cambiar zero access timea otra cosa, porque aunque los tiempos de búsqueda / lectura son más rápidos, tal vez un orden de magnitud más rápido, para dispositivos flash que para un disco giratorio, por ejemplo, no son cero.
Xalorous
1
Estoy muy agradecido por la recompensa. Gracias.
neverMind9
9

El artículo de Microsoft Tamaño de clúster predeterminado para NTFS, FAT y exFAT tiene esta tabla para los tamaños de clúster predeterminados:

imagen

Como su unidad tiene un tamaño de 3,63 GB, el tamaño del sector predeterminado es 4KB. Como puede ver, cuanto más grande es el disco, más grande es el tamaño de sector sugerido por Microsoft.

En cuanto a cómo el tamaño del sector afecta el uso del espacio en disco, el artículo de Wikipedia Tabla de asignación de archivos - FAT32 tiene este cálculo:

El sector de arranque utiliza un campo de 32 bits para el recuento de sectores, limitando el tamaño del volumen FAT32 a 2 TiB para un tamaño de sector de 512 bytes y 16 TiB para un tamaño de sector de 4.096 bytes.

Por lo tanto, cualquier tamaño de sector permitirá el uso de todo su espacio en disco.

Su elección debe ser:

  • Si tiene muchos archivos pequeños, elija un tamaño de sector adecuado para contener la mayoría de los archivos (poco probable para archivos mp3)
  • De lo contrario, quédese con el tamaño de sector predeterminado de 4KB. Incluso si la mayoría de sus archivos son mucho más grandes que 4KB, no obtendrá nada de un tamaño de sector más grande. Además, cuanto mayor es el tamaño del sector, más espacio en el disco se pierde como no utilizado, ya que, estadísticamente hablando, aproximadamente la mitad del último sector de dicho archivo se asignará pero nunca se utilizará. El tamaño del sector de 4KB es el tamaño más utilizado y, por lo tanto, puede ser mejor compatible con más dispositivos.
harrymc
fuente
4

Cuando lo formatea, el disco se divide en unidades de asignación. Cada archivo no vacío en el disco tendrá una o más unidades de asignación atribuidas para almacenar su contenido. Entonces, el archivo más pequeño ocupará 4KB en el disco. Podría ser útil reducirlo si tiene muchos archivos pequeños. En su caso, para el mp3, el valor predeterminado estará bien.

La pestaña general de las propiedades del archivo que muestra 4KB en el tamaño del disco La pestaña general de las propiedades del archivo que muestra 4KB en el tamaño del disco

Jimbot
fuente
2

Puedes usar lo que quieras y funcionará. Las diferencias son:

Espacio desperdiciado

El tamaño de bloque es el tamaño mínimo ocupado por un archivo, por lo que guarda un archivo de 2 KB con unidades de asignación de 4 KB que acaba de desperdiciar el 50%. Y si guarda un archivo de 2 KB con unidades de asignación de 16 KB, perderá el 87.5%.

A menos que esté almacenando muchos archivos muy pequeños, el espacio perdido no es un problema. En su caso, definitivamente no es así, ya que almacenará archivos mp3 que tendrán varios MB de tamaño.

Puede verificar el espacio desperdiciado de carpetas completas y no solo archivos individuales al comparar Sizey Size on disken Propiedades> General. Vea abajo

ingrese la descripción de la imagen aquí

Pérdida de rendimiento

El tamaño del sector físico es la cantidad mínima de datos que una unidad puede leer o escribir. Si formatea con unidades de asignación más pequeñas que el tamaño del sector, perderá rendimiento.

Digamos que su unidad flash tiene sectores de 8 KB y formatea con unidades de asignación de 4 KB. Pide escribir 4 KB, pero el mínimo que la unidad puede leer o escribir es de 8 KB. Lo que sucedería es que pides escribir 4 KB, lee 8 KB, combina los 4 KB nuevos y los 4 KB antiguos, escribe 8 KB.

En su caso, una unidad flash de 4 GB tiene un rendimiento muy malo de todos modos, por lo que no le importa demasiado. Si desea averiguar cuál es el tamaño de sector de su unidad, ejecute múltiples formateos de "pruebas de rendimiento" (copie archivos grandes en la unidad) con un mayor tamaño de asignación entre pruebas. Cuando el rendimiento deja de mejorar, ha alcanzado el tamaño del bloque de la unidad.

Sacha K
fuente
2
La compatibilidad con dispositivos que no sean PC se incrementará al elegir el valor predeterminado (4kB).
Xalorous