Ssoo Tabla Rutinas y Ficheros de Arranque

Post on 04-Nov-2015

215 views 0 download

description

Tabla Rutinas y Ficheros de Arranque

Transcript of Ssoo Tabla Rutinas y Ficheros de Arranque

  • ssoo-tabla-rutinas-y-ficheros-de-arranque.doc / Pgina 1 de 1

    RUTINAS Y FICHEROS ARRANQUE WINDOWS / LINUX

    CHIP ROM (Placa base) / RUTINAS: POST

    BIOS

    SETUP

    ELEGIR-DISPOSITIVO-ARRANQUE

    1 RA - Buscan dispositivo de arranque y pasa el

    control a las 2 RA (MBR, Master Boot

    Record)

    - Grabadas de fbrica

    DISCO DURO / RUTINAS Y FICHEROS: PRI / ACT / W98 / FAT32 PRI / WXP / NTFS EXT

    MBR SA FAT \ y ZD SA MFT \ y ZD

    LOG/W7 LOG/LINUX LOG/LINUX

    SA MFT \ y ZD

    SWAP /

    BA SB TI / y ZD

    2 RA Windows

    - Buscan en la TP la particin

    primaria activa (primer byte =

    80hex) y pasan el control a las

    3 RA (SA, Sector Arranque)

    - Se escriben al instalar el SO

    - Iguales todos los Windows

    Linux

    - 1 parte del gestor arranque

    (actualmente GRUB2), que busca,

    en la particin raz (/) de Linux, la

    2 parte del gestor arranque, que

    puede arrancar Windows y Linux

    - Se escriben al instalar el SO

    - Iguales todas las distribuciones

    BPB

    3 RA Windows (Linux no tiene)

    - Buscan en la carpeta raz (/)

    de la primaria/activa el

    gestor/cargador de arranque

    del SO, que puede ser:

    W98:

    - IO.SYS

    WXP:

    - NTLDR

    W7:

    - BOOTMGR

    55AA

    \:

    W98:

    IO.SYS (cargador/kernel)

    ((contina la carga)

    WXP:

    NTLDR (gestor/cargador)

    BOOT.INI (fichero configuracin)

    (ledo por el gestor)

    BOOTSECT.DOS (2 RA de W98)

    (creado por WXP para

    arrancar W98)

    W7:

    BOOTMGR (gestor)

    BOOT\BCD (fichero configuracin)

    (ledo por el gestor)

    \WINDOWS\SYSTEM32:

    NTOSKRNL.EXE (kernel)

    (contina la carga)

    \WINDOWS\SYSTEM32:

    WINLOAD.EXE (cargador)

    NTOSKRNL.EXE (kernel)

    (contina la carga)

    /boot/grub:

    stage2 (2 parte gestor GRUB)

    (sustituido por ?)

    grub.cfg (fichero configuracin)

    (ledo por el gestor)

    /boot:

    vmlinuz.x.y.z (kernel)

    (contina la carga)

    TP (16 bytes por particin) 1 P

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2 P

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3 P

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ 4 P

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ 55 AA

    MBR = Master Boot Record

    (Registro Arranque Maestro)

    SA = Sector Arranque \ = Directorio Raz (Windows) SWAP = Particin SWAP (Intercambio)

    BPB = Bios Parameter Block

    (Bloque Parmetros Bios) (Tabla)

    ZD = Zona Datos / = Particin Raz (Linux), Directorio Raz (Linux)

    TP = Tabla Particiones MFT = Master File Table

    (Tabla Maestra Ficheros)

    BA = Bloque Arranque

    1 P = 1 Particin (16 bytes) FAT = File Allocation Table

    (Tabla Localizacin Ficheros)

    SB = SuperBloque

    TI = Tabla Inodos