Posez votre question
Signaler

HAL.DLL manquant ou corrompu - LA Solution [Résolu/Fermé]

Marc-André Moreau - 4 jun 2004 à 00:45 - Dernière réponse le 17 sep 2009 à 01:02 dragonban
Si jamais vous ne pouvez plus entrer sous windows à cause de l'erreur suivante : "HAL.DLL manquant ou corrompu" veuillez savoir que 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 :
Partez l'ordinateur sur une disquette de démarrage (si vous n'en possèdez pas vous pouvez en avoir une sur www.bootdisk.com)
et accédez à l'invite de commande. Entrez les commandes suivantes :
C:
edit boot.ini

Vous accéderez à BOOT.INI, par défaut il ressemble à:
[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:
copiez encore la ligne complète après [operating systems] et ajoutez après /fastdetect : /safeboot:minimal /sos /bootlog
Changez 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.
Lire la suite ...

Meilleures réponses

 Hal.dll - Rechercher

 Hal.dll manquant ou corrompu - Fiches pratiques

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

 <racine windows>\system32\hal.dll manquant ou corrompu - Forum

Meilleure réponse: J'ai enfin résolu le pb j'ai réinstaller avec f10 et c ok merci

 Hal.dll manquant ou corrompu vista - Forum

Bonjour, après une mise à jour de Vista mon PC démarre sur un écran noir avec des informations suivants: Fichier: \Windows\system32\hal.dll Statut: 0xc0000221 Infos: Échec du chargement de Windows car la couche HAL est manquante ou endommagée J'ai...

 Hal.dll manquant ou corrompu - Forum

Bonjour, En allumant mon ordinateur, j'ai le message suivant : le fichier <racineWindows>\system32\hal.dll est endommagé" veuillez le réinstaller Ensuite je fais F8 - dernière bonne configuration connue et tout marche parfaitement. Bizarre non ? si le...

 Hal.dll manquant ou endommagé xp - Forum

Meilleure réponse: Bonsoir, Réparation de Windows XP : Réparation avec la Console de récupération: 1. Démarrer l'ordinateur sur le CD d'installation d'XP. 2. Appuyer sur R pour "Réparer". 3. Sélectionner l'installation à réparer. 4. Taper le mot de passe

 Passage ide en sata hal.dll manquant - Forum

Bonjour tout le monde , j'avais 2 disques SATA maxtor qui fonctionnaient parfaitement. Je les aient débranché pour brancher le HDD SATA Seagate tout neuf de mon pere pour pouvoir lui partitionner formater et installer windows ... donc je l'ai fait...

 Winsetupfromusb fichier hal.dll manquant - Forum

Bonsoir, Si tout se passe bien, je vais recevoir le Samsung R720 XE6V 7350 demain. Je comptais préparer ce soir un cd avec windows xp + les drivers RAID / SATA avec nLite afin de downgrader vers xp, cependant je ne sais pas quel fichier correspond aux...

 Windows demarre pas fichier hal.dll manquant - Forum

Bonjour, mon pc me marque [quote]Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé : racine windows> system32\hal.dll veuillez réinstaller une copie du fichier ci dessus[/quote] Je suis avec un toshiba et je n'est pas acces...

 Ficher system32/Hal.DLL manquant - Forum

Meilleure réponse: Si je reviens sur le poste 18 lorsque tu dis : Le programme d'installation ne peut pas poursuivre car la version de Windows installée sur votre ordinateur est plus récente que la version qui se trouve sur le CD-ROM. Avertissement : Si v

 Hal.DLL manquant et acer 3630 - Forum

Meilleure réponse: RE Avec ca: http://toutoulinux.free.fr/ , tu recree un fichier boot.ini a la racine de ta partition principale. http://www.pc-infopratique.com/... Je pense que si tu as une partition cachee, ca devrait etre ca: [boot loader] timeout=10.

 Problem instale vista sur xp hal.dll manquant - Forum

Bonjour,voila j ai un gros soucis, j ai trouvé de nombreuse solution mais je comprend rien sa parle de boot ect... mais je ne ss pas sur que sa parle du meme probleme que moi alors je vient sollicité votre aide ! alors : j'ai un pc portable hp qui...

 Hal.dll manquante // erreur pour bootcfg /add - Forum

Bonjour, j'ai rencontré le traditionnel problème du hal.dll manquant, mais les procédures que j'ai trouvé pour réparer n'ont pas fonctionnées. Si vous avez une idée sur la marche à suivre, elle sera la bienvenue. ayant à la base Windows XP pro...

 Hal.dll manquant - Forum

 Windows\system32\hal.dll manquant !!! - Forum

Bonjour à tous ! J'ai un problème avec mon pc portable sous windows XP, tout marchait très bien hier soir, et ce matin quand je l'ai allumé, il m'apparait un messsage du genre :"Windows ne peut pas démarrer car le fichier : racine...

 &lt;racine windows&gt;\system 32\hal.dll manquant - Forum

Meilleure réponse: salut peux tu demarer en mode sans echec? http://www.commentcamarche.net/faq/sujet 5004 windows demarrage en mode sans echec soit la touche f8 ou f5. http://www.commentcamarche.net/forum/affich 783655 hal dll manquant ou corrompu la sol

Trier par :   Vote | Date | Date décroissante 187 réponses 1
Meilleure réponse
+68
moins plus
Merci pour la solution. Je viens juste d'avoir ce problème sauf qu'en lisant l'intervention de CLB, j'ai pas tenté le coup car toutes mes partitions sont en NTFS, sauf les partitions LINUX bien sûr.

Après une manoeuvre sous linux, impossible de booter sur XP Pro à cause du fameux HAL.DLL corrompu ou manquant.

Voilà la solution que j'ai appliquée :

boot sur cd-rom d'installation de XP PRO en demandant le mode réparation.

Entrée donc de mes identifiants administrateur puis utilisation de la commande BOOTCFG /ADD :

[scan des disques durs pour identifier les systèmes windows installés]

[1] C:\WINDOWS

sélectionner l'installation à ajouter :
taper 1 [entrée]

entrer l'identificateur de chargement :
taper le nom du système, ici : WINDOWS XP PRO [entrée]

entrer les options de chargement du système à lancer :
ici : /fastdetect [entrée]

puis je quitte le mode text et reboote la machine : exit [entrée]

la machine reboote sur GRUB où je choisis WINDOWS XP, et là j'arrive au menu de BOOT windows où je choisis l'option que je viens de configurer, soit WINDOWS XP PRO et j'arrive sur mon O.S. tranquille sans avoir besoin de réinstaller.

DONC, si vous n'avez que du NTFS, tout comme moi, tout n'est pas perdu !
riky001 - 16 sep 2009 à 20:48
Normal que vous ne puissiez pas lire dans vos disques dur windosiens avec Linux sur CD Live, pour une simple raison.

Il faut savoir déjà que Window, lors de son processus d'installation, a besoin de partitionner le disque dur sous un format qu'il puisse lire, comprend et où il peut installer ses dossier systèmes, le NTFS.

Ensuite, Linux n'est pas vraiment fan des partitions NTFS, donc il crée son propre type de partition et dédaigne la lecture du format Windosien, sauf si vous avez en votre possession un module pour Linux qui vous permetra ainsi de ne plus avoir de problème avec cette petite discorde, et vous pourrez lire le disque dur NTFS comme bon vous semblera ^^

Mais s'ajoute un problème. Le CD Live, permet la création d'un bureau virtuel sans installation sur les disques dur. Le soucis, c'est qu'aucun module n'est installable (du moins sauf les packtages pour les fichier audio, video etc.) donc vous ne pouvez utiliser le module qui vous permet de lire le NTFS. La salution? Et bien installer Linux =)

Pour l'installation, visitez un peu le forum, et vous pourrez trouver votre bonheur.

Amicalement,

Riky
dragonban - 17 sep 2009 à 01:02
Bonsoir Riky,

Aujourd'hui toutefois et depuis un petit moment déjà, le module permettant à Linux de gérer les partitions NTFS est présent dans les distributions LIVE. Je n'ai aucun problème pour accéder des systèmes windows à partir de Linux Live lorsque Windows refuse de booter.


Pierre - 15 jui 2009 à 09:48
même problème de hal.dll manquant ou corrompu...

PC portable, d'origine livré sous Vista, mais réinstallé XP Pro
j'ai conservé deux partitions d'origine constructeur (une réparation Vista et une EISA), au cas où... mais je n'aurais pas du !
résultat : disque comportant 4 partitions, et 3 windows détectés lors de la réparation...

la solution de dragonban a été nickel efficace, je l'en remercie

moralité : en cas de reinstall XP Pro à la place de Vistashit, virez TOUTES les partitions avant l'installation, vous ne vous en porterez que mieux
+3
moins plus
Bonjour,
Et merci. Trés instructif.
A+
+3
moins plus
Merci pour ta solution, tu viens de me sauver d'une réinstallation d'XP et de tous mes programmes...
ouf !
+2
moins plus
Bonjour a tous,
Suis sous xp avec le pb de hal.dll manquante... et n'ai pas de cd de réinstal xp.
Apparament on peut regenerer le boot.ini pour corriger le pb.
Puis je tenter d'acceder a la console de récuperation et taper le bootcfg /rebuild via un cd de boot windows 2000 ???
dragonban - 10 avr 2007 à 19:25
Bonjour

A priori je dirais que oui puisque la console de récupération te permet d'intervenir en tant qu'administrateur de ta machine et je ne crois pas qu'en mode console il y ait incompatibilité entre les différentes versions de windows.

Par contre, il faut connaître le mode console ....
lechevelu - 11 avr 2007 à 10:28
J'accede bien a la console de récupération avec un cd boot 2000, par contre la commande bootcfg /rebuild n'est pas valide (elle n'apparait pas dans la liste avec le help)...
J'ai tenté également avec un cd boot xp pro (dont je n'ai pas le numéro), là la commande existe par contre j'ai un message d'erreur qui me révéle un pb et conseille un chkdsk. Celui ci m'indique en une phrase qu'il ya des problèmes sur le volume...
Je sens que je suis bon pour un format reinstal complete ?
Est ce que cela pourrait être un pb plus grave sur le dd ?
+1
moins plus
La solution indiquée ci-dessus est valable si la partition C:\ a été formattée sous FAT32.
Si elle est formattée NTFS, alors il est impossible d'accéder au lecteur C:\ depuis une D7 de démarrage DOS classique.

Solution (voir les 2 derniers posts du lien suivant) : ---->
http://forum.presence-pc.com/forum2.php?post=7117&cat=2&page=1&config=presencepc.inc
bibo - 30 sep 2004 à 22:00
super pour l'info car ça vient de m'arriver et avec 3 systèmes installés (dont 98 en C fat 32, j'ai réussi à m'en sortir sous 98 pour pouvoir rebooter et lancer 2000 pro qui m'a réparé le boot ini avec checkdisk, plus performant que scandisk)
ensuite le boot de XP fut laborieux mais ok
comme mon disk ramais (tchhh,tchhh,tchhh,tchhh)sur tous les boot je pensais bien que derrière ce HAL (IBM de 2001?) devait se cacher un truc commun comme le boot ini de la partoche de boot ,car norton utilities sous 98 m'a réparé c d et e qui sont en fat 32 mais 98 n'accède pas au ntfs donc comme je suis arrivé à rebooter ensuite le pb devait plutôt se trouver sur C que sur f (W2K) et G (WXP),mais entre l'intuition et la connaissance...

merci donc pour le conseil du coup de la disquette et donc de surtout garder une partoche en fat 32 pour pouvoir y accéder en cas de besoin je m'y met de suite afin de modifier mon boot ini (au fait super aussi le coup du raccourci safe mode!!!)
@+B
+1
moins plus
Bonsoir Vintar

*_*

Je rêve !!!

Tu as installé Linux sur un morceau du C qui contient déjà un Vista ?!?!?!?!?!

Mais tu en avais marre de la vie ou quoi ?

Je t'explique :

Vista s'installe sur du NTFS, en principe (moi j'ai pas cette daube mais bon).

Linux s'installe en principe sur de l' EXT.

Déjà, ce ne sont pas du tout les mêmes systèmes de fichiers !!

Ensuite, on ne fait pas d'installation de 2 OS sur la même partition, quels qu'ils soient (mais là c'est carrément une aberration aggravée par des systèmes de fichiers carrément différents).

Dans ton cas, je te conseille de virer linux et de le réinstaller proprement sur une autre partition vierge et formattée pour lui.
Quant à ton windows VISTA, risques de devoir le réinstaller proprement lui aussi sur ton fameux C:, histoire qu'il ne soit pas plus bancale qu'il n'ait été prévu par M$.


+0
moins plus
Bonjour,
J'ai également ce problème avec ce fichier hal.dll manquant.
Cependant je n'arrive pas à suivre les consignes pour le remplacer car j'ai tout simplement pas accès à "c:\windows".
Il me dit accès refusé quand j'essaie de faire par exemple cd c:\windows.
Complètement désespéré :(
Merci pour votre aide.

Seul au monde...
dragonbandragonban - 6 fév 2007 à 12:48
Ok mais tu connais sans doute le dos ?

Alors tu bootes en mode réparation XP (si c FAT32 ton sys de fichier, alors tu peux aussi lancer le dos de 98) :

soit tu sais créer le fichier sous dos, et pas de pbm, tu fais comme ça;
soit tu ne sais pas créer sous dos et donc tu le crées sur une disquette à partir d'un pc en état de marche (un pote doit pouvoir te prêter l'accès à son pc ?), puis tu vas sous dos dans ta machine (mode réparation) et tu l'implantes par copy d ela disquette au disque dur dans le bon emplacement;
soit tu prends ton disque dur système et tu le mets en esclave ou en externe d'un disque système (pc d'un pote) et tu crées le fichier ainsi, puis tu réimplantes le disque dur à sa place initiale dans ta bécane.

Dans tous les cas, tiens-moi au courant des suites.

Bon courage et bonne chance.

Momo - 6 fév 2007 à 15:46
merci bcp
c'est ce que je comptais faire mais tu sais pas par hasard l'emplacement du fichier boot.ini c'est c: n'est ce pas?
Vintardragonban - 22 fév 2007 à 21:02
Bon à tous , j'ai le meme probleme , mais dans mon cas , c'est un peu compliqué .

J'ai windows xp famillialle installé sur le d: , windows vista sur le c: , et linux sur un petit bout du c: , et je peux pas faire la reparation windows puisque apperemment je me rappelle plus de mon mdp administrateur .

En plus , j'ai activé 2 fois en un mois mon windows xp oem via telephone pour changement de cm , et on m'a dit qu'une 3 eme , ca risque d'etre refusé :s

Je suis formaté en Ntsf et un peu d'ext quelque part , le tout sur un seul DD physique .

Je prend laquelle de solution? :D
+0
moins plus
Non , jmuis mal exprimé , en faites , j'avais 2 partoche , une avec xp , une avec vista , ca tourne nickel .
J'installe linux sur un bout de la partoche de vista ( je fait une partoche de 20 go pour linux en ext avec l'utilitaire gparted , j'ai installé" a partir du live cd )
Donc , Linux fonctionne nickel , je reboot , vista et xp me font une erreur , je repare vista, ca retourne nickel ( je tourne sur vista la )

Sauf que pour xp , c'est moins simple la :/

J'ai installé linux hier soir a 2 heure du matin , ca m'a pris comme ca, jsais pas ce qui sait passé , et à 2 heure du matin , je devais pas trop etre frais :s

( ce soir , je comptait installer mon ancienne version de windows 95 sur la partoche de xp , vu qu'il y avais quelques jeux de mon enfance sur le cd jpense , je laisse tombé? :d )

Donc , ce que je veux moi , c'est refaire tourner xp , qui est mon principale OS ( vista est vraiment pas assez mure pour l'instant , surtout pour jouer :s )

Note que je peux acceder au repertoire windows d'xp via vista , m'enfin apperemment le fichier hal.dll , c'est pas le vrai probleme si j'ai bien compris?
Vintar - 22 fév 2007 à 22:48
J'ai pas trouvé boot.ini dans mon dossier windows?

Surtout que je maitrise pas encore Vista et qu'apperemment cette OS facilite pas ce genre de manip , le fait que mon first boot soit sur CD , ca change rien?
dragonban - 23 fév 2007 à 00:10
ah oui , désolé , pour vista je le connais pas du tout donc je peux pas t'aider.

Vintar - 23 fév 2007 à 16:48
Je pense qu'une simple reparation de xp suffirait pour remettre sa en place , ca a fonctionné avec vista , sauf que , je suis bloqué par mon mot de passe admistrateur ...
C'est un mot de passe que j'ai forcement mit? ou un truc de type admin/admin comme les routeurs ou il suffit de mettre le nom de l'os ou autre?
+0
moins plus
Bonjour et merci pour cette astuce mais moi, j'ai tout essayé et ça ne passe pas, il m'indique toujours que mon fichier hal.dll est m
+0
moins plus
Salut,

j'ai eu le meme problème que toi avec le fameux fichier hal.dll corrompu.

Je ne sais pas si c'est un hasard, mais voici ce que j'ai fais:

j'ai placer une disquette non formatée dans le lecteur et j'ai rebouter mon ordi.

Windows m'est apparu comme par magie comme s'il ne s'était rien passé.

C'est à essayer.
+0
moins plus
Bonjour a tous,

Encore le meme probleme (hall.dll non trouve ou corrompu), mais une autre solution.

J'ai simplement efface le fichier boot.ini depuis la console de recuperation de Windows.

Apparamement, Windows XP s'auto-dem... quand ce fichier lui manque, et cela a regle le probleme.

Les autres solutions n'avaient pas marche :
- Modif de boot.ini : pas de commande edit dans la console de recuperation.
- Disquette de boot : pas de lecteur de disquette sur les nouveaux portables.
- bootcfg /add : erreur a la validation, sans explication.

Mais maintenant Windows demarre comme une fleur.

Merci a tous pour ces reflexions.

Olivier
mrprob - 1 avr 2009 à 23:55
bonsoir..merci pour cette solution,car pour moi aussi la solution du dragon n'a pas marché...en fait l'erreur apparait kan meme kan j'essaye de booter avec le nouveau "windows xp pro" qu'on a crée avec la soluce de dragon!! :(

stp,explique moi comment on efface le fichier boot.ini :$

merci a tous
+0
moins plus
Mille merci et bravo à Dragonban dont la solution a marché en un clin d'oeil alors que je n'y croyais plus !

Super !
+0
moins plus
Bonjour,
j'ai un multi system (98, 2000, et XP) sur un disque dur ( en maitre), et un 4eme system (XP) sur un autre disque dur (maitre), en esclave de ce disque dur, il y en a un autre.
J'ai besoin pour des raisons de longueurs de cables IDE (pour brancher un CDrom) de mettre l'esclave sur le canal IDE du premier, mais dès que je debranche l'esclave ( ou que je le branche sur l'autre canal donc) j'obtiens cette erreur hal.dll
Quand je boot avec une disquette pour acceder à la commande edit boot.ini, ça me dit que la commande n'existe pas.
quelle disquette de demarrage faut-il pour avoir cette commande ?
(sur bootdisk.com y'en a un paquet !)
merci d'avance
+0
moins plus
problème reglé ! merci pour le tuyau !
chris
+0
moins plus
Bonjour,

je viens de gouter moi aussi au hal.dll missing(avant hier). En mode console avec le CD d'XP familiale, un simple "dir" ne fonctionne pas (dans style ne peut pas accéder au répertoire quelque chose comme ça)

bouh pas de fichier :-(

Je suivi la méthode de microsoft : http://support.microsoft.com/kb/330184/fr

c-a-d boot sur cd xp, mode console et commande : bootcfg /rebuild
un petit chkdsk, pour verifier que tout fonctionne et lors d'un nouveau dir : tous mes fichiers réapparaissent

et zou windows, comme les mars et ça repart...
FTR - 15 jui 2009 à 10:07
J'ai le même problème : hal.dll manquant.
Je dispose de ma cd de restauration d'origine, XP home.
Mais la version XP home sur mon ordi est la SP3 et celle sur le CD est la SP1 - qu'est-ce qui me reste à faire ?

merci de vos lumières
ftr
+0
moins plus
juste au cas ou ce n'est pas le boot.ini

(mon cas)

tu peux facilement trouvé HAL.DLL sur :
http://www.fichier-dll.fr/hal.dll,1144
+0
moins plus
bonjour jai le fichier hal.dll ki mank é je compren pa votre methode jai un ordi acer é je narive pa a lancer le cd dinstallation o demarrage de lordi merci de me repondre
+0
moins plus
Bonjour,

Merci pour ce petit conseil qui m'a rendu un grand service.
J'aurais du y jeter un coup d'oeil plus tôt au lieu de chercher depuis les CD de Windows pour une réinstallation.

Merci encore.

Buon.
+0
moins plus
bonjour à tous.j ai tout lu et tout essayé vos astuces,sans succes.
alors mon probleme à moi est aussi le HAL.DLL manquant.
j ai bien pris le fichier autoexec qui permetrait de reussir a reparer l ordi.seul souci,le fichier fait 4,2 mega et une disquete en contien que 1,3.or,impossible de metre ce fichier sur disquette.avec 3.11,c etait tout simple,l ordi disait juste de metre la disquette suivante.la avec xp,il dit qu il faut metre un volume plus grand.alors je me suis mis à la recherche d un partionneur pour ca.j ai entendu parlé de makedisc.exe.
introuvable sur mon cd d installation xp ou sur internet à dl.des heures perdues sur ineternet à chercher,mais pas de résultats
egalement,le bootage sur le lecteur cd ne fonctione pas.et je sais pas ou il faut aller ds le bios pour regleer ce probleme.
alors j ai pris une disquette de boot d un autre ordi xp que j ai mis sur l ordi a qui il manque le fichier.
alors je peu aller sur le lecteur a,le C,mais sur aucun des 2 lecteur cd à partir la commande.
j ai essayé de taper bootcfg edit ou les autre trucs comme edit.ini,mais aucun ne marche.
je sais vraiment plus quoi faire.les gens que je connaissent non plus^^.
help,la situation est vraiment dramatique
+0
moins plus
bon ba bonne nouvelle:j ai reussi a booter le cd.je suis en train de réinstaller windows.
j avais reussi a reparer HAL,j ai redemarer,et il me dit qu il lui manque ntoskrnl.exe
petage de cable^^!!je suis allé ds bios pour demander de montrer la page de depart.ca m a permit de boot avec le cd.et installation de windows en cour de route.
et voila le travail^^.j espere que mon expreience profitera quelqu un;)
A voir également
Dossier du mois
Internet Explorer 8
  • Internet Explorer 8

    La rédaction vous conseille de découvrir la nouvelle version d'IE 8 optimisée pour CommentCaMarche