You are on page 1of 6

SISTEMA DE ARCHIVOS FAT Objetivo general Conocer sobre los Sistemas de Archivos de un Sistema Operativo.

Objetivo especfico Tratar las estructuras y principales caractersticas de los sistemas de archivos.

Marco Terico los sistemas de archivos o ficheros (filesystem), estructuran la informacin guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego ser representada ya sea textual o grficamente utilizando un gestor de archivos. La mayora de los sistemas operativos manejan su propio sistema de archivos. Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamao, a veces llamados sectores, usualmente de 512 bytes de longitud. El software del sistema de archivos es responsable de la organizacin de estos sectores en archivos y directorios y mantiene un registro de qu sectores pertenecen a qu archivos y cules no han sido utilizados. En la prctica, un sistema de archivos tambin puede ser utilizado para acceder a datos generados dinmicamente, como los recibidos a travs de una conexin de red (sin la intervencin de un dispositivo de almacenamiento). Los sistemas de archivos tradicionales proveen mtodos para crear, mover, renombrar y eliminar tanto archivos como directorios, pero carecen de mtodos para crear, por ejemplo, enlaces adicionales a un directorio o archivo (enlace duro en Unix) o renombrar enlaces padres (".." en Unix). El acceso seguro a sistemas de archivos bsicos puede estar basado en los esquemas de lista de control de acceso o capacidades. Las listas de control de acceso hace dcadas que demostraron ser inseguras, por lo que los sistemas operativos experimentales utilizan el acceso por capacidades. Los sistemas operativos comerciales an funcionan con listas de control de acceso.

FAT (File Allocation Table - Tabla de Ubicacin de Ficheros) El sistema de archivos FAT se compone de cuatro secciones: *Sector de arranque. *Regin FAT: que contiene la tabla de asignacin de archivos.

*La regin del directorio raz. *La regin de datos: donde se almacena el contenido de ficheros y carpetas. Actualmente el sistema FAT es reemplazado opcionalmente en Windows XP y superiores por el sistema NTFS.

El sistema de archivos FAT16 (1988) El primer sistema de archivos en ser utilizado en un sistema operativo de Microsoft fue el sistema FAT, que utiliza una tabla de asignacin de archivos. La tabla de asignacin de archivos es en realidad un ndice que crea una lista de contenidos del disco para grabar la ubicacin de los archivos que ste posee. Ya que los bloques que conforman un archivo no siempre se almacenan en el disco en forma contigua (un fenmeno llamado fragmentacin), la tabla de asignacin permite que se mantenga la estructura del sistema de archivos mediante la creacin de vnculos a los bloques que conforman el archivo. El sistema FAT es un sistema de 16 bits que permite la identificacin de archivos por un nombre de hasta 8 caracteres y tres extensiones de caracteres. Es por esto que el sistema se denomina FAT16. Para mejorar esto, la versin original de Windows 95 (que usa el sistema FAT16) se lanz al mercado con una administracin FAT mejorada en la forma del sistema VFAT (Virtual FAT [FAT Virtual]). VFAT es un sistema de 32 bits que permite nombres de archivos de hasta 255 caracteres de longitud. Sin embargo, los programadores tenan que asegurar una compatibilidad directa para que los entornos (DOS) de 16 bits an pudieran acceder a estos archivos. Por ende, la solucin fue asignar un nombre para cada sistema. Por esta razn se pueden usar nombres extensos de archivos en Windows 95 y, an as, acceder a ellos en DOS.

El sistema de archivos FAT es un sistema de 16 bits. Esto implica que las direcciones de clster no pueden ser mayores a 16 bits. El nmero mximo de clsters al que se puede hacer referencia con el sistema FAT es, por consiguiente, 2 16 (65536) clsters. Ahora bien, ya que un clster se compone de un nmero fijo (4,8,16,32,...) de sectores de 512 bytes contiguos, el tamao mximo de la particin FAT se puede determinar multiplicando el nmero de clsters por el tamao de un clster. Con clsters de 32Kb, el tamao mximo de una particin es, por lo tanto, de 2GB.

Adems, un archivo slo puede ocupar un nmero integral de clsters. Esto significa que si un archivo ocupa varios clsters, el ltimo solamente estar ocupado en forma parcial y no se podr utilizar el espacio disponible. Como resultado, cuanto menor sea el tamao del clster, menor ser el espacio desperdiciado. Se estima que un archivo desecha un promedio de medio clster, lo cual significa que en una particin de 2 GB, se perdern 16KB por archivo. Tabla de asignacin de archivos La Tabla de Asignacin de Archivos es una lista de valores digitales que describe la asignacin de los clsters de una particin o, dicho de otra forma, el estado de cada clster de la particin en la que se encuentra. De hecho, cada clula de la tabla de asignacin corresponde a un clster. Cada clula contiene un nmero que indica si un archivo est utilizando el clster. De ser as, indica la ubicacin del siguiente clster en el archivo. De esta forma, se obtiene una cadena FAT, la cual es una lista vinculada de referencias que apunta a los clsters sucesivos hasta el final del archivo. Cada entrada FAT tiene una extensin de 16 32 bits (todo depende de si es una entrada FAT16 o FAT32). Las primeras dos entradas almacenan informacin acerca de la tabla misma, mientras que las entradas siguientes hacen referencia a los clsters. Algunas entradas pueden contener valores que indiquen el estado del clster especfico. Por ejemplo, el valor 0000 indica que no se est usando el clster, FFF7 identifica al clster como defectuoso por lo que no se utilizar, y los valores entre FFF8 y FFFF especifican que el clster contiene el final de un archivo. En realidad, cada particin contiene dos copias de la tabla almacenada de manera contigua en el disco, para que pueda recuperarse si la primera copia se corrompe.

