You are on page 1of 13

ORGANIZACIN LGICA

DE UN DISCO DURO
Un HD debe ser comprendido por
cualquier computador.
La Bios debe ser capaz de buscar en el
HD el sistema de archivos que contiene un
S.O. y proceder a iniciarlo.
De ah que el HD tenga una
Organizacin Genrica que luego dar
paso a la organizacin propia de cada
Sistema de Archivos.
En primer lugar es importante
preestablecer dnde encontrar las cosas.
Cabeza 0 (Primera Cabeza,
Cilindro 0 (primera pista),
Sector 1 (primer sector).
A esto es a lo que se le llama
Master Boot Record.
Contiene dos cosas:
Tabla de Particiones
y una zona reservada para almacenar un
cdigo ejecutable.
Tabla de particiones
Offset
Description
Size
000h Executable Code (Boots Computer) 446 Bytes
1BEh 1st Partition Entry (See Next Table) 16 Bytes
1CEh 2nd Partition Entry 16 Bytes
1DEh 3rd Partition Entry 16 Bytes
1EEh 4th Partition Entry 16 Bytes
1FEh Executable Marker (55h AAh) 2 Bytes
Total: 512 bytes
Master Boot Record: (primer sector del disco)
Una particin es una seccin lgica del
disco.
Un conjunto de sectores (unidad mnima
de datos en un disco) + identificacin.
Plana (no til)
Sistema de Archivos

Un HD puede dividirse en particiones. Se
las llama Primarias.
Offset Description Size
00h
Current State of Partition (00h=Inactive, 80h=Active)
1 Byte
01h
Beginning of Partition - Head
1 Byte
02h
Beginning of Partition - Cylinder/Sector (See Below)
1 Word
04h
Type of Partition (See List Below)
1 Byte
05h
End of Partition - Head
1 Byte
06h
End of Partition - Cylinder/Sector
1 Word
08h
Number of Sectors Between the MBR and the First
Sector in the Partition
1 Double Word
0Ch
Number of Sectors in the Partition
1 Double Word


Entrada por cada particin. (16 bytes)
En la estructura, cada parmetro tiene asignado un espacio
para ser especificado:
Comienzo de la particin-Head: 1 Byte.
El mximo nmero de cabezas que pueden especificarse es
256. Qu pasara si hubieran discos con ms de 256 cabezas?
Que esta estructura de datos no podra soportarlos o lo hara
desaprovechando parte del disco.
El cilindro y sector se especifican en una palabra microsoft
(16 bits) de la siguiente manera:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Cylinder Bits 7 to 0
Cylinder Bits
9+8
Sector Bits 5 to 0
Previendo las limitaciones, se especifican
los datos de localizacin de dos formas:
HCS: Cabeza, Cilindro, Sector: ABSOLUTA
Sector lgico: Relativa

H: 2
8
= 256
C=2
10
=1024
S=2
6
=32
Tamao mximo del disco:
H*C*S=2
24
sectores
Sector relativo al comienzo del
disco (Offset): 2
32
Numero de sectores en la
particin(length): 2
32
Tamao Maximo del disco:
Offset+length= 2
32
+2
32
=2
33

Type of Partition
indica qu tipo de
particin se trata,
la forma de hacerlo
es codificando
todos y cada uno
de los tipos
existentes, desde la
particin vaca
hasta cualquiera de
los Sistemas de
Archivo que
pudieran ocuparla.
Value Description
00h Unknown or Nothing
01h 12-bit FAT
04h 16-bit FAT (Partition Smaller than 32MB)
05h Extended MS-DOS Partition
06h 16-bit FAT (Partition Larger than 32MB)
0Bh 32-bit FAT (Partition Up to 2048GB)
0Ch
Same as 0BH, but uses LBA
1
13h
Extensions
0Eh
Same as 06H, but uses LBA
1
13h
Extensions
0Fh
Same as 05H, but uses LBA
1
13h
Extensions
Particin extendida
Crecimiento de capacidad de los
discos- Limitacin de los sistemas de
Archivos
Necesidad de mayor nmero de
particiones
Particin Extendida
es una particin cuyo contenido es a su
vez particionado.
Particin Activa
Una de las particiones primarias.
Que contenga un sistema de Archivos
Que contenga un Sistema Operativo
Que contenga los archivos necesarios para iniciar
el sistema.

SOLO PUEDE HABER UNA
Gestor de Arranque
Dan la opcin al usuario de
seleccionar la particin activa
Permiten la interactividad con el
usuario
GRUB, LILO

http://home.teleport.com/~brainy/fat
16.htm
http://es.wikipedia.org/wiki/Master_Bo
ot_Record
http://es.wikipedia.org/wiki/GRUB

You might also like