You are on page 1of 6

GESTIN DEL DISCO

En un documento en Word realice un informe acadmico sobre las funciones y utilidades de la gestin del
disco. Enva tu archivo a travs de este medio.

Gestin de discos
1. El disco duro
El disco duro es el dispositivo principal para el almacenamiento y recuperacin de grandes cantidades de informacin. Constituyen el elemento fundamental de almacenamiento
secundario (la memoria principal sera la memoria RAM). El disco duro es un elemento de memoria no voltil y de tipo magntico

Respecto al estudio de su estructura podemos tomar dos puntos de vista: el fsico y el lgico.
1.1 Estructura fsica de un disco duro
Desde el punto de vista fsico, un disco duro est compuesto por un conjunto de discos que se encuentran en una carcasa cerrada hermticamente junto con una parte
mecnica que soporta las cabezas lectoras (parecidas a las de un tocadisco). Cada uno de esos discos cuenta a su vez con dos caras o superficies sobre las cuales se puede
almacenar informacin. Estas superficies estn magntizadas y estn compuestas por millones de pequeos elementos capaces de ser magnetizadas de forma positiva o
negativa. As, es posible representar los dos valores que forman un bit (0's y 1's). Sin embargo, esto no quiere decir que siempre las dos caras sean utilizables ya que eso
depende del nmero de cabezas lectoras/escritoras disponibles. El conjunto de cabezales se puede desplazar linealmente desde el exterior hasta el interior de la pila de platos
mediante un brazo mecnico que los transporta. Por ltimo, para que los cabezales tengan acceso a la totalidad de los datos, es necesario que la pila de discos gire. Este giro se
realiza a velocidad constante y no cesa mientras est encendido el ordenador.

A la hora de hacer referencia a las partes del disco, diferenciamos entre:

Plato: cada uno de los discos de los que estn compuesto el disco duro.

Cara: cada uno de los lados de un plato.

Cabeza: nmero de cabezales para la lectura/escritura de informacin.

Pista: una circunferencia dentro de una cara.

Cilindro: conjunto de varias pistas; son todas las circunferencias que estn alineadas verticalmente.

Sector : unidad mnima de informacin que se puede leer o escribir en un disco duro. Generalmente, cada sector almacena 512 bytes de informacin.

El nmero total de sectores de un disco duro se puede calcular a travs de esta frmula (no es necesario saberla ya que puede deducirse si se conoce la estructura de un disco
duro)
n sectores = n caras * n pistas/cara * n sectores/pista
Por ejemplo, un disco duro con las siguientes caractersticas: cilindros = 6.253, cabezas = 16 y sectores = 63. El nmero total de sectores ser 6.253 * 16 * 63 = 6.303.024
sectores. Si cada sector almacena 512 bytes de informacin, la capacidad mxima de este disco duro ser de 6.303.024 sectores * 512 bytes/sector = 3.227.148.228 bytes ~ 3
GB.
A la hora de contar cada uno de los componentes, hay que tener en cuenta que las cabezas y los cilindros se comienzan a enumerar desde el 0, mientras que los sectores lo
hacen desde el 1. Un bloque de informacin vendr determinado por su cabeza, su cilindro y por el sector que ocupa; por ejemplo 0-0-1.
1.1.1 Proceso de lectura/escritura
El proceso de ectura o escritura en el disco duro est compuesto por los siguientes pasos:

1. Desplazar los cabezales de lectura/escritura hasta el lugar donde empiezan los datos
2. Esperar a que el primer dato, que gira con los platos, llegue al lugar donde estn los cabezales
3. Leer el dato con el cabezal correspondiente.
1.2 Estructura lgica
La estructura lgica de un disco duro est formada por:

El sector de arranque o Master Boot Record, que contiene la tabla de particiones.

Las particiones, necesarias para poder colocar los sistemas de archivos.

