Sistema de archivos: qué es, tipos, Windows, Linux, Mac

Sistema de archivos: qué es, tipos, Windows, Linux, Mac

Aunque los discos duros pueden ser muy chicos, aun así contienen millones de bits, por lo que necesitan organizarse para poder ubicar la información. Este es el propósito del sistema de archivos.

¿Qué es un sistema de archivos?

Recuerda que un disco rígido se conforma de varios discos circulares que giran en torno a un eje. Las pistas (áreas concéntricas escritas a ambos lados del disco) se dividen en piezas llamadas sectores (cada uno de los cuales contiene 512 bytes). El formateado lógico de un disco permite que se cree un sistema de archivos en el disco, lo cual, a su vez, permitirá que un sistema operativo (DOS, Windows 9x, UNIX, etc.) use el espacio disponible en disco para almacenar y utilizar archivos. El sistema de archivos se basa en la administración de clústeres, la unidad de disco más chica que el sistema operativo puede administrar.

Un clúster consiste en uno o más sectores. Por esta razón, cuanto más grande sea el tamaño del clúster, menores utilidades tendrá que administrar el sistema operativo... Por el otro lado, ya que un sistema operativo sólo sabe administrar unidades enteras de asignación (es decir que un archivo ocupa un número entero de clústeres), cuantos más sectores haya por clúster, más espacio desperdiciado habrá. Por esta razón, la elección de un sistema de archivos es importante.

¿Cuál es la relación entre los sistemas de archivos y el sistema operativo?

En realidad, la elección de un sistema de archivos depende en primer lugar del sistema operativo que esté usando. Generalmente, cuanto más reciente sea el sistema operativo, mayor será el número de archivos que admita. Por esto, se necesitaba contar con FAT16 en DOS y en las primeras versiones de Windows 95.

Empezando por Windows 95 OSR2, podías elegir entre los sistemas de archivos FAT16 y FAT32. Si el tamaño de la partición es mayor a 2 GB, se excluyen los sistemas de archivos FAT y se necesitaba usar el sistema FAT32 (o modificar el tamaño de la partición). Por debajo de este límite, se recomienda FAT16 para particiones con una capacidad menor a 500 Mb. De lo contrario, es preferible usar FAT32.

En el caso de Windows NT (hasta la versión 4) podías elegir entre el sistema FAT16 y NTFS. No se admitía FAT32. Por lo general, se recomendaba el sistema NTFS ya que brinda una mayor seguridad y un mejor rendimiento que el sistema FAT. Actualmente, Microsoft recomienda el uso de una partición de tipo FAT pequeña (de entre 250 y 500 MB) para el sistema operativo, para poder iniciar el sistema desde un disquete DOS de arranque en caso de que ocurra una catástrofe, y el uso de una segunda partición para almacenar sus datos.

Windows NT5 ofrecía muchas más opciones al aceptar particiones FAT16, FAT32 y NTFS. Nuevamente, se recomienda el sistema de archivos más reciente (NTFS 5), ya que ofrece muchas más opciones que los sistemas FAT. Por las mismas razones mencionadas anteriormente, aún puede elegir una partición del tipo FAT.

Sistema operativo Tipos de sistemas de archivos admitidos
DOS FAT16
Windows 95 FAT16
Windows 95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (versión 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Windows Vista, 7 NTFS, exFAT
Windows 8, 10, 11 FAT32, exFAT, NTFS
Linux Ext2, Ext3, Ext4, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
MacOS HFS+, FAT32 (con macOS 10.6.5 o posterior), exFAT (con macOS 10.6.4 o posterior), APFS (con macOS 10.13 o posterior)
OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX XFS
FreeBSD, OpenBSD UFS (Sistema de Archivos Unix)
Sun Solaris UFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)

¿Qué hacer si tienes dos sistemas operativos en el mismo ordenador?

Cuando coexisten varios sistemas operativos en la misma máquina, la elección de un sistema de archivos es un gran problema. Debido a que el sistema de archivos está estrechamente ligado al sistema operativo, cuando existen varios sistemas operativos, usted debe elegir un sistema de archivos para cada uno, teniendo en cuenta que es posible que deba acceder a los datos de un sistema operativo desde otro. Una solución sería la de usar particiones FAT para todos los sistemas, asegurándose de que las particiones no sean mayores a 2 GB. La solución más apropiada sería la de utilizar, para cada SO, una partición cuyo sistema de archivos sea el que mejor se adapte a ésta y utilizar una partición FAT16 dedicada para que los diferentes sistemas operativos compartan datos.

Enciclopedia