jueves, 24 de julio de 2008

Particiones Primarias

Particiones primarias
En los equipos
PC, originales de IBM, estas particiones tradicionalmente usan una estructura llamada Tabla de Particiones, que apunta al final del registro de arranque maestro. Esta tabla, que no puede contener más de 4 registros de particiones (también llamados partition descriptors), especifica para cada una su principio, final y tamaño en los diferentes modos de direccionamiento, así también como un solo número, llamado partition type, y un marcador que indica si la partición está activa o no (sólo puede haber una partición activa a la vez). El marcador se usa durante el arranque; después de que el BIOS cargue el registro de arranque maestro en la memoria y lo ejecute, el MBR de DOS comprueba la tabla de partición a su final y localiza la partición activa. Entonces carga el sector de arranque de esta partición en memoria y la ejecuta. A diferencia del registro de arranque maestro, generalmente independiente del sistema operativo, el sector de arranque está instalado junto con el sistema operativo y sabe cómo cargar el sistema ubicado en ese disco en particular.
Notar que mientras la presencia de un marcador activo se estandariza, éste normalmente no lo utiliza cualquier programa, aunque sí el gestor de arranque para que no esté obligado a cargar la partición que se marcó como activa. Algunos gestores usan esto para arrancar sistemas operativos desde particiones no activas. Por ejemplo, los gestores
LILO, GRUB (muy comunes en el sistema Linux) y XOSL no buscan por encima de la tabla de partición en total; simplemente carga una segunda etapa (que puede ser contenida en el resto del cilindro 0 ó en el sistema de archivos). Después de cargar la segunda etapa se puede usar para cargar el sector de arranque desde cualquiera de las particiones del disco (así habilitando al usuario cargar el sistema desde éste), o si el gestor conoce cómo localizar el kernel (núcleo) del sistema operativo en una de las particiones y cargarlo (para propósitos de recuperación, puede permitir al usuario especificar opciones de kernel adicionales).

No hay comentarios: