Estructura lógica de un disco duro Cuando usa su Pc, sus datos se organizan en archivos y directorios, de acuerdo con una estructura de árbol y estos se almacenan en su disco duro. Es su sistema operativo el que maneja todo esto, sabiendo que su disco duro solo contiene bytes.

Un disco duro debe tener una organización específica y comprensible para su sistema, y ​​es esta organización la que descubriremos. Debe saber que, para comprender la estructura lógica de un disco duro, es preferible que ya conozca la estructura física.  Esto puede ser útil para que sepa qué es un cilindro, un sector y una cabeza, por ejemplo.

Índice

Estructura lógica de un disco duro. Introducción

I.1 Registro maestro de arranque (o MBR)

El MBR está al comienzo del disco duro. Cuando su Pc se inicia, usando su disco duro, ahí es donde comienza a verse. El MBR en sí contiene una estructura específica. El tamaño del MBR es de 512 bytes.

  • Boot Loader (Sistema de arranque)

Constituye los primeros 446 bytes del MBR. Esta parte contiene código ejecutable. Aquí es donde se alojan los programas.

Como lilo, grub o bootladers de Windows, por ejemplo. Aquí encontrará 4 veces 16 bytes, cada uno con la descripción de una partición (primaria o secundaria) en este disco.

A continuación se explica cómo describir una partición:

_ Estado de la partición (inactiva, partición de arranque) – (1 octeto)

_ Cabezal de inicio de partición – (1 byte)

_ Cilindro y sector del comienzo de la partición – (2 bytes)

_ Tipo de partición (sistema de archivos, ej: fat 32, ext2, etc …) – (1 byte)

_ Cabeza de fin de partición (1 byte)

_ Cilindro y sector del final de la partición – (2 bytes)

_ Número de sector entre el MBR y el primer sector de la partición – (4 bytes)

_ Número de sector de partición – (4 bytes)

Quedan dos bytes. Determinan si el disco duro tiene un gestor de arranque o no.

Si corresponde, este número mágico debe ser igual a 55AA, en valor hexadecimal.

Luego, vea qué hará su Pc cuando arranque con MBR.

La Pc se inicia y es el BIOS el que comienza a ejecutar el código de rutina, como la verificación de memoria, por ejemplo. Luego, el BIOS inspecciona el disco duro, leerá su MBR y verificará el número mágico. Si el número mágico es igual a 55AA, el BIOS descargará los primeros 446 bytes del MBR y luego cambiará al código ejecutable.