Remettre double boot.

Bonjour,
Là, il va me falloir un expert.
Soit un pc HP mini qui était initialement avec win 7.
J'y ai mis un XP.
Au démarrage, il y a avait un choix à faire, ça m'a gonflée, et j'ai donc (et sans réfléchir), supprimé Win7 dans le "boot_sav.ini".
Actuellement;il contient ceci:
"boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect"
(6 lignes)
Que remettre pour récupérer le double boot avec choix au démarrage ?
Merci pour la lumière.

Le disque:

30 réponses

Résumé de la discussion

Le problème central est le rétablissement d’un dual boot entre Windows XP et Windows 7 après avoir supprimé l’entrée Win7 dans le fichier de démarrage, ce qui élimine le menu de choix au démarrage. Des éléments de réponse essentiels se centrent d’abord sur la reconstruction du BCD via bcdedit ou EasyBCD, puis l’ajout d’une entrée pour XP afin de rétablir le démarrage multioption. Des solutions complémentaires évoquent la création d’une clé USB bootable avec Rufus pour installer ou réparer Windows, avec des précautions sur les versions et les sources d’ISO utilisées. En dernier lieu, des remarques portent sur une éventuelle incompatibilité des outils selon la partition active et sur la nécessité d’identifier précisément la partition contenant les fichiers de démarrage.

