Hal.dll manquant

Bonjour,

Depuis tout à l'heure j'ai un problème au lancement de mon XP PRo, alors qu'hier il marchait parfaitement, maintenant il ne veut plus démarrer et me met hal.dll manquant ou endommagé. Sachant que je n'ai fait aucune modification au système récemment...J'ai essayé la procédure pour ecréer le boot.ini mais le probleme reste toujours....

Je ne sais plus quoi faire....

merci

14 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Si vous devez remplacer votre hal.dll manquant vous pouvez trouver la dernière version ici:

    http://fr.topdll.com/download/hal.dll

    Michelle

    missing dll
    1. Contributeur
      Salut,

      boot sur un cd Linux version live cd exemple Ubuntu, au démarrage tu choisi tester Ubuntu, rien ne sera installé sur ton disque dur, il fonctionne directement depuis le cd et la mémoire vive.

      Si ubuntu démarre, une fois arrivé sur le bureau accède à ton disque dur. Si c'est ok c'est soit ton système Windows qui est corrompu où parfois la nappe IDE du disque dur où le câble sata.

      Par contre si Ubuntu ne fonctionne pas ( bug, plantage) c'est une barrette mémoire qui est défectueuse.


      le druide sans la potion.
      1. merci de ta réponse,

        alors une information que j'ai oulié de préciser c'est que j'ai Windows 2000 en parallèle et lui il marche impécablement, aucun ralentissement ni rien. Donc je ne pense pas que se soit la ram ou le DD
        1. Contributeur
          dans ce cas comme tu dis rien à voir avec le disque dur et la ram.

          Boot sur Win2000 et poste le contenu du fichier boot.ini pour voir s'il est correcte.
          1. voila le contenu de mon boot.ini :

            [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"
            1. Contributeur
              ok !

              je vois dans ton boot.ini deux partitions : la 2 et la 3,

              question : est-ce que tu as un partition 1 ? Tu peux regardes depuis la gestion des disques si tu as trois partition ou seulement deux. Si oui qu'est-ce qu'il y a sur la 1.

              1. Contributeur
                le win98 tu t'en sers plus ?

                Est-ce que tu as essayé de réparer le boot.ini depuis la console avec cette commande bootcfg /rebuild ?

                Ton disque dur est un sata ou ide ?

                le druide sans la potion.
                1. le druide : je ne me sers plus du WIndows 98, mon disque dur est un SATA mais il est branché sur un adaptateur SATA-TO-IDE car mon PC ne contient pas de port SATA. j'ai deja essayé le bootcfg /rebuild et tout et tout...mais ça n'a donné aucun réultat
                  Pierre
                  1. Contributeur
                    Conclusion :

                    ton boot.ini est ok, Win XP est sur la partition 3 vu que tu l'as installé après Win 2000. Par défaut c'est XP qui démarre en premier, maintenant reste à voir s'il y pas un second boot.ini qui traine sur l'autre partition, qui aurait pour conséquence de créer cette erreur au boot.

                    Solution à essayer : Démarrer sous Win 2000, récupérer la hal.dll et la coller sur la partition XP dans le dossier Windows\Win32\

                    le druide sans la potion.
                    1. merci de vos réponse,mais j'ai décidé de tout réinstaller

                      par contre je me suis aperçu que mon adaptateur pour disque était cassé...est ce que ça aurait pu joué quelque chose sur le démarrage de XP?

                      Pierre
                      1. Je ne pensse pas ;)