Anda di halaman 1dari 4

Curso Linux y Windows, mano a mano

Tratamiento del Disco Duro


Conceptos sobre Particiones
Una particin es una divisin lgica de un disco duro. El fabricante del disco ha formateado la unidad mediante un procedimiento denominado formato fsico, este proceso ha generado una estructura nica de pistas y sectores sobre las superficies magnticas del disco. El usuario puede dividir esa estructura en particiones separadas mediante alguna utilidad del sistema operativo (p. e. diskpart en Windows xp), o con herramientas de terceros (p. e. Partition Magic). El proceso de aplicar formato lgico sobre una particin, instala un sistema de archivos en la misma. El sistema de archivos permite que un sistema operativo, como Windows o Linux utilice el espacio asignado para almacenar y recuperar archivos. Todos los sistemas operativos poseen alguna herramienta para efectuar el formato lgico de las particiones del disco duro. A cada particin se le puede aplicar un sistema de archivos diferente. Despus de que se ha dado formato lgico a una particin de disco, recibe la denominacin de "volumen". En los sistemas de Microsoft, durante el formateo de la particin se le pedir al usuario que le d un nombre, (etiqueta de volumen). Este nombre, permitir en adelante identificar el volumen (particin).

Por qu usar mltiples particiones?


En muchas ocasiones los discos duros se formatean como una sola particin grande. Esto no permite proteger los datos de la mejor manera, ni organizar los archivos de tal forma que sean fciles de encontrar, ni utilizar el espacio de disco de la forma ms eficiente. Si se desea instalar ms de un sistema operativo en un disco, o usar el espacio de disco de la forma ms eficiente posible, hacer que los archivos estn tan seguros como sea posible, o separar los datos fsicamente, de manera que sea fcil encontrar los archivos y hacer copias de seguridad de los datos, es aconsejable que aprendamos cmo efectuar mltiples particiones de diferentes tipos.

Tipos de particin
Existen dos tipos principales de particiones: primarias y extendidas. Adems, las particiones extendidas se subdividen en particiones lgicas. Se puede crear hasta cuatro particiones principales en un disco duro, una de las cuales puede ser una particin extendida. De esta manera, como mximo, podremos tener cuatro particiones primarias, o tres particiones primarias y una extendida. Particiones primarias Una particin primaria puede contener cualquier sistema operativo, as como archivos de datos, por ejemplo, archivos de aplicaciones y del usuario. En cambio en las unidades lgicas de la particin extendida no se podr instalar un sistema operativo de Microsoft, pero s cualquiera de las distribuciones actuales de Linux. A una particin primaria se le da formato lgico para usar un sistema de archivos compatible con el sistema operativo que ser instalado en ella. Con sistemas operativos antiguos (Windows 95/98/me), si se crean mltiples particiones primarias, en un disco, slo una de ellas ser visible para el sistema. puede estar activa. Cuando una particin primaria est activa, los datos en las dems particiones primarias no son accesibles. De esta manera, se puede acceder a los datos en una particin primaria (para todos los fines prcticos) slo mediante el sistema operativo instalado en dicha particin. Si se tiene necesidad de instalar ms de un sistema operativo en un disco duro, necesitaremos crear mltiples particiones primarias (debido a que la mayora de los sistemas operativos slo pueden arrancar desde este tipo de particin). Particin extendida La particin extendida se ide como un sistema de superar el lmite arbitrario de cuatro particiones en un disco. Es esencialmente una divisin fsica adicional del espacio de disco, que puede contener una cantidad suficiente de particiones lgicas. Una particin extendida no contiene datos directamente, se debe crear al menos una particin lgica (denominada unidad lgica) dentro de la particin extendida, y son estas particiones o unidades, las que directamente contienen los datos. Unidades lgicas Cada unidad lgica se formatear por separado; cada una puede tener un sistema de archivos diferente. Despus de efectuar un formateo, cada unidad lgica es un volumen de disco separado.

CFIE Valladolid

04/03/07

Pg. 1/4

Curso Linux y Windows, mano a mano

En general los sistemas operativos capaces de arrancar desde una particin lgica, deben instalarse en particiones de este tipo; esto permite reservar las particiones primarias para otros usos. Notas. La arquitectura i386 no permite utilizar ms de 4 particiones primarias en cada unidad de disco, aunque en las unidades ATA el mximo sera de 63 particiones, en los discos SCSI el lmite es de 15. El nmero de sectores de una particin est determinado por el hecho de que sta, debe contener un nmero exacto de cilindros.