El sector de arranque es el primer sector del disco duro, referenciado por la cabeza 0, cilindro 0 y sector 1. En l se almacena la tabla de particiones y un pequeo programa
master de inicializacin, llamado tambin Master Boot. Este programa es el encargado de leer la tabla de particiones y ceder el control al sector de arranque de la particin activa.
Si no existiese particin activa, mostrara un mensaje de error.
Una particin de disco es el nombre que recibe cada una de las divisiones presentes en una unidad fsica de almacenamiento de datos. Cada particin representa una unidad
lgica de informacin. Toda particin tiene su propio sistema de archivos (formato). Cada sistema operativo interpreta, utiliza y manipula cada particin como un disco fsico
independiente, a pesar de que dichas particiones estn en un solo disco fsico
El espacio particionado de un disco es aquel que ha sido asignado a alguna particin, mientras que el espacio no particionado, es el espacio no accesible del disco ya que
todava no ha sido asignado a ninguna particin.
Un disco duro, por ejemplo, podra tener dos particiones (dos unidades lgicas dentro de una misma unidad fsica) y trabajar de la misma manera que si tuvisemos dos discos
duros. Como mnimo, un disco duro debe tener una particin que sea la que albergue el sistema operativo.
Las razones que nos pueden llevar a crear ms de una particin en un disco son:

Organizativas. Por ejemplo, cuando hay dos usuarios que utilizan un mismo ordenador y, con objeto de lograr una mejor organizacin y seguridad de sus datos,
deciden utilizar particiones separadas.

Instalacin de ms de un sistema operativo. Cada sistema operativo requiere una particin por lo que si queremos usar varios ser necesario particionar el disco.

Razones de eficiencia. Por ejemplo, suele ser preferible tener varias particiones FAT pequeas antes que una gran particin FAT. Esto es debido a que cuanto mayor
es el tamao de una particin, mayor es el tamao del clster (conjunto de sectores). y, por consiguiente, se desaprovecha ms espacio de la particin.

1.2.1 Tipos de particiones


El formato o sistema de archivos de las particiones (p. ej. NTFS) no debe ser confundido con el tipo de particin (p. ej. particin primaria). Independientemente del sistema de
archivos de una particin (FAT, ext3, NTFS, etc.), existen 3 tipos diferentes de particiones:

Particin primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de stas o 3 primarias y una extendida. Depende de una tabla de particiones.
Un disco fsico completamente formateado consiste, en realidad, de una particin primaria que ocupa todo el espacio del disco y posee un sistema de archivos. A este
tipo de particiones, prcticamente cualquier sistema operativo puede detectarlas y asignarles una unidad, siempre y cuando el sistema operativo reconozca su formato
(sistema de archivos).

Particin extendida: Tambien conocida como particin secundaria es otro tipo de particin que acta como una particin primaria; sirve para contener infinidad de
unidades lgicas en su interior. Fue ideada para romper la limitacin de 4 particiones primarias en un solo disco fsico. Solo puede existir una particin de este tipo por
disco, y solo sirve para contener particiones lgicas. Por lo tanto, es el nico tipo de particin que no soporta un sistema de archivos directamente.

Particin lgica: Ocupa una porcin de la particin extendida o la totalidad de la misma, la cual se ha formateado con un tipo especfico de sistema de archivos (FAT32,
NTFS, ext2,...) y se le ha asignado una unidad, as el sistema operativo reconoce las particiones lgicas o su sistema de archivos. Puede haber un mximo de 23
particiones lgicas en una particin extendida.

1.2.2 Tabla de particiones


La tabla de particiones es una estructura de 64 bytes que se encuentra almacenada en el Master Boot Record (MBR) a partir del byte 446. La tabla de particiones almacena
toda la informacin bsica sobre la particin: si es arrancable, si no lo es, el formato, el tamao y el sector de inicio.
A continuacin se muestra la estructura de las entradas de la tabla de particiones:
Offset

Naturaleza

Size

+OOh

Status de particin
00h = no activa
80h = Particin de Boot

1 byte

+01h

Inicio de particin : Cabecera

1 byte

+02h

Inicio de particin : Cilindro - Sector

1 palabra

+04h

Tipo de particin

1 byte

+05h

Fin de particin : Cabecera

1 byte

+06h

Inicio de particin : Cilindro - Sector

1 palabra

+08h

Nmero de sectores entre el MBR


y el 1er sector de la particin

4 bytes

+0Ch

