Aller au contenu


Le boot.ini


  • Vous ne pouvez pas répondre à ce sujet
No replies to this topic

#1 noisette

noisette

    Webmarster

  • Admin
  • PipPipPipPipPipPipPipPipPip
  • 21 797 Messages :
  • Gender:Male

Posté 26 avril 2007 - 20:38

Le fichier boot.ini




Présentation :

Le fichier boot.ini est un fichier système sous XP (et versions antérieures de Windows). Il participe crucialement au démarrage du système d'exploitation.
Il se trouve à la racine de votre système, typiquemment votre partition C:, et on peut le visualiser par exemple en affichant les fichiers cachés ou systèmes (voir tuto dans cette section).
Il s'ouvre alors avec un éditeur de texte, le bloc note suffit amplement.
Vous pouvez également y accéder via la commande msconfig, via les options de démarrage et récupération, etc.
Remarque :
Vista gère le boot autrement et ce que l'on dira ici ne concerne pas le nouvel OS de Microsoft : informez-vous alors sur VistaBootPro.
Les systèmes Linux sont gérés également par un autre bootloader, Lilo ou Grub, et celui-ci remplace également le boot.ini en cas de multiboot.


Le rôle du fichier boot.ini est d'indiquer sur quelle partition le PC peut démarrer : autrement dit, c'est lui qui indique où se trouvent le ou les systèmes d'exploitation.
Dans le cas d'un boot simple, son rôle s'arrète là.
Dans le cas d'un multiboot, c'est lui qui vous indique sur quels systèmes d'exploitation vous avez le choix de booter, et quel est celui à choisir par défaut au cas où vous ne répondriez pas dans les délais (que vous pouvez paramétrer)


Syntaxe du fichier boot.ini :

arrow.gif La section [boot loader] :
    exemple :
    CODE
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

    Cette section indique quel est le système d'exploitation par défaut et le temps d'affichage de la fenètre de choix de boot en secondes, informations utiles ou non redondantes en cas de multiboot, mais présentes malgré tout en cas de boot simple.

    arrow.gif timeout= : délai laissé à 30 secondes pour l'écran de choix de démarrage, vous pouvez choisir le nombre de secondes de votre choix (évitez alors 0 transpi.gif)
    arrow.gif default= :choix par défaut du système d'exploitation à démarrer : dans le cas d'un boot simple, vous retrouverez ici la seule ligne de la section suivante, alors que dans le cas d'un multiboot, vous retrouverez ici une des lignes indiquées dans la section suivante.
arrow.gif La section [operating systems] :
    exemple pour un boot simple :
    CODE
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro"


    exemple pour un multiboot XP Pro + sa console de récupération + XP Home :
    CODE
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Prol" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - Console DOS SANS ECHEC" /fastdetect /safeboot:minimal(alternateshell) /sos
    C:\CMDCONS\BOOTSECT.DAT="Windows XP Pro - Console de r‚cup‚ration" /cmdcons
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Home 'dition"

    Cette section indique la liste des systèmes d'exploitation disponibles au boot, et indique au passage leur adressage : les chemins ARC (Advanced RISC Computing).
    Notons au passage qu'il est possible d'avoir un multiboot offrant un seul système d'exploitation mais dans des modes différents aussi bien que plusieurs systèmes d'exploitation (Windows antérieurs à Vista en ce qui concerne le boot.ini), la console de récupération étant elle-même indiquée comme une autre choix encore de boot.

    arrow.gif les chemins ARC :
      multi(x) / scsi(x) : Tous les controleurs de disques utilisent multi sauf dans le cas de certains contrôleurs scsi(pas tous. La numérotation pour x commence à 0. Le paramètre multi fera varier rdisk tandis que scsi fera varier disk.

      disk(y) : indique le numéro du disque scsi, y est toujours commence à 0 et est égal à 0 avec multi.

      rdisk(z) : indique le numéro du disque et z commence à 0.

      partition(w) : indique le numéro de la partition, w commence à 1.
    arrow.gif les options de démarrage :

    Petits bouts de code ajoutés à la ligne correspondant à un OS pour le démarrer dans des modes divres :
      /basevideo : démarrer avec le pilote standard VGA.

      /bootlog : active l'enregistrement des pilotes et services dans le fichier ntbtlog.txt disponible dans le répertoire de Windows.

      /fastdetect : désactive la détection de tous les périphériques connectés aux ports COM. Cette option est activée par défaut.

      /safeboot : force le PC à démarrer en Mode Sans Echec.

      /sos : affiche les pilotes au fur et à mesure de leur chargement
    D'autres encore sont disponibles si vous fouillez bien les liens "En savoir plus" en bas de page...
Quelques exemples de boot.ini :

arrow.gif Un boot.ini de base :
    CODE
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro"


    Analyse du contenu : un seul système installé sur la partition numéro 1 (pas nécessairement unique) du premier disque
arrow.gif Un boot.ini comprenant un multiboot sur un seul système mais avec des options de démarrages différentes :
    CODE
    [boot loader]
    timeout=15
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro " /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - Mode SANS ECHEC" /fastdetect /safeboot:minimal /sos /bootlog


    Analyse du contenu : démarrage par défaut sur XP Pro en démarrage normal au bout de 15 secondes, choix d'un démarrage en mode sans échec sinon.
    On remarquera l'activation du PDE et de fastdetect en mode normal par exemple.
arrow.gif Un boot.ini comprenant un multiboot sur un seul système et sa console de récupération (à condition de l'avoir préalablement installée) :
    CODE
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Prol" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - Console DOS SANS ECHEC" /fastdetect /safeboot:minimal(alternateshell) /sos
    C:\CMDCONS\BOOTSECT.DAT="Windows XP Pro - Console de r‚cup‚ration" /cmdcons


    Analyse du contenu : démarrage par défaut sur XP Pro en démarrage normal au bout de 5 secondes, choix d'un démarrage sur la console de récupération sinon.
    On remarquera l'activation du PDE et de fastdetect en mode normal par exemple.
arrow.gif Un boot.ini comprenant un multiboot sur Xp Pro (OS par défaut) et Windows 2000 Pro installés sur le même disque mais sur des partitions différentes.
    CODE
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Pro"


    Analyse du contenu : démarrage par défaut sur XP Pro en démarrage normal au bout de 30 secondes, choix d'un démarrage sous Windows 2000 Pro sinon.
    On remarquera l'activation du PDE et de fastdetect en mode normal par exemple.
arrow.gif Un boot.ini comprenant un multiboot sur Xp Pro (OS par défaut) et Windows 2000 Pro installés sur deux disques durs différents :
    CODE
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows 2000 Pro"


    Analyse du contenu : démarrage par défaut sur XP Pro en démarrage normal au bout de 30 secondes, choix d'un démarrage sous Windows 2000 Pro sinon.
    On remarquera l'activation du PDE et de fastdetect en mode normal par exemple.

Où trouver les adresses ARC de ses partitions :


Dans le gestionnaire de disque : on y accède par exemple via le panneau de configuration / Outils d'administration / Gestion de l'ordinateur.





en savoir plus :


http://www.laboratoi...ticles/win/arc/
<a href="http://www.hotline-pc.org/boot.ini.htm" target="_blank">http://www.hotline-pc.org/boot.ini.htm
http://www.tplpc.com...dossier-30.html

http://fr.wikipedia.org/wiki/NTLDR



0 utilisateur(s) en train de lire ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)