Está en la página 1de 5

Sistema de archivos

Un sistema de archivos o sistema de ficheros, es un componente que controla cómo se


almacenan y recuperan los datos. Sin un sistema de archivos, los datos colocados en un
medio de almacenamiento serían un gran cuerpo de datos sin manera de saber dónde
termina un dato y comienza el siguiente. Es el encargado de administrar y facilitar el uso de
las memorias periféricas, ya sean secundarias o terciarias.

Sus principales funciones son la asignación de espacio a los archivos, la administración del
espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en
una nidad de almacenamiento que luego será representada ya sea textual o gráficamente.

Clústeres y sectores en un volumen


Un clúster (o unidad de asignación) es la cantidad más pequeña de espacio en disco que se puede
asignar para contener un archivo. Todos los sistemas de archivos utilizados por Windows Server
2003 organizan los discos duros según el tamaño del clúster, que está determinado por el número
de sectores (unidades de almacenamiento en un disco duro) que contiene el clúster. Por ejemplo,
en un disco que utiliza sectores de 512 bytes, un clúster de 512 bytes contiene un sector, mientras
que un clúster de 4 kilobytes (KB) contiene ocho sectores.

MBR
Durante el formateo y la configuración de un sistema de archivos de volumen en un disco duro, se
crea un registro de inicio maestro (MBR). El MBR contiene una pequeña cantidad de código
ejecutable llamado código de arranque maestro, así como una tabla de particiones para el disco.
Cuando se monta un volumen, el MBR ejecuta el código de arranque maestro y transfiere el
control al sector de arranque en el disco, lo que permite que el servidor arranque el sistema
operativo en el sistema de archivos de ese volumen específico.
NTFS
NTFS (siglas en inglés de New Technology File System) es un sistema de archivos y
desde el lanzamiento de Windows XP en el año 2001, NTFS es el estándar obligatorio en
los sistemas operativos Windows
Este sistema de archivos no se utiliza en soportes de almacenamiento extraíbles, como
los discos HDD o SDD externos, los sticks USB y las tarjetas de memoria.

Tabla maestra de archivos


El sistema de archivos NTFS contiene un único archivo llamado Tabla Maestra de
Archivos, o (MFT).

La información relacionada a los atributos como tamaño, marcas de tiempo y fecha, además
de permisos son guardados ya sea dentro de entradas MFT o en memoria asignada fuera del
MFT que es descrita por entradas MFT. Cuando el número de archivos sobre el volumen
NTFS se incrementa, el tamaño del MFT se incrementa. Cuando un archivo es borrado
desde un volumen NTFS, los valores en el MFT son marcados como libres y este espacio
puede ser reutilizado.

Se almacena una copia parcial de la MFT, denominada espejo MFT, para utilizarla en caso de
corrupción. Si el primer registro de la MFT está dañado, NTFS lee el segundo registro para
encontrar el archivo espejo de MFT. Las ubicaciones de ambos archivos se almacenan en el sector
de arranque.

Los primeros 16 bytes de la tabla están reservados para los metadatos utilizados en implementar y
mantener la estructura del sistema de archivos. Este metadato es almacenado en un conjunto de
archivos del sistema oculto para los usuarios.

A continuación, se detalla la descripción para cada uno de los archivos mostrados.

 $MFT – Este es el archivo de registro base para un volumen NTFS


 $MFTMirr – Los primeros cuatro registros del MFT son almacenados aquí para propósitos
de restauración.
 $LogFile – Las transacciones previas son listadas y almacenadas para propósitos de
restauración.
 $Volumen – Información relacionada al volumen es almacenada en esta tabla.
 $AttrDef – Esta lista contiene los atributos de los archivos.
 $ - Esta es la carpeta Raíz.
 $Bitmap – Esta es una lista que muestra la disponibilidad y uso de los clusters.
 $Boot – Esto es utilizado para montar el volumen NTFS durante el proceso de
“bootstrap”.
 $BadClus – Esto contiene una lista de clusters que tienen errores irrecuperables.
 $Secure – Esta lista de control de acceso tiene descriptores de seguridad únicas para
los archivos sobre el volumen.
 $Upcase – Esto es utilizado para convertir todos los caracteres en mayúscula a
caracteres Unicode minúscula.
 $Extend – Extensiones opcionales como cuotas e identificadores de objetivos son
listados aquí.
FAT32
FAT32 es un sistema de archivos que se introdujo en MS-DOS 7.1 y Windows 95 OSR2. FAT32 es el
siguiente en línea después de FAT16 y FAT