Nmero de sectores en la particin

4 bytes

En este enlace lo tenis todo un poco ms desarrollado


2. Sistemas de archivos
El sistema de archivos es la estructura que utiliza una particin de disco para almacenar la informacin con la finalidad de facilitar su acceso. El proceso de asignar un sistema de

archivos a una particin se denomina formateo.


Los sistemas operativos suelen tener su propio sistema de archivos, aunque hay sistemas operativos que funcionan en diferentes entornos. El software del sistema de archivos
se encarga de organizar los archivos y directorios, manteniendo un registro de los bloques que pertenecen a cada archivo, los bloques no utilizados, etc.
2.1 Sistemas de archivos utilizados en Windows
2.1.1 FAT y FAT32
Tabla de Asignacin de Archivos, en ingls FAT es un sistema de ficheros desarrollado para MS-DOS y que posteriormente fue utilizado por Windows. Para que un sistema
operativo pueda acceder a los fichero , todos los discos contienen una lista de los archivos que contienen a lo que llamamos directorio. En esta lista se incluye otra lista (sublista)
con informacin relativa a los paquetes que forman cada uno de los ficheros. Estos paquetes de datos se llaman clsters, y la sublista, es la llamada FAT, que da nombre al
sistema de ficheros.
Los sitemas de archivos FAT son relativamente sencillos. FAT es un formato popular utilizado como mecanismo de intercambio de datos entre sistemas operativos distintos que
coexisten en el mismo ordenador. Tambin se utiliza en tarjetas de memoria y dispositivos similares.
El sistema de archivos FAT tiene diferentes implementaciones, las cuales tienen algunas desventajas. Cuando se borran y se escriben nuevos ficheros tiende a dejar fragmentos
dispersos por todo el soporte. Con el tiempo, esto hace que el proceso de lectura o escritura sea cada vez ms lento ya que las cabezas lectores tardarn ms tiempo en
posicionarse sobre las posiciones que ocupa el fichero. La denominadadesfragmentacin es la solucin a esto, pero es un proceso largo que debe repetirse frecuentemente
para mantener el sistema de ficheros en perfectas condiciones. Inicialmente FAT slo soportaba nombres cortos de ficheros (ocho caracteres para el nombre y tres para la
extensin). Adems, es un sistema de archivos que carece de permisos de seguridad.
FAT16 slo soporta discos con un volumen no superior a 2GB, por lo que fue necesario el desarrollo de otros sistemas de archivos como fue FAT32.
FAT32 fue la respuesta para superar las limitaciones de FAT16, al mismo tiempo que se mantena la compatibilidad con MS-DOS. Entre las limitaciones que superaba se
encontraba la de superar el lmite de 2Gb en las particiones, si bien se mantiene el tamao mximo de archivo, que es de 4Gb.Microsoft debido a compatibilidades de software
incluy un nuevo lmite de particin en unos 124Gb, fijndolo posteriormente en un mximo de 32Gb.
Tanto FAT32 como FAT, a pesar de sus inconvenientes, tienen una gran ventaja y es que son accesibles por una gran cantidad de sistemas operativos, entre los que se
encuentran Unix, Linux, Mac OS...
2.1.2 NTFS
El sistema de archivos NTFS (New Technology File System) fue introducido en 1.993 en Windows NT 3.1, aunque no fue hasta la salida de Windows XP cuando se incorpor en
los PC's. Este sistema de archivos permite:

compresin nativa de ficheros y cifrado.

gestionar archivos de ms de 4Gb, fijndose el tamao mximo en unos 16Tb.

Permite particiones de hasta 256Tb.

Realizar un mejor aprovechamiento de disco

