You are on page 1of 8

Diferencias entre FAT, FAT32 y NTFS.

FORMATOS DE PARTICIONES EN WINDOWS: DIFERENCIAS ENTRE


FAT, FAT32 Y NTFS

Ya en el tutorial Formatear un disco duro: Tipos de formatos vimos los


diferentes tipos de formato que puede tener una partición en sistemas
operativos de Microsoft.
En este tutorial vamos a ver un poco más a fondo estos formatos.

Veamos en primer lugar una serie de conceptos sobre el disco duro.

Hay varios conceptos para referirse a zonas del disco:

Plato:
Es cada uno de los discos que hay dentro del disco duro.

Cara:
Principal división de un plato. Cada plato tiene dos caras, una superior y
una inferior.

Cabeza:
Número de cabezal magnético para lectura/escritura. Equivale a dar el
número de cara, ya que hay un cabezal por cara. La cabeza 4
corresponderia a la cara inferior del segundo disco.
Pista:
Es una circunferencia dentro de una cara. la pista 0 está en el borde
exterior.

Cilindro:
Es un conjunto de varias pistas. Son todas las circunferencias que están
alineadas verticalmente (una de cada cara). El cilindro 0 está compuestos
por todas las pistas 0 de cada cara y así susesivamente.

Sector:
Cada una de las divisiones de una pista. El tamaño del sector no es fijo. El
estándar actual es de 512 bytes. Antiguamente el número de sectores por
pista era fijo, con lo que se desaprovechaba mucho espacio, ya que en las
pistas exteriores pueden almacenarse más sectores que en las interiores.
Así, apareció la tecnología ZBR (grabación de bits por zonas), que aumenta
el número de sectores en las pistas exteriores y aprovecha mucho más el
espacio del disco duro.

Vamos a ver ahora por qué es necesario darle un formato al disco.

El disco duro, a efectos lógicos, está dividido en sectores. En los primeros