Sistema de archivos FAT32 (1996) Aunque el VFAT era un sistema inteligente, no afrontaba las limitaciones de FAT16. Como resultado, surgi un nuevo sistema de archivos en Windows 95 OSR2 (el cual no slo contaba con una mejor administracin FAT como fue el caso de VFAT). Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits para las entradas FAT. De hecho, slo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el futuro. Cuando surgi el sistema de archivos FAT32, el mximo nmero de clsters por particin aument de 65535 a 268.435.455 (228-1). Por lo tanto, FAT32 permite particiones mucho ms grandes (hasta 8 terabytes). Aunque en teora, el tamao mximo de una particin FAT32 es de 8 TB, Microsoft lo redujo, voluntariamente, a 32 GB en los sistemas 9x de Windows para promover NTFS. Ya que una particin FAT32 puede contener muchos clsters ms que una particin FAT16, es posible reducir significativamente el tamao de los clsters y, as, limitar tambin el espacio desperdiciado del disco. Por ejemplo, con una particin de 2 GB, es posible usar clsters de 4KB con sistemas FAT32 (en lugar de clsters de 32KB con sistemas FAT16), que reducen el espacio desperdiciado por un factor de 8.

El intercambio radica en que FAT32 no es compatible con las versiones de Windows previas al OEM Service Release 2. Un sistema que arranque con una versin anterior simplemente no ver este tipo de particiones. Asimismo, las utilidades de administracin de un disco de 16 bits, como ser versiones antiguas de Norton Utilities, ya no funcionarn correctamente. En trminos de realizacin, el uso de un sistema FAT32 en lugar de un sistema FAT16 tendr como resultado una leve mejora, de aproximadamente 5%, en el rendimiento.

Sistemas de archivos FAT16 o FAT32? Debido a que el nmero de clsters es limitado, el tamao mximo de una particin depende del tamao de cada clster. Veamos el tamao mximo de la particin segn el tamao del clster y el sistema de archivos utilizado:

Tamao del clster Sistema de archivos FAT16

Sistema de archivos FAT32 (en teora) 64 MB 128 MB 256 MB 8 (1 TB) 16 (2 TB) 32 (4 TB) 2 (8 TB) GB

512 bytes 1 KB 2 KB

32 MB 64 MB 128 MB

4 KB

256 MB

8 KB

512 MB

GB

16 KB

1 GB

GB

32 KB

2 GB

GB

Al formatear un disco rgido, deber decidir el tipo de sistema de archivos que utilizar y seleccionar el que le brinde el espacio disponible ms cercano al tamao que desea.

Recomendaciones: Las recomendaciones referentes al cuidado de un File System (Sistema de Archivos) van de la mano principalmente con lo que es la desfragmentacin del disco. Si bien es cierto cuando ocupamos estos sistemas de archivos (FAT 16 -32) se produce el fenmeno llamado fragmentacin, ponemos a disposicin recomendaciones al momento de fragmentar un Disco Duro.

En ocasiones es aconsejable ejecutar la aplicacin Scandisk que se encuentra


tambin dentro de las herramientas de sistema en Windows para reparar pequeos errores que pueda haber en el disco duro antes de empezar la desfragmentacin ya que si el desfragmentador encuentra errores, avisar al usuario de que es necesario ejecutar Scandisk antes de poder comenzar la desfragmentacin.

Tambin es recomendable inciar el ordenador en modo a prueba de fallos para


no tener aplicaciones ejecutndose en segundo plano que puedan escribir datos en el disco duro, puesto que eso obliga al desfragmentador a empezar la tarea desde cero (algo nada recomendable) y en ocasiones nunca es capaz de terminar.

Deberemos desactivar adems el protector de pantalla para que no aparezca


mientras se desfragmenta, pues tambin puede ocasionar la detencin del proceso. Bibliografa http://www.monografias.com/trabajos6/sistar/sistar.shtml http://www.alegsa.com.ar/Dic/sistema%20de%20archivos.php http://support.microsoft.com/kb/896528/es http://technicallyeasy.net/2008/09/recovering-data-from-a-hard-drive-withbad-sectors/ http://support.microsoft.com/default.aspx?scid=kb;en;184006

You might also like