Sin embargo, tambin presenta una serie de inconvenientes, como puede ser la necesidad de un espacio del disco bastante grande para guardar la informacin del formato.
Adems, las particiones formateadas en NTFS no son accesibles desde cualquier otro sistema operativo que use cualquier versin de FAT. Linux tiene soporte parcial de
escritura y total de lectura para particiones NTFS.
2.2 Sistemas de archivos utilizados por Linux
2.2.1 ext
Linux cuenta con controladores que permiten la utilizacin de varios tipos de sistemas de archivos especficos para Linux, as como controladores para tipos de sistemas de
archivos creados para otros sistemas operativos. Los tipos que pueden emplearse con Linux estn incluidos en el kernel del sistema operativo.
ext2 (second extended filesystem, en espaol, segundo sistema de archivos extendido) es un sistema de archivos para Linux.
El sistema de ficheros ext2 tiene un tipo de tabla FAT de tamao fijo, donde se almacenan los i-nodos. Los i-nodos son una versin muy mejorada de FAT, que bsicamente lo
que hace es apuntar a dnde se encuentran las partes o bloques fsicos de un fichero. Estos bloques son de tamao fijo, desde los 512 bytes hasta los 4 kB, lo cual asegura un
buen aprovechamiento del espacio libre con archivos pequeos. Los lmites son un mximo de 2 TB de archivo, y de 4 TB de particin.
ext3 (third extended filesystem, en espaol, tercer sistema de archivos extendido) es un sistema de archivos que mejora algunos defectos de ext2. Sa gran ventaja es la
utilizacin de un registro por diario, aunque incluye otras ventajas como:

velocidad y escalabilidad frente a otros sistemas de archivos

Permite actualizar el sistema de archivos de ext2 a ext3 sin necesidad de formatear.

Tiene un menor consumo de CPU

Es ms seguro que otros sistemas de ficheros en Linux.

Por contra tambin presenta una serie de desventajas como son:

Al crearse para ser compatible con la arquitectura de archivos ext2, no se ha podido incorporar mejoras que traen los nuevos sistemas de archivos.

No hay una comprobacin del diario.

Aunque Windows no tiene un soporte nativo para ext2 ni ext3, pueden instalarse drivers para poder acceder a ese tipo de sistemas de archivos. Este driver hace que se puedan
montar las particiones sin tener que usar programas aparte. Otra opcin es usar el programa Explore2fs que nos permite ver y copiar los archivos que hay en una particin ext3
o ext2 sin necesidad de montar la particin.
ext4 (fourth extended filesystem, en espaol, cuarto sistema de archivos extendido) es un sistema de archivos con registro por diario que incluye mejoras sobre el sistema de

archivos ext3. ext4 aporta las siguientes mejoras con respecto a ext3:

Soporta discos de hasta 1024 PiB.

Soporte aadido de extent para reducir la fragmentacin. Esto tambin implica un aumento en el rendimiento del ordenador al trabajar con ficheros de gran tamao.

Menor uso del CPU.

Mejoras en la velocidad de lectura y escritura.