Bobot (l’IA à votre service)
  1. Contributeur

    Bonjour,

    Si j'ai compris, ton dual boot, c'est Windows XP et Windows 7

    C'est donc ton Windows 7 d'origine qui est resté en place (UEFI ou MBR..?) et ensuite, tu as ajouté XP, sur une autre partition..? ou non..?

    -- Sur lequel tu boot actuellement..?

    -- Il faudrait aussi une capture d'écran de ton "DiskManager" (gestionnaire de Disque)

    commande diskmgmt.msc  et tu le colle ici

    Ton image est difficile à lire, trop petite et ne s'agrandit pas.

    De plus on ne voit pas tous les disques, il faudrait agrandir la fenêtre.

    L'USB a la lettre "r" (selon la lecture) ou sont les autres disques..?

    1. Bonjour,

      En supposant que les 2 systèmes sont sur le même disque dur et en constatant que le démarrage se fait via XP (sans quoi il n'y a pas de boot.ini) tu dois rajouter en dernière ligne:


      multi(0)disk(0)rdisk(0)partition(n)\WINDOWS=“Windows 7” /FASTDETECT

      où n est le numéro de la partition concernée qu'on peut obtenir d'un certain nombre de façons, par exemple Diskpart.

      1. Oui, j'ai partitionné et ajouté XP.

        Je crains que le "boot_sav.ini" ne soit qu'une copie, car j'y ai remplacé Partition 3 par 2 et Win XP par Win 7 et il boote toujours sur XP

        Le partage de disque est dans le premier msg  (j'ai édité)

        MBR OU UEFI je ne sais pas

        1. Contributeur

          Le "boot-sav.ini", est une sauvegarde, c'est le "boot.ini" qui est opérationnel, s'ouvre avec "bloc-note"

          1. Le blème c'est qu'il n'y a pas de "boot.ini" dans "C".

            Il n'y a que ce "boot_sav.ini" (j'ai tout démasqué).

          2. Merci pour l'info brucine, dans ce cas , je vais plutôt mettre une iso de win7 dans une VM, car je n'en ai besoin que pour tester la caméra qui ne marche pas, par son logiciel qui lui ne marche qu'avec Vista ou supérieur.

            J'ai la VM (Virtual Box), sous XP avec déjà un OS (XP) dedans (boite à tests), le tout va être de retrouver la procédure pour établir le pont de réseau.

            1. Je botte en touche, j'utilise VMWare où la manipulation est simple: on met la connexion en Bridge en cliquant sur l'option et on parle d'autre chose.

          3. Mince, pour bosser avec l'iso, il faut la clé de produit de win 7 qui est enfermé dans une partition (stockage), comment vais-je pouvoir la récupérer ?

            Si VMWare est plus pratique, je ne suis pas sectaire.

            1. Comment ça, enfermée dans une partition? Elle n'y est de toute façon pas en clair sauf si elle est sauvegardée dans un fichier texte, et selon sa nature, on ne peut pas toujours la récupérer depuis un utilitaire adéquat.

              Je trouve que VMWare est d'utilisation plus simple et consomme moins de ressources et d'espace disque, mais chacun le sien.

              La procédure après l'installation VMWare, elle-même très simple, est décrite ici pour XP, ce qui ne change rien, et à cela près bien sûr que le Network Adapter doit être Bridge et pas NAT.

              https://www.informatiweb-pro.net/virtualisation/vmware/vmware-workstation-15-5-virtualiser-windows-xp-de-maniere-fluide--2.html

              https://www.informatiweb-pro.net/virtualisation/vmware/vmware-workstation-16-installer-vmware-tools-sous-windows-7.html

          4. Quand j'ai partitionné pour mettre XP, j'ai fait la grosse couènnerie de supprimer Win7 dans le boot.ini (qui du coup a disparu)

            Le truc s'est alors divisé en trois parties: (Image du premier msg) avec une C, soit-disant: "Réservée au système qui ne contient rien que ce "boot_sav.ini" (une copie sans action) et un: "loader. log" (deux lignes de: "NUL M,,a,d,r, NUL*...")

            Une D qui contient XP sur lequel le pc boote systématiquement, et une "E" qui contient Win7, et dont je me servait aussi de stockage.

            Comment sortir Win7 de: "E" et en récupérer la clé de produit ?

            Toujours bien réfléchir avant de faire une couènnereie.

            1. Tu n'as aucun moyen de récupérer ta partition Windows 7 sans rétablir le boot correct puisqu'elle n'est pas accessible.

              Je suis allé trop vite en besogne sans regarder ta capture d'écran.

              Je ne sais pas ce que vient faire la partition réservée qui est en principe une partition EFI qui n'a rien à voir XP.

              Contrairement à ce que j'ai écrit, ton secteur de démarrage est bien sous XP et pas Windows 7.

              XP ne peut pas démarrer (mais ce sont des fichiers système cachés qu'il faut afficher) sans à la racine du disque IO.SYS, NTLDR, NTDETECT.COM et BOOT.INI qui s'y trouve donc forcément, ici sans multiboot:

              [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 Professionnel" /noexecute=optin /fastdetect
              



               

            2. @brucine

              Cela dit et comme je l'ai déja suggéré, en dehors des bidouillages, la manière la plus simple est à partir de son support d'installation de réinstaller Windows 7 sur lui-même mais qui risque de prendre la main en démarrant sur son propre bcd et en empêchant XP de démarrer via boot.ini.

              Ne reste alors plus qu'à corriger le secteur de démarrage XP, au plus simple via Easy BCD sous Windows 7.

          5. Je n'ai pas de support win7, il était déjà dans le pc.

            Je mets le "Windows" de win7 sur cllé USB (1 heure), à voir ce qu'il y a moyen de faire avec.

            Je ne veux pas trop bricoler sur ce pc car il est archi plein de trucs plus ou moins importants.

            1. Mais que je suis bête, on ne peut pas copier le dossier "Windows".

              Cette histoire est mal barrée.

              Comment savoir où est le fichier qui commande le boot ?

              1. Je te l'ai dit, sous Windows 7 c'est le bcd, qui peut s'éditer via la ligne de comande bcdedit, c'est très indigeste, ou Easy BCD, mais tu n'y as normalement pas accès si tu n'as pas accès à la partition Windows 7.

            2. J'ai accès à la partition puisque je peux y stocker des trucs.

              Après ça dépend de ce que tu appelle "accéder"

              1. Tu peux voir si les commandes bcdedit sont opérantes, ça ne mange pas de pain, mais contrairement à Easy BCD c'est du chinois pour trouver les paramètres appropriés qu'il convient d'écrire.

                https://www.malekal.com/bcdedit-modifier-demarrage-windows/

                https://www.malekal.com/comment-reparer-ou-recreer-un-dual-boot-windows/

                Au risque de radoter, c'est de mon âge, tu as plus vite fait de réaliser un support d'installation Windows 7 si tu n'en as pas et servant à réparer Windows (donc ici le secteur de démarrage).

            3. J'ai "easy BCD 2.3)" si je le mets dans D (XP), il ne trouve pas le "boot.ini", normal;.

              Mais si je le mets dans E (win7), il ne veut pas se lancer.

              Y a le Diable dans ce pc ?

              1. En supposant que la version en question marche pour XP (on ne peut évidemment pas la lancer sous Windows 7 qui n'est pas lancé), ça t'obsède, ce boot.ini

                Par définition Easy BCD traite le fichier de démarrage bcd propre à Windows 7 et au-delà, et pas boot.ini qui est le fichier de démarrage propre à XP.

                Ta copie d'écran montre que le disque de démarrage est celui Windows 7, donc bcd, on se fiche de boot.ini qui n'est pertinent que si le démarrage se fait sur le disque comportant XP.

                Mais je n'ai pas d'emblée proposé cette solution parce que je ne suis pas certain que Easy BCD trouve et traite le fichier bcd quand il est lancé à partir d'un système (XP) qui lui-même n'en comporte pas.

            4. Tu a tout à fait raison, c'est bien ce qui se passe, et de toutes façons,il demande Vista ou supérieur.

              Je vais essayer de me faire installer un win7 sur un pc à "Cash Converter",ça ne fera qu'un pc de plus, on n'a jamais trop de pc, Lol!

              A plus pour de nouvelles aventures, et merci pour ta grande patience.

              1. Tu n'as pas essayé avec la version Easy BCD pour XP en <20>, même si je n'y crois pas trop?

                Qu'est-ce qui s'oppose à réaliser une clé d'installation Windows 7 pour réparer Windows 7 en quelques clics?

            5. J'ai pris la 2.3, qui me semblait assez ancienne, mais qui ne l'est pas assez.
              Je vais voir si je trouve pour XP
              "Une clé d'installation" ? Quézaquo ?

              1. 2.0.2 dans mon lien en <20> est rapporté comme fonctionnant sous XP, je n'ai pas testé, mais toujours avec les mêmes limitations: pas sûr que ça fonctionne sous XP si le secteur de démarrage est dans la partition Windows 7.

                Les CD sont morts, qui jadis servaient à installer les systèmes d'exploitation, on passe maintenant quand, comme c'est le cas, on n'a pas accès au système pour y monter un ISO, par une clé USB d'installation et qui de toute façon, contrairement à cet ISO, permet non seulement d'installer mais de réparer.

                C'est plus facile avec Windows 10 ou 11 parce que Microsoft a un outil permettant de créer directement une clé, sous Windows 7, il faut passer par un utilitaire dédié comme Rufus.

                Une fois démarré sur la clé, soit on a une option de réparation Windows, soit on réinstalle Windows sur lui-même (suivi cette fois-ci de l'utilisation sans problème de Easy BCD sous Windows 7 qui a bien un bcd pour rétablir le double démarrage XP si, comme probable, il a été mangé au passage).

                https://www.malekal.com/installer-windows-7-sans-formater/

            6. J'ai pris la 2.0.2, si je l'installe dans la partition de win7 ça va peut-être le faire

              Je vais chercher "rufus"

              J'étais loin de me douter que supprimer win7 du boot allait me mettre dans un tel pétrin.

            7. Je parles d'installer "easy" dans la partition (le disque "E"), qui contient win7

              1. J'ai bien compris, mais tu m'expliqueras comment lancer quelque logiciel que ce soit dans un système d'exploitation qui ne démarre pas.

            8. C'est XP qui le lancera, mais comme il sera dans le même répertoire que "BCD" de win7, i y a des chances qu'il le trouve

              1. Me revoilà, j'ai l'iso, mais quand j'ai voulu la mettre sur clé USB (pour essai), Windows m'annonce que le volume est trop grand pour le système de fichiers de la clé

                L'iso fait 5 Go et des miettes, la clé est une 16 Go mais elle annonce 14,4 Go alors qu'elle est vide , elle est en FAT32

                J'ai augmenté la taille du bazar d'allocation de 16 à 64, même msg

                Que faire ?

                1. Modérateur

                  Salut,

                  L'iso fait 5 Go et des miettes, la clé est une 32 Go mais elle annonce 14,4 Go alors qu'elle est vide , elle est en FAT32

                  FAT32 ne permet pas les fichiers de plus de 4 Go. Passe en NTFS.


                  1. Bonjour,

                    Cela dit, c'est surprenant, seuls les ISO des versions Windows 10 récentes et Windows 11 dépassent la limite fatidique à la fois du DVD simple couche et de FAT32.

                    Les ISO Windows 7 pèsent typiquement autour de 3 Go (celui qui me sert à faire tourner ma machine virtuelle Windows 7 Pro 2,95 Go).

                    En passant, la clé USB sert à être un média bootable par le biais d'un logiciel approprié; y copier un ISO brut de coffrage ne sert à rien.

                • 1
                • 2