Erreur WINDOWS\SYSTEM32\HAL.DLL

Bonjour,

J’ai dû formater mon pc ( c’est un pc assemblé) (j’ai 2 pc), aprés avoir mis mon cd de réinstallation (cd remis par le construteur), l’erreur WINDOWS\SYSTEM32\HAL.DLL endommagé ou manquant s’affiche.

J’ai consulté différents forums mais je ne trouve pas de solution car je ne peux accéder à rien et ne faire aucune manip ni écriture.

Avez-vous une solution ? merci par avance

:hello:

"HAL.DLL manquant ou corrompu"

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

La solution au problème est simple :

  • 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.

Autre astuce:

  • 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 ccm pour cette astuce ! :wink:

Mais puis-je créer cette disquette de démarrage sur mon pc justemment qui a cette erreur, mon autre pc n’ayant pas de lecteur de disquette, ou peut on faire une disquette de démarrage sur un cd ?