Abigot12 |
Le 11/12/2013 à 14:40 |
|
|
bonjour, J'avais un pc équipé de 2 disques durs : C: sur lequel j'avais installé windows XP et D: qui contenait windows 95. Le multiboot fonctionnait. La partition 1 du disque C: étant trop petite je me suis vu dans l'obligation de refaire des partitions mieux adaptées. Voici dans l'ordre ce que j'ai fait : 1. Suppression des partitions 1 (C:) et partition 2 (E:) 2. Création de 2 nouvelles partitions sur le disque de démarrage. 3. Formatage de C: et de E: en Fat 32. 3.Réinstallation de Windows XP sur partition 1 (C:) 4.Modification du Boot.ini pour avoir le choix entre Windows Xp par défaut ou Windows 95 en le sélectionnant avant le délai défini. Résultat : Au démarrage, le choix s'affiche bien, le démarrage par défaut fonctionne mais le démarrage quand je choisis Windows 95 me donne le message suivant : <Racine Windows>\system32\hal.dll manquant ou détérioré. J'ai cherché le fichier hal.dll, il est présent dans C:\windows\system32\ et dans C:\windows\driverCache\sp3.cab Toutes les suggestions seront bienvenues. Merci d'avance. |
Anthony |
Le 11/12/2013 à 15:00 |
|
Admin |
Hello :)
Est-ce que ton fichier est présent sur la partition sur laquelle tu as installé Windows 95 ?
-- |
Abigot12 |
Le 11/12/2013 à 15:28 |
|
|
Merci pour la rapidité. Je n'ai fait aucune modification sur le disque D: sur lequel Windows 95 avait été installé en premier. Le plus bête c'est que j'ai déjà eu ce message il y a quelques semaines lors d'un autre tentative de multiboot et j'avais solutionné le problème sans trop savoir comment et cela fonctionnait. |
Anthony |
Le 11/12/2013 à 16:02 |
|
Admin |
Ok :)
Est-ce que tu as essayé de démarrer sur le CD de XP, appuyer sur R pour lancer la console de récupération, puis ensuite de taper la commande
bootcgf /rebuild ? -- |
Abigot12 |
Le 11/12/2013 à 17:34 |
|
|
Je suppose que tu veux dire bootcfg et non cgf ? je n'ai pas essayé cette commande en passant par la console de récupération. Ce qui m'étonne c'est que si mes souvenirs sont bons, la première fois que j'ai réussi un multi boot avec W95 et Xp, le boot.ini c'était trouvé créé automatiquement lors de l'installation de Windows Xp sur C: après l'installation de W95 sur D: Cette fois, j'ai modifié manuellement le boot.ini. A plus |
Anthony |
Le 11/12/2013 à 17:53 |
|
Admin |
En effet c'est bien bootcfg (petite faute de frappe de ma part). Peux-tu essayer cette commande et nous dire ce qui a changé ? -- |
Koytlo2 |
Le 11/12/2013 à 19:33 |
|
Fidèle à VIC. Ancien |
salut Le message que tu donnes correspond normalement au fait suivant : il y a un ordre d'installation win95 puis winxp ( j'avais à une époque le meme problème entre dos et winxp). Tu devrais réinstallé win95. çà dois pas etre long et puis xp tu seras fixé. infos : http://support.microsoft.com/kb/306559/fr tiens au courant. |
Abigot12 |
Le 13/12/2013 à 11:37 |
|
|
bonjour,
Mon problème est résolu et je fais un résumé des problèmes et solutions.
J'ai un pc équipé de 2 disques durs :
le disque (0) partition (1) C: pour windows XP et logiciels divers, partition (2) E: pour les données.
le disque (1) partition (1) D: pour windows 95 et logicxiels divers, partition (2) F: pour les données.
Le multiboot fonctionnait.
La partition 1 du disque 0 étant trop petite, je me suis vu dans l'obligation de refaire des partitions mieux adaptées.
Voici dans l'ordre ce que j'ai fait :
1. Suppression des partitions 1 (C:) et partition 2 (E:)
2. Création de 2 nouvelles partitions sur le disque de démarrage.
3. Formatage de C: et de E: en Fat 32.
3.Réinstallation de Windows XP sur partition 1 (C:)
4.Modification du Boot.ini pour avoir le choix entre Windows Xp par défaut ou Windows 95 en le sélectionnant avant le délai défini.
Résultat :
Au démarrage, le choix s'affiche bien, le démarrage par défaut fonctionne mais au démarrage quand je choisis Windows 95 j'obtient le message suivant :
\system32\hal.dll manquant ou détérioré.
J'ai cherché le fichier hal.dll, il est présent dans C:\windows\system32\ et dans C:\windows\driverCache\sp3.cab
Dans une expérience précédente, le boot.ini c'était créé automatiquement à l'installation de XP mais pas dans le cas présent.
J'ai du aller trop vite et rater un épisode !!
Après discussions diverses et n'ayant pas réglé le problème j'ai pris les grands moyens comme ceci :
1. Démarrage sur une disquette W95 qui gère le lecteur cdrom.
2. Installation de W95 sur le disque D:
3. Extinction.
4.Démarrage sur G: le lecteur cdrom qui contient Cd de Windows XP.
5. Nouvelle installation de Windows XP sur C:
Après finalisation de l'installation, au redémarrage j'ai 3 lignes de choix du système d'exploitation.
Windows XP qui fonctionne.
Windows 95 (ligne que j'avais créée dans mes essais précédents sans succés et qui crée toujours le même message d'erreur.
Windows (ligne créée automatiquement qui lance bien W95)
Windows a aussi rajouté la cde noexecute=optin devant la cde fastdetect.
Voici le boot.ini qui fonctionne.
[boot loader]
timeout=30
default=multi(0) disk(0) rdisk(0) partition(1) \WINDOWS
[operating systems]
multi(0) disk(0) rdisk(1) partition(1) \Windows="Microsoft Windows 95" /fastdetect
multi(0) disk(0) rdisk(0) partition(1) \WINDOWS="Microsoft Windows XP professionnel" /noexecute=optin /fastdetect
C:\ ="Microsoft Windows"
A bientot |
Anthony |
Le 13/12/2013 à 11:48 |
|
Admin |
Content que ton pb soit résolu :) En effet pour des raisons de facilité, il vaut mieux commencer par installer Windows 95 puis Windows XP (qui gère le multiboot). L'inverse est plus compliqué. -- |