Avec la reponse de l astuce
le boot.ini se trouve toujours en racine de C: et caché
Pour le faire apparaître : faire Fenêtre du poste de travail, aller à Outils\options des dossiers..., onglets "affichage" et cocher la case "afficher les fichiers et dossiers cachés, puis appliquer et OK (polo©2005)
et donc accessible direct dans le C:
ou encore
Cliquer avec le bouton droit sur Poste de travail, puis cliquer sur Propriétés. Sous l'onglet Avancé, cliquer sur Paramètres sous Démarrage et récupération. Sous Démarrage du système, cliquer sur Modifier
Que doit contenir ce boot.ini ?
timeout : pour définir le temps disponible avant que le système par défaut se lance -- par défaut c'est 30 secondes
default : le système qui sera lancé si on ne fait rien.
[operating systems] : ce sont les lignes qui correpondent au lancement du système, ainsi que les lignes vues pour le choix du multiboot
rdisk : donne le disque dur utilisé
voici quelques boot.ini en exemple :
Boot.ini par défaut sur un ordinateur Windows 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
La console de réparation rajouter cette ligne
C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons
pour avoir le mode sans échec rajouter cette ligne
ASTUCE DE BOOT
Faire une copie du "boot.ini"
(copier le contenu dans un nouveau document texte)
quand le "boot.ini" est configuré pour démarrer XP, enregistrer le en "bootxp.txt" (si ton OS affiche les extensions),
une autre copie quand c'est configuré à démarrer sur 98 et enregistrer en "boot98.txt",
en ayant mis les délais à zéro (après, vaut mieux).
Puis faire un batch (bootxp.bat) contenant :
copy \bootxp.txt \boot.ini RUNDLL32 shell32.dll,SHExitWindowsEx 6
quand ce batch (bootxp.bat) est lancé sous 98, le PC redémarre en XP
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec XP" /fastdetect/safeboot:minimal /sos /bootlog
donc exemple avec le Boot.ini pour 98, 2000 et XP
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect
C:\="Microsoft Windows"
C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec XP" /fastdetect/safeboot:minimal /sos /bootlog