Está en la página 1de 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
Master Boot Record: (primer sector del disco)
Offset

Description
Executable Code (Boots Computer) 1st Partition Entry (See Next Table) 2nd Partition Entry 3rd Partition Entry 4th Partition Entry Executable Marker (55h AAh)

Size

000h

446 Bytes

1BEh 1CEh 1DEh

16 Bytes 16 Bytes 16 Bytes

1EEh

16 Bytes

1FEh

2 Bytes

Total: 512 bytes

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.

Entrada por cada particin. (16 bytes)


Offset
00h 01h 02h 04h 05h 06h 08h 0Ch

Description

Size
1 Byte 1 Byte 1 Word 1 Byte 1 Byte 1 Word 1 Double Word 1 Double Word

Current State of Partition (00h=Inactive, 80h=Active) Beginning of Partition - Head Beginning of Partition - Cylinder/Sector (See Below) Type of Partition (See List Below) End of Partition - Head End of Partition - Cylinder/Sector Number of Sectors Between the MBR and the First Sector in the Partition

Number of Sectors in the Partition

En la estructura, cada parmetro tiene asignado un espacio para ser especificado:

El cilindro y sector se especifican en una palabra microsoft (16 bits) de la siguiente manera:

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.

15

14

13

12

11

10

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:

28

= 256

Sector relativo al comienzo del disco (Offset): 232 Numero de sectores en la particin(length): 232 Tamao Maximo del disco: Offset+length= 232+232=233

C=210=1024

S=26=32
Tamao mximo del disco: H*C*S=224 sectores

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 00h 01h 04h 05h 06h 0Bh 0Ch

Description

Unknown or Nothing 12-bit FAT 16-bit FAT (Partition Smaller than 32MB) Extended MS-DOS Partition 16-bit FAT (Partition Larger than 32MB) 32-bit FAT (Partition Up to 2048GB) Same as 0BH, but uses LBA1 13h Extensions Same as 06H, but uses LBA1 13h Extensions Same as 05H, but uses LBA1 13h Extensions

0Eh 0Fh

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

También podría gustarte