Ssoo Tabla Rutinas y Ficheros de Arranque

2
  ssoo-tabla-rutinas-y-ficheros-de-arranque.doc / Página 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 fábrica 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 partición primaria activa (primer byte = 80hex) y pasan el control a las 3ª RA (SA, S ector Arranque) - Se escriben al instalar el SO - Iguales todos los Windows Linux - 1ª parte del gestor arranque (actualmente GRUB2), que busca, en la partición raíz (/) 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 raíz (/) 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) ((continúa la carga) WXP: NTLDR (gestor/cargador) BOOT.INI (fichero configuración) (leído por el gestor) BOOTSECT.DOS (2ª RA de W98) (creado por WXP para arrancar W98) W7: BOOTMGR (gestor) BOOT\BCD (fichero configuración) (leído por el gestor) \WINDOWS\SYSTEM32: NTOSKRNL.EXE (kernel) (continúa la carga) \WINDOWS\SYSTEM32: WINLOAD.EXE (cargador) NTOSKRNL.EXE (kernel) (continúa la carga) /boot/grub: stage2 (2ª parte gestor GRUB) (sustituido por ¿?) grub.cfg (fichero configuración) (leído por el gestor) /boot: vmlinuz.x.y.z… (kernel) (continúa la carga) TP (16 bytes por partición) 1ª P  _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2 ª P  _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3 ª P  _ _ _ _ _ _ _ _ _ _ _ _ _ _ 4 ª P  _ _ _ _ _ _ _ _ _ _ _ _ _ _ 55 AA MBR = Master Boot Record (Registro Arranque Maestro) SA = Sector Arranque \ = Directorio Raíz (Windows) SWAP = Partición SWAP (Intercambio) BPB = Bios Parameter Block (Bloque Parámetros Bios) (Tabla) ZD = Zona Datos / = Partición Raíz (Linux), Directorio Raíz (Linux) TP = Tabla Particiones MFT = Master File Table (Tabla Maestra Ficheros) BA = Bloque Arranque 1ª P = 1ª Partición (16 bytes) FAT = File Allocation Table (Tabla Localización Ficheros) SB = SuperBloque TI = Tabla Inodos

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