Linux utiliza un espacio en el disco para guardar informacin que no se mantiene en memoria. Este sistema se llama swap.
3. Manejo de particiones
3.1 Crear particiones
Para crear una particin, lo primero que necesitamos es tener espacio no particionado dentro de nuestro dispositivo. El tamao de la particin, ser el que se desee, teniendo en
cuenta que es posible modificar ese tamao una vez creada.
Cuando una particin primaria contenga un sistema operativo, habr que tener en cuenta que no se puede colocar en cualquier parte del disco. De hecho, su inicio no puede
sobrepasar los primeros 2GB del disco. Ese lmite se conoce como lmite de arranque.
El proceso de creacin de particiones lgicas sigue los mismos pasos que la creacin de particiones primarias.
3.2 Eliminar particiones
A la hora de eliminar una particin tambin se destruyen los datos que contiene. La mayora del software utilizado para el manejo de particiones, permite utilizar dos tipos de
eliminacin. Por un lado, la eliminacin segura a travs de la cual, la particin eliminada no podr ser recuperada; y por otro, la eliminacin con posibilidad de recuperacin.
No obstante, a la hora de recuperar una particin existen bastantes inconvenientes y slo es contadas ocasiones se puede recuperar una particin correctamente.
3.2.1 Formatear particiones
A la hora de formatear una particin se puede llevar en dos niveles: formateo a alto nivel y formateo a bajo nivel.
El formateo a alto nivel o formateo lgico, slo borra la tabla de acceso a los archivos almacenados en el disco , pero no los datos. Es un caso similar a cuando
borramos el ndice de un libro. Es el tipo de formateo ms utilizado ya que permite asignar el sistema de archivos a la particin.
Durante el proceso de formateo se realiza una comoprobacin de errores en el disco. Este proceso no debe ser interrumpido ya que el disco puede quedar en un estado
inestable. Al terminar el formateo todos los datos del disco habrn sido eliminados; no obstante, este tipo de formateo permite su recuperacin con software especializado.
Para formatear un disco pueden utilizarse programas como el Partition Magic o bien desde el propio explorador de Windows.
El formateo a bajo nivel o formateo fsico, elimina todos los datos del disco, incluidas las particiones y las tablas de archivos. Con este formateo ser imposible
recuperar los datos anteriores.
3.3 Modificar el tamao de una particin
Al crear una particin es necesario indicar el tamao que va a tener; sin embargo, es posible que una particin existente se nos haya quedado demasiado pequea, o sea
demasiado grande. En estos casos es posible redimensionar el tamao de la particin.
Para ello existen programas como Partition magic o Gparted que nos permiten realizar esta operacin. En cualquier caso, hay que tener en cuenta que para aumentar el tamao
de una particin ser necesario que tengamos disponible espacio sin particionar.
3.4 Fusionar particiones
Otra de las operaciones que podemos realizar con las particiones es unirlas, obteniendo una sola particin de mayor tamao. Para ello es necesario que una est al lado de la
ortra y los sistemas de archivos sean compatibles entre s.
En caso de que los sitemas de archivos de las particiones sean diferentes pero compatibles entre s, durante la unin se realizar una conversin a un sistema de archivos
comn. La informacin almacenada en la particin que va a desaparecer a costa de la unin se guardar en una carpeta que forma parte del contenido de la particin final.
4. Software para la gestin de particiones
A continuacin nombraremos varias aplicaciones que se encarguen de la gestin de particiones, una que viene incorporada en Windows, otra utilizada en sistemas operativos
Linux y otra de pago.
4.1 FDISK
Fdisk es un programa creado para el sistema operativo MS-DOS e incluido por defecto en Windows 98 y Windows ME que nos permite crear y eliminar particiones FAT16 y
FAT32. Adems, es capaz de identificar particiones NTFS y tiene compatibilidad cno discos mayores de 512MB.
Los inconvenientes que presenta FDISK, adems de no reconocer las particiones con NTFS, son que no permite modificar el tamao de una particin ya creada y unir particiones
ya creadas.
4.2 GParted
GParted es una aplicacin de software libre creada para sistemas operativos que permite realizar operaciones con particiones y sistemas de archivos. Esta herramienta utiliza
una interfaz grfica que facilita la realizacin de esas operaciones.

4.3 Partition Magic


Partition Magic es una aplicacin que funciona bajo sistemas operativos Windows y que permite realizar operaciones con particiones y sistemas de archivos.Permite manipular
particiones de tipo NTFS y FAT de Windows y ext2 y ext3 de Linux.
Partition Magic tiene problemas de compatibilidad con Windows Vista, hacindolo inoperativo en versiones ms actuales que Windows XP.
4.4 Instalacin de sistemas operativos
Los discos de instalacin de los sistemas operativos tambin permiten gestionar las particiones existentes, creando o eliminando particiones. Dependiendo el sistema operativo
que queramos instalar podremos manejar sistemas de archivos diferentes; as, si queremos instalar Windows slo podremos manejar FAT y NTFS.
Actividades
1. Busca el disco duro que est utilizando tu ordenador y enumera todas sus caractersticas en cuanto a nmero de cabezas (heads), bytes por sector
2. y nmero de discos. Para ello busca informacin en internet.
3. Con las caractersticas de tu disco duro, plantea la frmula para calcular el nmero total de sectores. Comprueba que la capacidad real de disco concuerda con el resultado
de la frmula.
4. Calcula el tamao en GB de los siguientes discos duros a partir de las caractersticas que se muestran:
ST32122A

ST38641A

ST3195A

Floppy disk

Speed: 4500 rpm


Average Read Time: 12 ms
Cylinders: 1023
Heads: 64
Sectors: 63

Sectors per track - 63