El sistema de archivos FAT se compone de cuatro secciones:

1. El sector de arranque. Siempre es el primer sector de la partición (volumen)


e incluye información básica, punteros a las demás secciones, y la dirección
de la rutina de arranque del sistema operativo.
2. La región FAT. Contiene dos copias de la tabla de asignación de archivos
(por motivos de seguridad). Estos son mapas de la partición, indicando qué
clusters están ocupados por los archivos.
3. La región del directorio raíz. Es el índice principal de carpetas y archivos.
4. La región de datos. Es el lugar donde se almacena el contenido de archivos
y carpetas. Por tanto, ocupa casi toda la partición. El tamaño de cualquier
archivo o carpeta puede ser ampliado siempre que queden suficientes
clusters libres. Cada cluster está enlazado con el siguiente mediante un
puntero. Si un determinado cluster no se ocupa por completo, su espacio
remanente se desperdicia.

Capacidad de almacenamiento NTFS vs FAT32


El sistema FAT32 utiliza direcciones de clúster de 32 bits aunque debido a la utilidad Scandisk de
Microsoft solamente 28 bits son funcionales para direccionar los ficheros y particiones. Es por esto
que el sistema FAT32 permite como máximo ficheros de 4 GB, un nombre de 255 caracteres como
máximo y el número de archivos no puede superar los 268.173.300 (228 aprox.). Además,
podremos tener un tamaño máximo de partición de 2 TB. Esto claramente es un impedimento
para los tamaños de archivos que estamos manejando actualmente, que, en juegos, imágenes ISO
y películas superan cómodamente los 30 GB.
Pasamos ahora a ver las características de NTFS. Con este sistema podremos asignar un tamaño
mínimo de clúster de 512 bytes y es capaz de manejar direcciones de clúster de 32 bits, pero en
este caso de forma completa. Es por eso que soporta ficheros de un tamaño máximo de 16 TB y
un número máximo de ficheros de 4.294.967.295 (232-1), pudiéndole poner un nombre de hasta
255 caracteres, aunque, a diferencia del sistema FAT32, distingue entre mayúsculas y minúsculas.

. Con la nueva actualización de este sistema de ficheros, podremos tener un tamaño máximo de
volumen de hasta 16 EB (Exabytes) con un sistema de 64 bits. Si es de 32, podremos direccionar
volúmenes de hasta 4TB. Otras características muy interesantes que implementa NTFS es la
capacidad de asignación de permisos de acceso a un archivo para distintos usuarios, y además
permite el cifrado de archivos para dotarlos de seguridad.

Compatibilidad NTFS vs FAT32


En cuanto a compatibilidad, todavía FAT32 supera en este aspecto a NTFS. Este sistema
es compatible en lectura y escritura con casi la totalidad de sistemas operativos existentes,
como Mac OS, Linux, FreeBSD, etc. Además de los sistemas, existen gran cantidad de
equipos multimedia como reproductores de música o imagen e impresores que solamente
son compatibles con FAT32 y de esta forma pueden interactuar con unidades de
almacenamiento portátiles que lleven este sistema. Esta es una de las ventajas principales
por la que podemos seguir utilizando FAT32 a día de hoy.

Por su parte NTFS también es compatible en lectura y escritura con la mayoría de sistemas
operáticos, aunque es necesario software adicional para muchos casos.

Otro aspecto a tener en cuenta, es que en sistemas Windows y otros, es posible formatear
las unidades tanto en NTFS como FAT32 si lo deseamos, y también podremos transferir
archivos desde una unidad a otra de forma directa, realizándose la conversión “al vuelo”, o
sea, de forma instantánea.
ExFAT
El motivo más importante es que exFAT elimina todos los problemas de limitación de FAT32,
por lo que se pueden copiar archivos de más de 4 GB. El límite de tamaño de archivos en este
sistema se encuentra en 16 exabytes (16 millones de terabytes). Frente a NTFS, presenta ventajas
como ser más ligero sin todas las funciones extra que ofrece NTFS. Además, MacOS permite
escritura y lectura de este formato a diferencia de NTFS, que sólo permite lectura. En Linux se
puede usar con el software adecuado, y en Android se puede utilizar para leer y escribir en tarjetas
SD y memorias USB a través de OTG. En consolas, las más recientes los soportan.
El sistema de archivos exFAT utiliza 64 bits para describir el tamaño del archivo, lo que permite aplicaciones
que dependen de archivos muy grandes. El sistema de archivos exFAT también permite clústeres de hasta 32
MB, habilitando efectivamente dispositivos de almacenamiento muy grandes.

También podría gustarte