[Windows] HAL.DLL manquant ou corrompu

Dernière mise à jour le 22 octobre 2009 à 23:21 par spe2d
Publié par Jeff


Vous ne pouvez plus entrer sous Windows à cause de l'erreur suivante :
HAL.DLL manquant ou corrompu

Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll

Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé : Windows\System32\Hal.dll


La source du problème n'est pas le DLL mais bien BOOT.INI (la plupart du temps).

1ère méthode

  • Démarrer l'ordinateur avec une disquette de démarrage (si vous n'en possédez pas vous pouvez en avoir une sur www.bootdisk.com)
  • Accéder à l'invite de commande.
  • Entrer les commandes suivantes :

C:
edit boot.ini


Vous accéderez à BOOT.INI. Par défaut il ressemble à ceci:
[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" /fastdetect


L'erreur provient dans la plupart des cas du numéro de la partition qui est indiqué (ça survient souvent après une installation d'un 2e système d'exploitation). Changez partition(1) pour partition(2), et si ça ne fonctionne toujours pas, changez encore de chiffre jusqu'à ce que vous soyez tombé sur le bon. Si vous ne voulez pas avoir à rééditer BOOT.INI plusieurs fois, recopiez la ligne complète après [operating systems] et changez le chiffre dans chaque, vous n'aurez qu'a essayer les différentes options qui s'offriront à vous lors du prochain démarrage.


Supplément :
  • Copier encore la ligne complète après [operating systems] et ajoutez après /fastdetect : /safeboot:minimal /sos /bootlog
  • Changer le nom de l'option pour "Mode Sans Échec"


Vous avez maintenant une option dans le menu qui vous permet d'accéder au mode sans échec sans avoir à peser sur F8 lors du démarrage.

 

Merci à Marc-André Moreau sur le forum pour cette astuce !
 
 

2ème méthode


Reconstruire le Boot.ini
Meilleures réponses pour « HAL.DLL manquant ou corrompu » dans :
Fichier DLL manquant ou supprimé VoirLe système se plaint d'une librairie (DLL) manquante ? Il est possible, dans une certaine mesure de la retrouver en suivant les étapes suivantes : Afficher les fichiers cachés du système Dans le Poste de travail, cliquer sur Outils, puis Options...