Heads - 16
n tracks=16,809,660
Internal data-transfer rate 140

Speed: 3800 rpm


Average Read Time: 16 ms
Cylinders: 981
Heads: 10
Sectors: 34

80 cylinders
2 heads
18 sectors

WD 2540

7548AT IDE

LPS 540AT

SHD-30560A

Cylinders: 1024
Heads: 16
Sectors/Track: 63
Bytes/Sector: 512

1060 cilindros
8 discos
63 sect/pista

1120 cilindros
59 sect lgicos/pista
16 cabezales
acceso de 32 bits

64512 sect/cara
16 cabezales
1024 pistas

5. Explica qu es una particin. En qu ocasiones es recomendable crear ms de una particin en un mismo disco duro?
6. Qu es la tabla de particiones?Para qu sirve?
7. Qu es un sistema de archivos?Cmo se asigna un sistema de archivos a una particin?
8. Enumera los diferentes sistemas de archivos de los sistemas operativos Windows y Linux.
9. Qu desventajas ofreca FAT?
10. Indica las ventajas e inconvenientes de NTFS.
11. Cules son los sistemas archivos disponibles en Linux?Cul consideras que es mejor?
12. Busca en internet el significado de 'registro por diario'.
13. Cules son las condiciones necesarios que deben tener dos o ms particiones para poder unirlas, formando una sola de mayor tamao?
14. Indica Verdadero o Falso en las siguientes afirmaciones:

El tamao de una particin no puede ser modificado despus de haberse creado.

Para poder crear una particin es necesario que tengamos espacio sin particionar.

Para poder unir varias particiones es necesario que sus sistemas de archivos sean iguales.

El formateo lgico de particiones no elimina los datos que tiene dentro.

Una vez que hemos borrado una particin es imposible recuperar lo datos que tena.

El formateo fsico es aquel que elimina todos los datos del disco, incluidas las particiones y las tablas de archivos.

Actividades de ampliacin
A1. Busca en internet el motivo de por qu Microsoft limit el tamao de particin en FAT32 a 32Gb.
A2. Investiga en internet a qu se debe la prdida de espacio que provoca el sistema de archivos NTFS.
Actividades de refuerzo
R1. Transforma las siguientes unidades de medida:

2.111.864.832 bytes a GB

8.675.398.102 KiloBytes a TB

1,44 M B bytes

1707725 MegaBytes GB
R2. Transforma las siguientes cantidades medidas en bytes a una unidad de medida adecuada para que el resultado no sea superior a 1000.

528.482.309 bytes

5.470.617.606.545 bytes

77.248 bytes

60.078.435.398 bytes

Prctica. Manejo de particiones.


Instalacin de sistema operativo Unix.
En esta prctica instalaremos un nuevo sistema operativo en el espacio no particionado sobrante del ordenador.
El mejor momento para particionar el disco es durante la instalacin, ya que la herramienta de particionado comprueba si existe una particin con la etiqueta / para instalar Linux
y otra swap para la memoria de intercambio.
Primero crearemos una nueva particin para la raz. Elegimos el tamao y el tipo de sistema de ficheros, en este caso ext3. Algunas placas base no pueden arrancar el gestor de
arranque si ste se encuentra ubicado despus del cilindro 1024 del disco duro (aproximadamente 4,7 GB), as que crearemos primero esta particin, ya que es en la que se
encuentra el gestor de arranque, y le asignaremos el punto de montaje /.
A continuacin realizaremos la misma operacin (creando otra particin) para la memoria de intercambio (swap) y elegiremos el tipo linux-swap'.
Finalmente procederemos de la misma forma creando otra particin para los datos personales. Elegiremos el tamao y el tipo, al igual que la anterior, ext3 (tambin podramos
elegir ReiserFS) y le asignaremos el punto de montaje /home.
Finalmente debemos mencionar que una vez instalado Ubuntu, si tenemos dos (o ms) sistemas operativos, al iniciar el ordenador el gestor de arranque nos permitir elegir cul
sistema operativo iniciar. Este gestor de arranque se llama GRUB, y es instalado automticamente (para ms informacin, vase GRUB).

You might also like