+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Discussion: Vista et boot.ini : comment que ca marche ?

  1. #1
    Kikiki sont les Snorky... Avatar de El Nono
    Date d'inscription
    January 2002
    Localisation
    Nancy
    Messages
    17 534

    Par défaut Vista et boot.ini : comment que ca marche ?

    (...ou pourrait marcher)

    NB: ce topic a pour but de tenter d'expliquer comment changer un ordre
    de boot avec Vista , XP et cie dans la partie.

    Avant de se lancer dans une expli de manip, un bilan de la situation :

    - a l'origine, un dur et un OS :
    {C:\ - Windows 2000 SP4**

    - vient le besoin de faire des tests, donc un 2nd dur et un 2nd OS :
    {C:\ - Windows 2000 SP4**
    {D:\ - Windows XP SP2**

    De ce fait, Windows remanipule le boot.ini pour basculer l'ordre de boot entre les OS. A savoir que
    Windows dénombre le 1er disque 0, le 2ieme disque 1, etc. Donc :
    - {C:\ - Windows 2000 SP4** est rdisk(0)
    - {D:\ - Windows XP SP2** est rdisk(1) :
    Code:
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /NOEXECUTE=OPTIN /FASTDETECT
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000 Professionnel" /FASTDETECT
    Ce boot.ini me donne le 2nd disque comme défaut et donc l'OS de test. Pas bon. Donc bidouille :
    Code:
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /NOEXECUTE=OPTIN /FASTDETECT
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000 Professionnel" /FASTDETECT
    - viens l'install de Vista sur le 2nd disque, ce qui donne :
    {C:\ - Windows 2000 SP4**
    {D:\ - Windows XP SP2 / Windows Vista**

    Et ce qui re-modifie l'ordre de boot. Donc ne me convient pas :
    - Windows Vista
    - etc.

    Pourquoi etc. ? Vista n'utilise plus le boot.ini pour gerer les OS mais un nouveau truc appelé le BCD
    (Boot Configuration Data), un systeme bien plus evolué et complexe que le boot.ini.
    On doit utiliser un utilitaire en ligne de commande pour le modifier, le bcdedit (!!)

    Et voilà la bidouille en question.

    En tapant ' bcdedit /? ', on obtient une liste de commande possible. 3 sont intéressantes :
    - bcdedit /default (défini l'OS par défaut, a l'instar du boot.ini)
    - bcdedit /timeout (défini le temps par defaut, a l'instar du boot.ini)
    bcdedit (seul et liste les zones de boot possibles)
    La différence est là, on ne liste plus les OS installés. BCDEdit donne comme info :
    Code:
    Windows Boot Manager
    - ID {bootmgr**
    - etc.
    Windows Legacy OS
    - ID {ntldr**
    - etc.
    Windows Boot Loader
    - ID {current**
    - etc.
    - Boot Manager : gestionnaire de boot, le boot.ini
    - Legacy OS : l'OS compatible, ie: précédent (XP SP1 - XP SP2)
    - Boot Loader : chargeur de boot, le BCD

    - ID represente le nom donné à la zone bootable dans le BCD.

    - current est celle qui est entrain de s'executer (celle de Vista)
    - ntldr est celle datant de Windows XP-2000
    - bootmgr est le boot.ini

    - etc. : y'a d'autres infos mais pas ' importantes '

    Pour que {C: - Windows 2000 SP4** redevienne l'OS par défaut et s'éxecute par défaut dans les 5 secs, on tape :
    Code:
    bcdedit /default {ntldr**
    bcdedit /timeout 5
    A vrai dire, ca ne lance pas directement le {C: - Windows 2000 SP4** mais le boot.ini situé sur ce disque.
    Et par extension, mon OS usuel. Pour etre exact, l'OS se lance dans les 10 secs
    (les 5 secs de Vista puis les 5 secs du boot.ini)

    Je ne garantie rien. Ni la manip, ni vos OS, ni vos données.
    J'ai manipulé comme indiqué et ca a marché, stou.

    PS: Taper ' bcdedit /default {bootmgr** ' doit avoir le meme effet que ' bcdedit /default {ntldr** '
    dans le cas présent. Idem que le bcdedit me donne cette liste pour mon PC mais probablement
    autre chose pour un autre PC.
    Dernière modification par El Nono ; 10/09/2006 à 17h43.
    Moi, pour que je me taise, il suffit qu'on ne lise pas ce que je dis - Le Chat (Geluck) -

  2. #2
    Dagoba Army's Member Avatar de Kptain Saddock
    Date d'inscription
    June 2003
    Localisation
    Val d'Oise
    Messages
    6 874

    Par défaut Re : Vista et boot.ini : comment que ca marche ?

    drapal, ça risque de me servir ds pas longtemps .
    Les signatures caynul

  3. #3
    Membre Avatar de GabrielFanel
    Date d'inscription
    August 2006
    Localisation
    57 Thionville
    Messages
    677

    Par défaut Re : Vista et boot.ini : comment que ca marche ?

    si je peux ajouter un commentaire :

    Toucher a ces fichier peux se reveler dangeureu, en effet faire une erreur peux aboutir a une impossibiliter de booter le system. si Windows ne trouve pas les information correct, il ne bootera pas, le seul moyen de reparer c'est d'avoir un autre system pouvant ouvrire le fichier en question pour le modifier a nouveau.

  4. #4
    CaNaRd méchant :p Avatar de donald
    Date d'inscription
    March 2003
    Localisation
    Bordeaux
    Messages
    3 584

    Par défaut Re : Vista et boot.ini : comment que ca marche ?

    Citation Envoyé par GabrielFanel Voir le message
    si je peux ajouter un commentaire :

    Toucher a ces fichier peux se reveler dangeureu, en effet faire une erreur peux aboutir a une impossibiliter de booter le system. si Windows ne trouve pas les information correct, il ne bootera pas, le seul moyen de reparer c'est d'avoir un autre system pouvant ouvrire le fichier en question pour le modifier a nouveau.

    fixboot tout simplement.

    EDIT : Vraiment desole pour le up. Pas fais attention à la date.
    Dernière modification par donald ; 08/12/2007 à 01h55.
    "Et à filer sans péril, on déserte sans gloire"

  5. #5
    ............. Avatar de AristoChat
    Date d'inscription
    April 2004
    Localisation
    Lëtzebuerg
    Messages
    11 439

    Par défaut Re : Vista et boot.ini : comment que ca marche ?

    fixboot tout simplement.
    à mon avis si tu as vista tu vas détruire le bootsector de vista en utilisant fixboot à l'ancienne

    Mieux :

    Booter sur le DVD de vista
    Choisir: Réparer et dans les options choisir: Ligne de commande
    Taper: bootrec /fixboot
    Exit
    Reboot sans DVD
    Dernière modification par AristoChat ; 08/12/2007 à 05h30.

  6. #6
    Watercoolé du bulbe Avatar de Notabene
    Date d'inscription
    February 2006
    Localisation
    01
    Messages
    740

    Par défaut Re : Vista et boot.ini : comment que ca marche ?

    Salut à tous,

    Au début pour tester Vista je suis passé par un dual boot avec Xp...
    Une fois que j'ai décidé de passer le pas et de virer Xp avec un formatage de la partition j'ai été surpris de ne pas pouvoir supprimer le dual boot...
    En effet Vista n'utilisant plus le boot.ini je me suis retrouvé comme un c... pour me dépatouiller de ce problo...
    En faite il existe un p'tit utilitaire pour ce genre de soucis: VistaBootPRO.
    Bien qu'il soit en anglais il est assez simple d'utilisation et rempli trés bien sa fonction, du moins pour supprimer le dual boot...
    Gaffe quand même au manip car ça peut trés vite virer au cauchemar...
    Voili Voilou en tout cas merci à El Nono pour cet éclaircissement qui m'aurait bien servi il y a quelques mois.
    " Rien ne se perd, rien ne se crée, tout se transforme. "

+ Répondre à la discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages