#1 Le 11/11/2007, à 20:39
- jb084
Xp ne veut plus démarrer, hal.dll
Désolé de vous submerger de topics, mais j'ai un autre problème : en voulant démarrer sur XP, j'ai un message d'erreur me disant que le fichier hal.dll est endommagé.
J'ai fait quelques recherches, et j'ai vu que cela venait du boot.ini. ils conseillaient de faire une récupération système avec le CD d'install. J'allais le faire, mais un doute m'assaille : est ce que si je récupère les fichiers en question, Ubuntu sera toujours dispo ?
Sinon, comment faire pour réparer XP sans "casser" Ubuntu ?
Merci de votre aide !
Ma config :
Ubuntu 7.10
PC non tatoué
Edit : J'ai oublié de préciser que XP et Ubuntu était sur le même Disque
Dernière modification par jb084 (Le 11/11/2007, à 20:44)
Hors ligne
#2 Le 11/11/2007, à 21:19
- john5168
Re : Xp ne veut plus démarrer, hal.dll
Non tu ne cassera pas ubuntu. Dans le pire des cas tu vas perdre Grub qui te permet de choisir Linux ou Windows au démarrage.
Pour retrouver Grub : http://doc.ubuntu-fr.org/installation/recup_ubuntu_apres_win?s=grub%20windows
Les associations du logiciel libre :
http://www.april.org/ ; http://www.aful.org/
Boutique informatique à encourager
Je suis client satisfais de Novatux
Hors ligne
#3 Le 11/11/2007, à 21:28
- timity
Re : Xp ne veut plus démarrer, hal.dll
Bonjour,
depuis linux télécharge le fichier manquant et met le dans windows/systeme 32
et reboot
voici un lien http://www.dll-files.com/dllindex/dll-files.shtml?hal
Hors ligne
#4 Le 11/11/2007, à 21:40
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Mais ca n'est pas plutot un problème d'ordre de "boot", et de foichier boot.ini ?
Hors ligne
#5 Le 11/11/2007, à 21:44
- timity
Re : Xp ne veut plus démarrer, hal.dll
Je ne pense pas si tu n'a pas changé xp de partition pas de raison remplace juste le fichier et reboot
Hors ligne
#6 Le 11/11/2007, à 21:47
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Je vais essayer ça.
Merci
Dernière modification par jb084 (Le 11/11/2007, à 21:47)
Hors ligne
#7 Le 11/11/2007, à 21:54
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Toujours pareil.
Je vais pas échapper à la récupération de système XP
Hors ligne
#8 Le 11/11/2007, à 22:03
- timity
Re : Xp ne veut plus démarrer, hal.dll
Bon ben grave SGD et lance la récupération
Hors ligne
#9 Le 11/11/2007, à 22:06
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Oui, je vais faire ça
Hors ligne
#10 Le 11/11/2007, à 22:09
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Salut
Avant de te lancer dans les grandes manoeuvres peux-tu lister le résltat de :
sudo fdisk -l et lister le contenu de :
boot.ini qui se trouve sur la partition Xp (C:\)
@+
Dernière modification par Compte anonymisé (Le 11/11/2007, à 22:10)
#11 Le 11/11/2007, à 22:15
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4ff24ff2
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2 1530 12281692+ f W95 Etendu (LBA)
/dev/sda2 * 1531 27026 204796620 7 HPFS/NTFS
/dev/sda3 27027 30256 25944975 83 Linux
/dev/sda4 30257 30401 1164712+ 82 Linux swap / Solaris
/dev/sda5 2 1530 12281661 7 HPFS/NTFS
Par contre je trouve pa le boot.ini
Hors ligne
#12 Le 11/11/2007, à 22:17
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Oups, si, je l'ai trouvé
[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 Professionnel" /noexecute=optin /fastdetect
Par contre, mon disque C n'est pas le disque système (erreur de manip lors de ma dernière réinstallation de XP). Ca doit venir de là non ?
Le boot.ini est sur le C:\ (mon disque de données) alors que le système est sur le d:\ (disque système)
Hors ligne
#13 Le 11/11/2007, à 22:24
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Peux-tu traduire qui est C et qui est D et donner le bout de config du menu.lst pour la partie Xp
@+
#14 Le 11/11/2007, à 22:26
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Peux-tu traduire qui est C et qui est D et donner le bout de config du menu.lst pour la partie Xp
@+
J'ai pas compris ton message
Résumé : C : données
D : système (windows)
C'est ce que tu me demandes?
Hors ligne
#15 Le 11/11/2007, à 22:37
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Ben par rapport à la liste fdisk -l :
C: --> /dev/sda2 ou /dev/sda5
D: idem
@+
#16 Le 11/11/2007, à 22:39
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Ah pardon
c : sda1 (quoique j'ai un doute entre sda1 et sda5 )
d : sda2
Hors ligne
#17 Le 11/11/2007, à 22:45
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
C'est bien ce que je pensais.
En fait les fichiers systèmes sont sous c: tu peux vérifier, ty dois y trouver boot.ini, NTLDR, NTDETECT.com etc..
Et ce vieux Xp ne sait pas démarrer sur une partition étendue.
Et C: est bien sur /dev/sda5.
Le but de la manoeuvre est maintenant de transformer la partition étendue /dev/sda1 et son lecteur logique /dev/sda5 en une partition primaire. Je sais que partition magic sait faire ça, Gparted aussi peut être.
@+
#18 Le 11/11/2007, à 22:47
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Ouh là , tu peux m'indiquer un peu plus précisement ce qu'il y aura à faire, j'ai pas envie de faire une grosse connerie
Hors ligne
#19 Le 11/11/2007, à 23:00
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Ouh là , tu peux m'indiquer un peu plus précisement ce qu'il y aura à faire, j'ai pas envie de faire une grosse connerie
Ben je cois qu'elle est déjà faite (pour Xp) en fait /dev/sda1 est une partition étendue qui n'a qu'un lecteur logique. Cela ne sert à rien et en plus c'est incompatible avec Xp.
Il faut maintenant "bidouiller" la table des partitions avec un outils Xp ou Linux pour revenir à une situation saine de ce type :
ériphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2 1530 12281661 7 HPFS/NTFS
/dev/sda2 1531 27026 204796620 7 HPFS/NTFS
/dev/sda3 27027 30256 25944975 83 Linux
/dev/sda4 30257 30401 1164712+ 82 Linux swap / Solaris
Dans tous les cas et avant toute manip pense à sauvegarder tes données importantes sur dd externe, clé usb ou cd/dvd.
@+
Dernière modification par Compte anonymisé (Le 11/11/2007, à 23:02)
#20 Le 11/11/2007, à 23:03
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Je le sens moyen cette manip
En fusionnant les partitions, ce serait pas possible ?
Hors ligne
#21 Le 11/11/2007, à 23:29
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Autre question : est ce que la recup' de XP avec le CD d'install pourra corriger mon problème ?
Hors ligne
#22 Le 11/11/2007, à 23:32
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Nan
#23 Le 11/11/2007, à 23:33
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Ok, comme ça c'est clair
Hors ligne
#24 Le 11/11/2007, à 23:37
- jb084
Re : Xp ne veut plus démarrer, hal.dll
Et en copiant les fichiers ndtlr, boot.ini etc etc dans la bonne partition, ca ne marche pas je parie ? Ca serait trop simple
Hors ligne
#25 Le 11/11/2007, à 23:47
- Compte anonymisé
Re : Xp ne veut plus démarrer, hal.dll
Ben faut essayer