Sistemas de archivos
Todos los sistemas operativos mantienen las estructuras necesarias para almacenar y manejar archivos. Esta estructura conocida como sistema de archivos, normalmente incluye el registro de arranque, propio del sistema operativo, y un directorio raz. Un sistema de archivos desempea tres funciones principales: 1. Seguimiento del espacio disponible y asignado en el soporte. 2. Mantenimiento de directorios y nombres de archivos. 3. Control del lugar donde se encuentra fsicamente almacenado cada archivo en el disco, teniendo en cuenta que algunos archivos pueden encontrarse divididos en porciones repartidas en distintas ubicaciones a lo largo del volumen (fragmentacin). Actualmente se usan varios sistemas de archivos. Distintos sistemas de archivos pueden ser usados (reconocidos) por diferentes sistemas operativos. Algunos sistemas operativos pueden reconocer solamente un sistema de archivos; otros pueden reconocer varios diferentes. Algunos de los sistemas de archivos ms comunes son: FAT (Tabla de Asignacin de Archivos de 16 bit) FAT32 (Tabla de Asignacin de Archivos de 32 bit) NTFS (Sistema de Archivos de Nueva Tecnologa) Linux Ext2, Est3, Reiser, etc.

FAT (File Allocation Table)


El sistema de archivos FAT fue utilizado por Microsoft en su sistema operativo MS-DOS, y las primeras versiones de Windows 95. El sistema de archivos FAT se caracteriza por el uso de una tabla de ndices de archivos (File Allocation Table), y unidades de asignacin o clusters, (una unidad de asignacin consiste en un grupo de sectores contiguos). Dicha tabla tiene una estructura de entradas de 16 bit (en el caso de los disquetes las entradas son de 12 bit), a cada entrada le corresponde una unidad de asignacin, por lo que tendr el mismo nmero de entradas que unidades de asignacin tenga el volumen. La unidad de asignacin es la unidad elemental de almacenamiento de datos; cada una contiene una cantidad determinada de sectores, fija para cada volumen. Es la herramienta de formateo del sistema operativo, la que durante el proceso de dar formato a la particin, determina el tamao de la unidad de asignacin (nmero de sectores que la componen), y el nmero de entradas de la FAT. La tabla FAT se usa para registrar qu unidades de asignacin se encuentran en uso, cules estn libres, si hay alguna deteriorada, y la ubicacin de todas las que componen cada archivo. La tabla de asignacin de archivos es el ncleo de este sistema, y se encuentra duplicada como medida de proteccin?. El sistema de archivos FAT utiliza tambin un directorio raz que posee un nmero determinado de entradas, (cada una de estas entradas de directorio est formada por una estructura de 32 Bytes) el directorio raz se encuentra localizado en una zona especfica del volumen (est situado fsicamente a continuacin de las tablas FAT, y tiene un tamao limitado). En los sistemas operativos que usan el sistema de archivos FAT, el directorio raz se representa por el carcter de la barra inclinada hacia adelante (\). Al crear un archivo o un subdirectorio, la informacin sobre este archivo o subdirectorio se almacena en el directorio raz como una entrada de directorio. Cada entrada de directorio contiene informacin tal como el nombre del archivo, el tamao del mismo, la fecha y la hora de la ltima vez en que se modific, el nmero de la unidad de asignacin inicial (que contiene la primera parte del archivo) y los atributos del archivo (oculto, del sistema, etc.). Como se ha mencionado anteriormente, la tabla FAT tiene entradas de 16 bits para los volmenes creados en discos duros, por lo que puede contener un mximo de 65.535 entradas. De esta manera, el tamao de la u. de a. utilizados depende de la cantidad de espacio de volumen disponible: el tamao mximo de un volumen FAT
CFIE Valladolid 04/03/07 Pg. 2/4

Curso Linux y Windows, mano a mano

es 2 Gigabytes (GB). Sea cual fuere el tamao del volumen, el tamao del cluster debe ser lo suficientemente grande como para incluir todo el espacio disponible dentro de 65.535 clusters. Cuanto mayor sea el espacio disponible, mayor ser el tamao de la u. de a.

FAT32
FAT32 es el sistema de archivos que Microsoft introdujo a partir de la versin actualizada de Windows 95 (versin 4.00.950B y superiores), Windows 98 y sucesivas. DOS, Windows 3.x, Windows NT 3.x y la versin original de Windows 95 no reconocen los volmenes FAT32, y por lo tanto se ven imposibilitados de arrancar desde un volumen FAT32 o de usar los archivos de este volumen (se aadi a Windows NT4). FAT32 es una versin avanzada del sistema de archivos FAT y se basa en tablas de asignacin de archivos con entradas de 32 bits, en lugar de las entradas de 16 bits que usa FAT. Como resultado, FAT32 soporta volmenes mucho mayores (tericamente hasta 2 Terabytes). El sistema de archivos FAT32 utiliza unidades de asignacin ms pequeas que el sistema de archivos FAT (por ejemplo: unidades de asignacin de 4KB para volmenes de hasta 8GB), tiene registros de arranque duplicados y su directorio raz puede estar ubicado en cualquier parte del volumen, por lo que su tamao no est limitado.

