Resumen Ocupación real de los ficheros en el disco

Mensaje enviado por José Rubí de la Vega <jrubi@ctv.es>


> > Perdona que te haga una pegunta,sabes el porque de que te indique
> > un tamaño
> > y pueda tener otro, es decir te dice que el directorio "x" tiene 10MB por
> > ejemplo, pero el espacio necesario para copiar son mas,y sin embargo la
> > copia tiene el mismo tamaño o sea los 10MB como el original..sera porque
> > necesita buffers en disco (a l ahora de la copia) o algo???, sabes que
> > % de mas habria que añadir en caso necesario???..que pienso que no hace
> > falta..pero....:))

Creo que algo ya se ha comentado. Cuando windows te dice que un fichero ocupa 1 Kb quiere decir que tiene 1024 bytes pero eso no significa que en el disco ocupe sólo 1024 Bytes debido al modo de direccionamiento de la FAT. La FAT16 (tabla de "ubicación" de ficheros) tiene 65.536 entradas para representar "trozos" de disco (los clusters) para cada partición. Luego el tamaño de cada cluster es igual al tamaño de la partición dividido entre 65.536. Luego si tenemos un disco con una partición de 400 Mb el tamaño del cluster será de 8 Kb (el tamaño del cluster siempre es potencia de 2). Como la unidad direccionable más pequeña es el cluster, un fichero de 1 byte ocupará (o más bien, no dejará que otro archivo ocupe) 8 kb.
Con este tipo de FAT la partición más grande era de 2 Gb por lo que en este caso el cluster sería de 32 Kb, con lo que el desperdicio de disco duro puede ser enorme.
De echo, si tienes un fichero que ocupe 10 Mb, en el disco ocupará 10 Mb.
Si tienes 1000 ficheros de 10 Kb en el disco ocuparán 32 Mb.
Debido al incremento del tamaño de los discos duros (hoy cuando compras un ordenador es raro que el disco tenga menos de 15 Gb) "inventaron" la FAT32 que permite más de 4.000 millones de entradas (cluster). En este caso el tamaño de cluster es de 4 Kb. En realidad podría ser menor pero creo recordar que se fijó así por cuestiones de rendimiento.

Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@ctv.es
WWW : http://www.jrubi.com
Podrás encontrar información sobre VB, las listas
vb-esp y visualbasic-esp y un resumen de los
mensajes de las mismas



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com