Index du forum Informatique Tutotruc Windows

[XP] Le Boot.INI

Tuto et astuces pour les OS de Microsoft

Modérateurs: Usby's team site, Usby's team

Règles du forum
Les tutoriels et astuces sont soumis à approbation de l'équipe avant affichage, les réponses sont libres.

[XP] Le Boot.INI

Messagepar Deleted member » 31 Jan 2009, 15:09

:0002: vous tous,

Le "Boot.ini" est un fichier caché de XP pour sélectionner l'OS (système) au démarrage de l'ordinateur.

1°Comment ouvrir le fichier boot ini pour le modifier.

Ouvrir propriétés système :

Soit par le raccourci clavier: touche Windows + Pause

Soit par clic droit sur le poste de travail et propriétés

Puis sélectionner l'onglet Avancé >> puis Paramètres (de Démarrage et récupération)
Image

en cliquant sur le bouton modifié:
Image

le bloc note va s'ouvrir et vous aurez ceci, pour une seule installation de XP. Dans notre exemple XP home Edition

[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=" Microsoft Windows XP Home Edition " /fastdetect



2° Explication des paramètres de ce boot ini

timeout=30 Décompte du temps avant le démarrage par default du système Décompte inactif si il n’y a pas de multi boot

default
= spécifie le système d'exploitation par défaut. Ici, Microsoft Windows XP Home Edition est le système par défaut.

multi(0)
= spécifie que le contrôleur principal a la charge du lecteur.
(ex : un disque dur IDE, EIDE ou ESDI ou sur une carte SCSI ne disposant pas d'un BIOS intégré). Si votre ordinateur démarre à partir d'un disque dur SCSI, vous devrez remplacer l'entrée multi(0) par scsi(0).

disk(0) = spécifie l'unité logique utilisée.

rdisk(0) = désigne le disque physique.

partition(1) = désigne le numéro de partition sur laquelle est installé le système d'exploitation

/fastdetect = permet de ne pas rechercher de périphériques sur les ports séries et parallèles.

3°Un multi boot avec deux xp installés, sur deux partitions différentes sur le même disque dur.


Pour faciliter la compréhension.
Microsoft Windows XP familial sur la partition C
Microsoft Windows XP Professionnel sur la partition D

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=" Microsoft Windows XP Home Edition " /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows Professionnel " /fastdetect

Le chemin de la dernière installation qui a été faite se met automatiquement sous la ligne [operating systems]

Dans la ligne default on voit le chemin de la dernière installation qui a été faite.

Par défaut le système va démarrer sur la partition(2).

Et ceci >> Microsoft Windows XP Home Edition << sera en surbrillance au démarrage du multi boot.

Déplacer la surbrillance avec les flèches pour faire le choix du système a démarré.

4°Un multi boot avec deux xp installés, sur deux disques durs différents.


Pour faciliter la compréhension.
Microsoft Windows XP familial sur le disque 1
Microsoft Windows XP Professionnel sur le disque 2

[boot loader]
timeout=30
default=multi(0)disk(0) rdisk(1)partition(1) \WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=" Microsoft Windows XP Home Edition " /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows Professionnel " /fastdetect

Le chemin de la dernière installation qui a été faite se met automatiquement sous la ligne [operating systems]

Dans la ligne default = le chemin de la dernière installation qui a été faite

Par défaut il va démarrer sur la rdisk(1)partition(1) .

Et ceci >> Microsoft Windows XP Home Edition << sera en surbrillance au démarrage du multi boot.

Déplacer la surbrillance avec les flèches pour faire le choix du système a démarré.


5°Deux installations de xp sur la même partition.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0=" Microsoft Windows XP Home Edition " /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Home Edition " /fastdetect

Ici on a la première installation WINDOWS et la deuxième WINDOWS. .
Ceci arrive si au moment de faire l’installation vous faite le choix de ne pas formater et de conserver le système de fichiers tel quel.
Image

Tester celui qui fonctionne correctement.
On va considérer que c’est le WINDOWS.0 qui fonctionne vu que c’est le dernier installé.

Supprimer cette ligne.

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Home Edition " /fastdetect

Si vous regarder avec l’explorateur dans le C vous retrouverez deux dossiers nommé
WINDOWS ET WINDOWS.0
Dans cet exemple supprimer le dossier WINDOWS qui ne sert plus et prend de la place

Si plusieurs lignes avec par ex : WINDOWS WINDOWS.0 WINDOWS.1 WINDOWS.2.

Tester celui qui fonctionne correctement et supprimer les lignes qui sont inutiles
Ainsi que les dossiers dans C


6°Une installation de xp et une commencer mais pas fini.

[boot loader]
timeout=5
default=C:\$WIN_NT$.~BT\BOOTSECT.DAT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Home Edition " /fastdetect
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Installation de Windows

Explications:

default=C:\$WIN_NT$.~BT\BOOTSECT.DAT
fait démarrer sur cette ligne
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Installation de Windows


Qui correspond a une installation commencé et qui n’a pas été fini

Remplacer cette ligne:
default=C:\$WIN_NT$.~BT\BOOTSECT.DAT

Par celle ci
default=multi(0)disk(0)rdisk(0)partition(1)\ WINDOWS

Et supprimer cette ligne
C:\$WIN_NT$.~BT\BOOTSECT.DAT="Installation de Windows

Changer
Timeout=5 par Timeout=30
Au final

Le boot ressemblera a ceci:

[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=" Microsoft Windows XP Home Edition " /fastdetect



7°Rajouter le mode sans échec au démarrage.


[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="Microsoft Windows XP édition familiale" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec" /fastdetect/safeboot:minimal /sos /bootlog


8°Rajouter la console de récupération.

[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="Microsoft Windows XP édition familiale" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons


Il faut installer avant la console de récupération sur le disque dur

9°Une installation de 2 XP et 1 VISTA sur trois partitions sur le même disque dur.


Xp sur la partition C
Xp sur la partition D
Vista sur la partition E

;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP édition familiale " /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP édition familiale " /NOEXECUTE=OPTIN /FASTDETECT

Le fichier boot.ini se trouve sur la partition C.

Comme on peut le constater il n'y a pas de chemin spécifique à vista, le multi boot se gère avec des logiciels du genre EasyBCD.

Dans cette configuration on a pas 1 multiboot mais 2 multiboots.

Dans le premier on a le choix de VISTA et XP (mais ce choix renvoie sur le multiboot traditionnelle de 2 XP).

10°Les commutateurs du boot.ini

Ces commutateurs sont à placer à la suite du chemin dans le fichier boot.ini.

ex : multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP édition familiale" /fastdetect /SOS

/fastdetect :
Le commutateur /fastdetect permet de ne pas rechercher de périphériques sur les ports séries et parallèles.

/sos:
Le commutateur /sos affiche les noms des pilotes de périphériques pendant leur chargement. Par défaut, l'écran du chargeur de Windows n'indique que des points de progression. Utilisez ce commutateur avec le commutateur /basevideo pour déterminer quel pilote provoque une défaillance.

/noguiboot:
Ce commutateur désactive l'image bitmap qui affiche la barre de progression du démarrage de Windows. (Cette barre de progression apparaît juste avant l'invite d'ouverture de session.

/basevideo :
Le commutateur /basevideo force le système en mode VGA 16 couleurs 640x480 standard à l'aide d'un pilote vidéo compatible avec toute carte vidéo. Ce commutateur permet le chargement du système si vous avez sélectionné une résolution graphique ou une fréquence d'actualisation incorrecte. Utilisez-le conjointement au commutateur /sos. Si vous installez un nouveau pilote vidéo et qu'il ne fonctionne pas correctement, vous pouvez utiliser ce paramètre pour démarrer le système d'exploitation. Vous pouvez ensuite supprimer ou mettre à jour le pilote vidéo posant problème ou revenir à sa version précédente.

Tout les commutateurs

Attention on ne joue pas impunément avec le BOOT.INI de son ordinateur au risque de ne plus pouvoir démarrer.


Grand merci à Azerty39 qui m'a autorisé à exploiter son tuto et à vous le proposer
Deleted member
 

Publicité

Re: [XP] Le Boot.INI

Messagepar Philantony » 15 Fév 2014, 11:18

Bonjour,
Tout d'abords merci pour ces explications mais malheureusement je n’arrive pas à résoudre ma problème de multiboot Win7/XP Pro !!!

Après une mauvaise manip j'ai un boot.ini inefficace, car j'ai effacé des lignes!!
J'avais à l'origine crée ce multiboot avec les commandes bcdedit:

Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Windows\system32> bcdedit /create {ntldr} /d "Windows XP"
Une erreur s'est produite pendant l'opération de création spécifiée.
L'entrée spécifiée existe déjà.
Impossible de créer un fichier déjà existant.

C:\Windows\system32>bcdedit /set {ntldr} device partition=D:
L'opération a réussi.

C:\Windows\system32>bcdedit /set {ntldr} path \ntldr
L'opération a réussi.

C:\Windows\system32> bcdedit /displayorder {ntldr} /addlast
L'opération a réussi.

C:\Windows\system32> bcdedit /timeout 10
L'opération a réussi.

C:\Windows\system32>bcdedit /create {ntldr} /d "Windows XP"
Une erreur s'est produite pendant l'opération de création spécifiée.
L'entrée spécifiée existe déjà.
Impossible de créer un fichier déjà existant.

C:\Windows\system32>bcdedit /set {ntldr} device partition=D:
L'opération a réussi.

C:\Windows\system32>bcdedit /set {ntldr} path \ntldr
L'opération a réussi.

C:\Windows\system32>bcdedit /displayorder {ntldr} /addlast
L'opération a réussi.

C:\Windows\system32>bcdedit /timeout 10
L'opération a réussi.

C:\Windows\system32>bcdedit

Gestionnaire de démarrage Windows
---------------------------------
identificateur {bootmgr}
device partition=C:
description Windows Boot Manager
locale fr-FR
inherit {globalsettings}
default {current}
resumeobject {73056c80-876c-11e3-8170-8218420d52bc}
displayorder {current}
{ntldr}
toolsdisplayorder {memdiag}
timeout 10

Chargeur de démarrage Windows
-----------------------------
identificateur {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale fr-FR
inherit {bootloadersettings}
recoverysequence {73056c82-876c-11e3-8170-8218420d52bc}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {73056c80-876c-11e3-8170-8218420d52bc}
nx OptIn

Chargeur de système d'exploitation Windows d'ancienne génération
----------------------------------------------------------------
identificateur {ntldr}
device partition=F:
path \ntldr
description WindowsXP

C:\Windows\system32>

Il se présente aujourd'hui ainsi et ca ne fonctionne plus:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(2)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect

Pour info la configuration de mes disques durs:



WIndows 7 est sur disque n°1 partition #1
Windows WP Pro sur le disque n°2 partition #2

Pourriez vous m'aider à reconstituer ce fichier boot.ini ?
Sur Windows 7 j'ai dans systeme 32 les trois fichiers necessaires au multiboot: ntldr/ NTDETECT.com/ boot.ini

En estérand que vous avez assez d'informations ....
Avatar de l’utilisateur
Philantony
 
Messages: 1
Inscription: 15 Fév 2014, 10:07


Retourner vers Windows

  • Publicité
cron

Connexion