FAT16 Particin u. de a. <128MB 2KB 128~256 4 KB 256~512 8 KB 512~1GB 16 KB 1~2GB 32 KB

FAT32 Particin u. de a. <8GB 4KB 8~16 8 KB 16~32 16 KB >32 32 KB

Tabla comparativa de los dos modelos de FAT

NTFS
El Sistema de Archivos de Nueva Tecnologa (NTFS) se incluy por primera vez en el sistema operativo Windows NT de Microsoft. La estructura central del sistema de archivos NTFS est constituida por la tabla maestra de archivos (MFT) y doce archivos de metadatos asociados a la tabla. En realidad se trata de una base de datos relacional formada por la tabla y los metadatos, que mantiene un "registro de archivo" en cada fila de la tabla, y cada registro est formado por los atributos de un archivo. La tabla contiene al menos una entrada para cada archivo contenido en el volumen. Las 16 primeras entradas de la MFT (0-15) estn reservadas, las doce primeras para los metadatos y las cuatro siguientes para su uso en el futuro. Las dems entradas de la tabla contienen los registros para cada archivo y carpeta del volumen, cada entrada tiene un tamao de 1KB, y en los casos en que el tamao del archivo o carpeta sea inferior a 900B, se incluir el contenido en su registro de la MFT. Normalmente las entradas de archivos y carpetas estn formadas por un nico registro de la tabla, pero en aquellos casos de archivos con un considerable nmero de atributos, o que estn excesivamente fragmentados el sistema les asignar mas de un registro. En estos casos al primer registro de un archivo, se le denomina "registro base de archivo" y contiene la informacin necesaria para acceder a los dems registros. Los registros de carpeta contienen informacin del ndice. NTFS mantiene mltiples copias de la porcin crtica de la tabla maestra de archivos para protegerla contra la prdida de datos. NTFS tambin utiliza unidades de asignacin para almacenar archivos, pero el tamao de las mismas no depende del tamao del volumen. Al formatear una particin se puede indicar un tamao mnimo de u. de a. de 512 Bytes, independientemente del tamao del volumen. El uso de u. de a. de pequeo tamao reduce la cantidad de espacio de disco desperdiciado. De esta manera, NTFS ofrece un buen rendimiento en unidades de disco ms grandes. El sistema de archivos NTFS tambin soporta "hot-fixing", una tcnica que permite detectar y marcar los sectores defectuosos automticamente sobre la marcha. La versin, denominada NTFS-5, incorporada en Windows 2000, dispone de algunas otras caractersticas avanzadas, como soporte de cifrado de ficheros incorporado en el propio SO; propiedades de ficheros basados en identificadores persistentes de usuario (ya no es necesario identificar a los ficheros mediante sus terminaciones), e identificacin nica de todos los objetos del sistema de archivos que permite, entre otras cosas, que un archivo pueda ocupar distintos volmenes (ficheros multivolumen).

CFIE Valladolid

04/03/07

Pg. 3/4

Curso Linux y Windows, mano a mano

Linux Ext2
El sistema de archivos Linux Ext2 se desarroll para el sistema operativo Linux. El sistema de archivos Linux Ext2 soporta un tamao de volumen mximo de 4TB (Terabytes).

Linux Ext3
Es una versin "journaling" de Ext2. Es decir, un sistema capaz de anotar las "transacciones" (operaciones) realizadas, y en caso necesario, disponer de cierta capacidad de rehacer los ltimos cambios. El journaling garantiza la consistencia de los ficheros, ya que las operaciones de escritura/borrado de disco suponen distintos accesos y actualizaciones sobre los datos y sobre los metadatos (tablas FAT por ejemplo). En caso de accidente, por ejemplo un apagado incorrecto, algunas operaciones pueden quedar sin completarse, produciendo inconsistencias en el sistema de ficheros, pero los sistemas journaling pueden rehacer la actualizacin que qued incompleta (o anularla totalmente) en cuestin de minutos. El resultado es que estos sistemas son mucho ms rpidos en el rearranque despus de una incidencia. Nota Cada sistema operativo incluye alguna herramienta de software, para la deteccin y correccin de errores de su sistema de archivos. Adems existen programas comerciales que permiten efectuar un mantenimiento mas depurado, con algunas mejoras y caractersticas aadidas, para los sistemas operativos mas extendidos (Windows).

CFIE Valladolid

04/03/07

Pg. 4/4