discos se utilizaba el sistema CHS (Cabeza, Cilindro, Sector) para
direccionar cualquier dato, ya que con estos tres parámetros es posible
situar cualquier punto del disco. Este sistema tenia el inconveniente de que
era necesario guardar mucha información por punto del disco, lo que hacia
que en discos grandes se desperdiciara mucho espacio para guardar esta
información.
Posteriormente se creó el sistema LBA (logical block addressing, que es un
sistema de direccionamiento lógico de bloques y consiste en dividir el disco
entero en sectores y asignarle a cada sector una dirección determinada.
Este sistema es el que se utiliza actualmente.

Pero la unidad mínima que utilizan los sistemas operativos no es el sector,


sino el cluster, que está formado por varios sectores (la cantidad de estos
varía dependiendo del tipo de partición, de la capacidad del disco y del
sistema operativo utilizado).

Para poder utilizar un disco duro necesitamos crear una partición lógica
en un determinado sistema de archivos y formatear esta partición para
crear un índice de situación de los diferentes cluster y los sectores que los
forman.

Una vez formateado, la información se va dividiendo en pedacitos para


guardar estos en los clusters y así leerlos cuando necesitamos acceder a
esta información. Precisamente de esta forma de guardar la información
vienen los diferentes sistemas de archivos, ya que dependiendo de este
tendremos la posibilidad de manejar tamaños mayores o menores de
particiones y de archivos.
Hay que tener el cuenta que la unidad mínima de almacenamiento y de
asignación es el cluster, lo que significa que todo el espacio dentro de
un cluster que no sea utilizado por información de un determinado
archivo se va a desperdiciar, ya que un cluster solo puede contener
información de un archivo determinado.

Pues bien, precisamente ese sistema de archivos es el que conocemos como


FAT, FAT32 y NTFS.

Vamos a ver las principales diferencias que hay entre ellos.

FAT:

Lo que actualmente conocemos por FAT es realmente FAT16. Es el sistema


de archivos introducido por Microsoft en 1.987 para dar soporte a los
archivos de 16bits, no soportados por versiones anteriores de FAT (FAT12).

Este sistema de archivos tiene una serie muy importante de limitaciones,


entre las que destacan el límite máximo de la partición en 2Gb (pero es
capaz de gestionar archivos de hasta 4Gb ¿?), el utilizar cluster de 32Kb o
de 64Kb (con el enorme desperdicio de espacio que esto supone) y el no
admitir nombres largos de archivos, estando estos limitados al formato 8+3
(ocho dígitos de nombre + tres de extensión).

FAT32:

En 1.996, junto con la salida al mercado del Windows 95 OSR2, se


introduce el sistema de archivos FAT32, para solucionar en buena parte las
deficiencias que presentaba FAT16, pero manteniendo la compatibilidad en
modo real con MS-DOS.

Entre estas se encuentra la de superar el límite de 2Gb en las particiones, si


bien se mantiene el tamaño máximo de archivo, que es de 4Gb.

Para solucionar este problema, FAT32 utiliza un direccionamiento de cluster


de 32bits, lo que en teoría podría permitir manejar particiones cercanas a
los 2 Tib (Terabytes), pero en la práctica Microsoft limitó estas en un primer
momento a unos 124Gb, fijando posteriormente el tamaño máximo de una
partición en FAT32 en 32Gb. Esto se debe más que nada al una serie de
limitaciones del Scandisk de Microsoft, ya que FAT32 puede manejar
particiones mayores creadas con programas de otros fabricantes. Un claro
ejemplo de esto lo tenemos en los discos externos multimedia, que están
formateados en FAT32 a pesar de ser particiones de bastante tamaño (en
muchos casos más de 300Gb).

El tamaño del cluster utilizado sigue siendo de 32Kb, lo que sigue


significando un importante desperdicio de disco, ya que un archivo de 1Kb
(que los hay, y muchos además) está ocupando en realidad 32Kb de disco.

El paso de FAT16 a FAT32 se tenía que realizar en un principio


formateando el disco, situación que se mantuvo hasta la salida de
Windows 98, que incorporaba una herramienta para pasar de FAT16 a
FAT32 sin necesidad de formatear el disco.

Estos dos formatos, a pesar de sus inconvenientes, tienen una gran


ventaja, y es que son accesibles (cuando menos para lectura) por una gran
cantidad de sistemas operativos, entre los que destacan Unix, Linux, Mac
OS...
Esta compatibilidad es aun mayor en FAT16 que en FAT32.

Por poner un ejemplo, los disquetes y los pendrive se siguen formateando


en FAT16.

NTFS:

El sistema de archivos NTFS, o New Technology File System fue introducido


a mediados de 1.993 en Windows NT 3.1, y utilizado por Microsoft solo en
sus sistemas profesionales hasta la salida de Windows XP, que fue el
primer sistema operativo de uso doméstico que lo incorporó.
Este sistema de archivos tiene una gran serie de ventajas, incluida la de
soportar compresión nativa de ficheros y cifrado (a partir de Windows
2000).
También permite por fin gestionar archivos de más de 4Gb, fijándose el
tamaño máximo de estos en unos 16Tb.
En cuanto a las particiones, permite un tamaño de hasta 256Tb.

Utiliza cluster de 4Kb (aunque se pueden definir de hasta 512bytes, es


decir, 1 sector por cluster). Esto permite un aprovechamiento del disco
mucho mayor que en FAT16 o en FAT32, ya que, siguiendo el ejemplo
anterior de in fichero de 1Kb, si el tamaño del cluster es de 4Kb estaríamos
desperdiciando solo 3Kb, y si el tamaño del cluster fuera de 512bytes, pues
utilizaría dos cluster, no existiendo en ese caso ningún desperdicio de
espacio (hay que considerar que el FAT32 se desperdiciarían 31Kb por cada
archivo de 1Kb que tengamos).
Pero tiene un inconveniente, y es el de que en ese caso se necesita un
espacio del disco bastante grande para guardar la información del formato.
Hay que pensar que con este sistema, a igualdad de espacio (32Kb), para
una partición NTFS basada en cluster de 4Kb tendremos ocho cluster en vez
de uno solo. Esto en la practica quiere decir que para un archivo de 32Kb
hay que guardar 8 direcciones en vez de una sola, pero un simple vistazo a
nuestro disco duro nos permite darnos cuenta de que, a pesar de esta
pérdida inicial de espacio, en la práctica tenemos una muy superior
capacidad de almacenamiento, ya que el espacio desperdiciado es
muchísimo menos.

Las particiones formateadas en NTFS no son accesibles desde MS-DOS,


Windows 95, Windows 98 ni por otros sistemas operativos instalados en
discos bajo sistemas FAT16 o FAT32.
Linux tiene soporte parcial de escritura y total de lectura para particiones
NTFS.

En realidad, lo que muchos llaman MS-DOS en Windows XP es tan solo un


editor de comandos, con un emulador de MS-DOS para poder ejecutar
algunos programas basados en DOS (no todos), eso si, de 16bits, ya que
NTFS no tiene soporte para programas de 8bits.

Se puede pasar muy fácilmente una partición FAT32 a NTFS sin pérdida de
datos, mediante comandos de consola (ver el documento Convertir una
partición FAT32 a NTFS).

Tenemos que tener presente que Mi Pc en versiones anteriores de Windows,


incluido XP (o Equipo en Windows Vista) no va a reconocer un disco duro
mientras este no tenga alguna partición.

Hay que dejar bien claro un tema: NO es posible pasar de un formato de


nivel superior a uno de nivel inferior sin eliminar la partición y volver a
crearla.

Podemos pasar mediante software de FAT16 a FAT32 y de este a NTFS sin


pérdida de información ni de nada (teniendo en cuenta siempre los riesgos
que un cambio de formato de partición implican), pero no a la inversa.

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Este tema está tratado en varios post dentro de la página, pero
repetiré por encima las principales caracteristicas de los dos
sistemas de archivos.

FAT16/32: Las ventajas que tiene este sistema es el uso en


sistemas operativos como Windows 9x, o ME de los discos que
esten en este formato. Aunque actualmente la mayoria de
ordenadores tienen sistemas Windows 2000 en adelante, siempre
queda por ahi algún rezagado que utiliza versiones anteriores de
windows.

Las desventajas que tiene este sistema, es que no reconoce o


admite archivos de más de 4GB con la imposibilidad que hay
actualmente de grabar a DVD imagenes con esos tamaños.

NTFS: La tecnología NTFS está funcionando a partir de W2000 en


adelante. Su principal caracteristica es el modo en que escribe los
datos al HD, ya que utiliza tecnologia HOTFIX, o lo que es lo
mismo, verifica que el cluster del HD que está escribiendo está en
perfecto estado antes de hacerlo. De ahi que el sistema y la
integridad de archivos sea bastante mas segura.

Ademas, el nivel de permisos y seguridad que se puede establecer


no tiene comparación con el sistema FAT, ya que NTFS permite
configuración a niveles bastante mas amplios. Eso sin incluir la
posibilidad de cuotas para los usuarios y varias cosas más.

En cuanto a rapidez, se pensaba que el sistema FAT era mas


rapido que NTFS, pero esto no es asi, ya que no está reñida la
funcionalidad con la rapidez. Realmente, son temas diferentes,
tengas el ordenador que tengas.

 Ventajas de FAT
No es posible realizar una recuperación de archivos eliminados bajo Windows
NT en cualquiera de los sistemas de archivos compatibles. Las utilidades de
recuperación de archivos eliminados intentan tener acceso directamente al
hardware, lo que no se puede hacer en Windows NT. Sin embargo, si el archivo
estuviera en una partición FAT y se reiniciara el sistema bajo MS-DOS, se
podría recuperar el archivo. El sistema de archivos FAT es adecuado para las
unidades y/o particiones de menos de 200 MB aproximadamente, ya que FAT se
inicia con muy poca sobrecarga.

Desventajas de FAT
Preferiblemente, cuando se utilicen unidades o particiones de más de 200 MB no
debe utilizarse el sistema de archivos FAT. Esto se debe a que a medida que
aumente el tamaño del volumen, el rendimiento con FAT disminuirá
rápidamente. No es posible establecer permisos en archivos que estén en
particiones FAT.

Ventajas de NTFS
NTFS es más adecuado para volúmenes de unos 400 MB o más. Esto se debe a
que el rendimiento no se degrada bajo NTFS, como ocurre bajo FAT, con
tamaños de volumen mayores.

La posibilidad de recuperación diseñada en NTFS es tal que un usuario nunca


debe tener que ejecutar ningún tipo de utilidad de reparación de disco en una
partición NTFS.

Desventajas de NTFS
No se recomienda utilizar NTFS en un volumen de menos de unos 400 MB,
debido a la sobrecarga de espacio que implica NTFS. Esta sobrecarga de espacio
se refiere a los archivos de sistema de NTFS que normalmente utilizan por lo
menos 4 MB de espacio de unidad en una partición de 100 MB.

NTFS no integra actualmente ningún cifrado de archivos. Por tanto, alguien


puede iniciar bajo MS-DOS u otro sistema operativo y emplear una utilidad de
edición de disco de bajo nivel para ver los datos almacenados en un volumen
NTFS.

No es posible formatear un disquete con el sistema de archivos NTFS; Windows


NT formatea todos los disquetes con el sistema de archivos FAT porque la
sobrecarga de espacio que implica NTFS no cabe en un disquete.

NTFS, un sistema de archivos más sólido

FAT (File Allocate Table, tabla de asignación de archivos)

Este sistema de archivos se basa, como su nombre indica, en una tabla de


asignación de archivos o FAT. Esta tabla es el índice del disco. Almacena los
grupos utilizados por cada archivo, los grupos libres y los defectuosos. Como
consecuencia de la fragmentación de archivos, es corriente que los distintos
grupos que contienen un archivo se hallen desperdigados por toda la partición.
La FAT es la encargada de seguir el rastro de cada uno de los archivos por la
partición.

VFAT (Virtual FAT)

Este sistema de archivos logra remediar uno de los mayores problemas del
sistema FAT: los nombres de archivos y directorios sólo podían contener 8
caracteres de nombre y 3 de extensión. Con VFAT, se logra ampliar este límite a
255 caracteres entre nombre y extensión.

La mayor ventaja de VFAT es que tiene plena compatibilidad con FAT. Por
ejemplo, es factible utilizar la misma partición para dos sistemas operativos que
utilicen uno FAT y otro VFAT (MS-DOS y Windows 95). Cuando entremos
desde MS-DOS, los nombres largos de archivos se transforman en nombres
cortos según unas reglas establecidas, y pueden ser utilizados de la manera
habitual. De todas maneras, hay que prestar cierta atención cuando se trabaja
desde MS-DOS con archivos que tienen nombres largos: no se deben realizar
operaciones de copiado o borrado, ya que se corre el riesgo de perder el nombre
largo del archivo y quedarnos sólo con el corto. Desde Windows 95, se trabaja
de forma transparente con nombres cortos y largos.

Tanto las particiones FAT como las VFAT están limitadas a un tamaño máximo
de 2 GB. Esta es la razón por la que los discos duros mayores de este tamaño
que vayan a trabajar con alguno de los dos sistemas, necesiten ser particionados
en varias particiones más pequeñas. El sistema de arhivos FAT32 ha sido
diseñado para aumentar este límite a 2 TB (1 terabyte = 1024 GB).

FAT32 (FAT de 32 bits)

El sistema FAT32 permite trabajar con particiones mayores de 2 GB. No


solamente esto, sino que además el tamaño del grupo (cluster) es mucho menor y
no se desperdicia tanto espacio como ocurría en las particiones FAT. La
conversión de FAT a FAT32, se puede realizar desde el propio sistema operativo
Windows 98, o bien desde utilidades como Partition Magic. Sin embargo, la
conversión inversa no es posible desde Windows 98, aunque sí desde Partition
Magic.
Hay que tener en cuenta que ni MS-DOS ni las primeras versiones de Windows
95 pueden acceder a los datos almacenados en una partición FAT32. Esto quiere
decir que si tenemos en la misma partición instalados MS-DOS y Windows 98,
al realizar la conversión a FAT32 perderemos la posibilidad de arrancar en MS-
DOS (opción "Versión anterior de MS-DOS" del menú de arranque de Windows
98). Con una conversión inversa se puede recuperar esta opción. Por estos
motivos de incompatibilidades, no es conveniente utilizar este sistema de
archivos en particiones que contengan datos que deban ser visibles desde otros
sistemas de archivos. En los demás casos, suele ser la opción más recomendable.

NTFS (New Technology File System, sistema de archivos de nueva tecnología)

Este es el sistema de archivos que permite utilizar todas las características de


seguridad y protección de archivos de Windows NT. NTFS sólo es
recomendable para particiones superiores a 400 MB, ya que las estructuras del
sistema consumen gran cantidad de espacio. NTFS permite definir el tamaño del
grupo (cluster), a partir de 512 bytes (tamaño de un sector) de forma
independiente al tamaño de la partición.

Las técnicas utilizadas para evitar la fragmentación y el menor


desaprovechamiento del disco, hacen de este sistema de archivos el sistema ideal
para las particiones de gran tamaño requeridas en grandes ordenadores y
servidores.

en resumen, Fat,fat32 son un sistema de archivos "antiguo" y por lo tanto mas


lento, NTFS es un sistema de archivos mas rapido, ligero y permite la carga de
archivos mucho mas grandes asi como multiples particiones y soporta discos
duros de mucho mayor capacidad.

You might also like