You are on page 1of 25

DISCO DURO

UNIDADES DE
ALMACENAMIENTO
.4]) -] 4 -)]E
-4E

-)]E -4E ] 4 -)OE)4)+E
O4] O]O)4] ] COC]]CO)]4E
E ]]4O]C]) -] _C-]
]C4)-C-] -] )EOC]) E
-)]E -4E EOC ] O)])OC
]]O]4E -] C O]OE)C
]]4-C)C -] 4 E-]C-E-
COC-C Cv ] EOE)]) C C
O]OE)C O)])OC E O]OE)C
^e W^C-EO ]]] e]OEE-
O]OE)C -] C]]]E C]C4E)E
+C4E E -)]E -4E ]EOE C
O]OE)C O)])OC E O]OE)C
-] 4CpCE W+CvC 4
]E4])-E ] 4C ]) ]E ]
E-]C-E e) ]OpC_E-
O]]4C )OOE4C4]
-)]]])C C O]OE)C
O)])OC ] +E^4) W4
]E4])-E ] pEC C COC_C
] E-]C-E- O4E ^O)-C
WEC O4] ] 4C4C -]
]EOOE]4] ]]]4)]E O]E
-] ]COC])-C- ]-4])-C C
O]OE)C ]]4-C)C- ]
]COp)E- ] E +E^4)- O]E
^O)-C W]EOOE]4] O]]^)]E
E -] _C ]COC])-C- C
O]OE)C O)])OC ]E4)]] E
-C4E 44))=C-E ] ]C-C
OEO]4E OE ] E-]C-E O]E
-]p] ]]4) C C O]OE)C
]]4-C)C ]4C-E ]]])4]
]]4O]C 4]+E -C4E E
COC]]C -] EOC O]OC]4]
E O4] CEC +C)C-E
2. Estructura fsica de un disco duro

Elementos de un disco duro
Un disco duro forma una caja hermticamente
cerrada que contiene dos elementos no
intercambiables: la unidad de lectura y escritura y
el disco como tal.
La unidad es un conjunto de componentes
electrnicos y mecnicos que hacen posible el
almacenamiento y recuperacin de los datos en el
disco.
El disco es, en realidad, una pila de discos,
llamados platos, que almacenan informacin
magnticamente.
Funcionamiento de una unidad de disco duro
Veamos cules son los mecanismos que permiten
a la unidad acceder a la totalidad de los datos
almacenados en los platos.
Estructura fsica: cabezas, cilindros y sectores
. El nmero total de caras de un disco duro coincide
con su nmero de cabezas. En los discos duros se
suele utilizar el trmino cilindro para referirse a la
misma pista de todos los discos de la pila.
Finalmente, cada pista se divide en sectores.
Los sectores son las unidades mnimas de informacin que
puede leer o escribir un disco duro. Generalmente, cada sector
almacena 512 bytes de informacin.
El nmero total de sectores de un disco duro se puede calcular:
n sectores = n caras * n pistas/cara * n sectores/pista. Por
ejemplo, el disco duro ST33221A de Seagate tiene las siguientes
especificaciones: cilindros = 6.253, cabezas = 16 y sectores = 63.
El nmero total de sectores direccionables es, por tanto,
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.
El primer sector de un disco duro ser el correspondiente a la
cabeza 0, cilindro 0 y sector 1.
3. Estructura lgica de un disco duro

La estructura lgica de un disco duro est formada por:
El sector de arranque (Master Boot Record)
Espacio particionado
Espacio sin particionar
El sector de arranque es el primer sector de todo disco
duro (cabeza 0, cilindro 0, 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.
El caso ms sencillo consiste en un sector de arranque que
contenga una tabla de particiones con una sola particin, y que esta
particin ocupe la totalidad del espacio restante del disco.
Las particiones
Cada disco duro constituye una unidad fsica distinta. Sin
embargo, los sistemas operativos no trabajan con unidades
fsicas directamente sino con unidades lgicas. Dentro de
una misma unidad fsica de disco duro puede haber varias
unidades lgicas. Cada una de estas unidades lgicas
constituye una particin del disco duro. Esto quiere decir que
podemos dividir un disco duro en, por ejemplo, dos
particiones (dos unidades lgicas dentro de una misma
unidad fsica) y trabajar de la misma manera que si
tuvisemos dos discos duros (una unidad lgica para cada
unidad fsica).
Estructura lgica de las particiones
Dependiendo del sistema de archivos utilizado en cada particin,
su estructura lgica ser distinta.
De todas formas, el sector de arranque es un elemento comn a
todos los tipos de particiones.

5. Secuencia de arranque de un ordenador
Todos los ordenadores disponen de un pequeo programa
almacenado en memoria ROM (Read Only Memory, memoria
de slo lectura), encargado de tomar el control del ordenador
en el momento de encenderlo. Lo primero que hace el
programa de arranque es un breve chequeo de los
componentes hardware. Si todo est en orden, intenta el
arranque desde la primera unidad fsica indicada en la
secuencia de arranque. Si el intento es fallido, repite la
operacin con la segunda unidad de la lista y as hasta que
encuentre una unidad arrancable. Si no existiese ninguna, el
programa de arranque mostrara una advertencia. Esta
secuencia de arranque se define en el programa de
configuracin del ordenador (tambin llamado Setup, CMOS
o BIOS). Lo usual es acceder a este programa pulsando la
tecla Suprimir mientras se chequea la memoria RAM, sin
embargo su forma de empleo depende del modelo del
ordenador. Por ejemplo, la secuencia A: C: indica que
primero se intentar arrancar desde la disquetera y si no
fuera posible, desde el primer disco duro.
6. Sistemas de archivos
Un sistema de archivos es una estructura que permite tanto el
almacenamiento de informacin en una particin como su
modificacin y recuperacin. Para que sea posible trabajar en
una particin es necesario asignarle previamente un sistema de
archivos. Esta operacin se denomina dar formato a una
particin.
7. Arranque especfico de cada sistema operativo

MS-DOS, Windows 95 y Windows 98
Los sistemas operativos MS-DOS y Windows 9x, necesitan
arrancar desde una particin primaria ubicada en la primera
unidad fsica de disco duro. Adems, la instalacin de estos
sistemas operativos en particiones que comiencen despus de
los primeros 528 MB del disco duro, puede impedir que
arranquen. Segn lo anterior, el lugar para situar la particin se
ve reducida a los primeros 528 MB del primer disco duro. Este
lmite imposibilita entonces la instalacin de varios sistemas
operativos basados en FAT en particiones mayores de este
tamao. De todas maneras, algunos gestores de arranque (o la
propia BIOS del ordenador) son capaces de cambiar la
asignacin de discos duros de forma que el primero sea el
segundo y el segundo, el primero: en este caso particular s
sera posible arrancar una particin FAT desde una segunda
unidad fsica.
Windows NT
Windows NT puede arrancar desde cualquier disco duro, ya sea
desde una particin primaria o desde una particin lgica. Sin
embargo, en el caso de que se instale en una particin lgica o en
un disco duro distinto al primero, es necesario que el gestor de
arranque de Windows NT se instale en una particin primaria del
primer disco duro.
Linux
Linux, al igual que Windows NT, puede instalarse en una particin
primaria o en una particin lgica, en cualquiera de los discos duros.
Si la instalacin no se realiza en una particin primaria del primer
disco duro, es necesario instalar un gestor de arranque.
9. Trabajar con varios sistemas operativos
El gestor de arranque suministrado con Windows NT 4.0 se suele instalar en una
particin MS-DOS o Windows 9x, y slo permite elegir entre esta particin y la
de Windows NT.
LILO, el gestor de arranque de Linux, puede instalarse tanto en el sector de
arranque del disco duro como en la particin de Linux. Reconoce la mayora de
los sistemas operativos instalados en el ordenador y puede, incluso, arrancar
sistemas operativos MS-DOS o Windows 9x desde un segundo disco duro.
10. Trabajar con dos o ms discos duros
Cuando se trabaja con varios discos duros slo el primero de ellos es
arrancable.
El ordenador arrancar desde la particin activa del primer disco duro y no
se tendr en cuenta cul es la particin activa en el resto de los discos
duros. Estos discos duros normalmente se utilizan para almacenar
programas, datos e incluso alguno de los sistemas operativos que lo
permiten (como Windows NT, Linux u OS/2).
11. Instalacin de un disco duro
Actualmente los discos duros, segn la conexin que incorporen, pueden
ser de dos tecnologas: IDE o SCSI (lase escasi).
En este apartado nos centraremos nicamente en la instalacin de discos
duros IDE.
Notas sobre el estndar IDE: Una posterior revisin permiti utilizar 4
discos duros de hasta 8,4 GB.

UDMA. UDMA (Ultra DMA), tambin conocido como Ultra ATA, Ultra EIDE
o Ultra/33 es una revisin del estndar EIDE que acelera las tasas de
transferencia hasta 33 MB/segundo. Para que pueda utilizarse es necesario
que, tanto la controladora de discos duros como el propio disco duro,
admitan UDMA.
Instalacin fsica
Las actuales placas base llevan incorporada una controladora para
cuatro discos duros. La conexin de los discos duros a la placa base se
realiza mediante dos cables planos iguales: IDE0 (primario) e IDE1
(secundario). De esta manera, el mximo nmero posible de discos
duros IDE en un ordenador es de 4: dos en el IDE0 y otros dos en el IDE1
Instalacin lgica

Aunque algunas BIOS presentan deteccin automtica de discos duros
al arrancar, vamos a proceder a la instalacin de los discos duros
mediante el programa de configuracin (Setup) del ordenador. Este paso
es necesario para que la BIOS del ordenador reconozca los discos duros
que tiene instalados.
Particionar el disco duro

Los programas habituales para particionar un disco duro son FDISK
(proporcionado con MS-DOS y los sistemas operativos Windows) y
Partition Magic (programa comercial vlido para MS-DOS, Windows y
OS/2).
Partition Magic
Presenta muchas ms ventajas y opciones avanzadas que FDISK.
Permite algo totalmente impensable hasta hace poco tiempo: variar
el tamao de una particin y su localizacin sin perder su
contenido. Es compatible con un buen nmero de sistemas de
archivos.

Para que sea posible acceder a estas utilidades debemos disponer de
un disco duro arrancable o un disquete con sistema. Si el primer disco
duro no tiene sistema, no queda ms remedio que arrancar desde un
disquete (o un CD-ROM, si fuera posible).
12. Limitaciones de capacidad. Modo normal (CHS) y LBA

Lmite de 528 MB
Las BIOS antiguas (anteriores a 1994 aproximadamente) no soportan
discos duros superiores a esta capacidad. Estos discos duros se
caracterizan por tener ms de 1024 cilindros Pojemplo, el disco duro
de Seagate con valores reales de 6253 cilindros, 16 cabezas y 63
sectores se convierte a unos valores virtuales de 781 cilindros, 128
cabezas y 63 sectores. Para discos duros que superen este lmite, es
la opcin recomendada.
Lmite de 2 GB
Las BIOS de algunos ordenadores no soportan discos duros de ms de
4092 cilindros (aproximadamente 2 GB). Este lmite coincide tambin
con el tamao mximo de las particiones FAT (no del disco).
Lmite de 8,4 GB
Igualmente al caso anterior, este lmite lo tienen algunas BIOS y
algunos sistemas operativos como DOS y Windows 95. Para
superar este lmite es necesario una BIOS actualizada y un sistema
operativo que lo permita (como Windows 95 OSR2 Windows 98,
que estn basados en FAT32). Tambin es posible utilizar un
controlador de discos duros residente en memoria, como
alternativa a BIOS no actualizadas.

Lmite de 2 TB
Este es el lmite de las particiones FAT32, todava lejos de las
capacidades de los discos duros actuales.

Master Boot Record

Un master boot record (MBR) es el primer sector ("sector cero") de un
dispositivo de almacenamiento de datos, como un disco duro.
512
Bytes
Primer sector fsico del disco (pista cero)
446
Bytes
Cdigo mquina (gestor de arranque)
64 Bytes Tabla de particiones
2 Bytes
Firma de unidad arrancable ("55h AAh" en
hexadecimal)
El MBR y el particionado de discos
Cuando un dispositivo de almacenamiento de datos se ha particionado con un
esquema de tabla de particiones del MBR (por ejemplo el esquema convencional
de particionado de IBM PC), el MBR contiene las entradas primarias en la tabla de
particiones. Las entradas de particiones secundarias se almacenan en registros
de particiones extendidas.
MBR y arranque del sistema
En los ordenadores compatibles IBM IA-32 que usan el esquema de la
Tabla de Particiones del MBR, el firmware para el arranque (bootstrapping)
que se encuentra en la ROM del BIOS (actual mente usan memorias flash)
carga y ejecuta el master boot record.
MBR e identificacin de los discos
Adems del cdigo del arranque y la tabla de particiones, hay un tercer
campo que puede estar contenido en un MBR: la firma del disco (de
Windows NT). Tiene 32 bits para identificar unvocamente el hardware de
disco (no confundir con la unidad de disco no tienen por qu ser lo mismo
en discos duros extrables).
Se asume que el sistema que se est programando usa un esquema MBR
para BIOS, como se ha indicado antes, y la BIOS del sistema localiza un
MBR vlido en un disco particionado durante la secuencia de arranque (boot
sequence).

You might also like