![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Win XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) | |
|
Invité de passage
![]() Date d'inscription: mai 2005
Messages: 5
|
tout le monde,j´ai un problème fort contraignant : Windows n´arrive plus à démarrer Au démarrage, encore sous MS-Dos, il m´affiche : Citation:
Voilà ma config : Acer 9423 Intel Core 2 Duo T5500 1 Go DDR2 Windows XP Media center Vu que Microsoft lutte "efficacement" contre le piratage, je n´ai pas de CD de mon Windows alors que j´ai payé mon ordi + de 1 000€ merci Bill (c´est assez paradoxal d´ailleurs : t´achetes un ordi t´as pas de CD, tu pirates un Windows et là tu as un CD ; cherchez l´erreur). Enfin bref, passons à la partie la plus drole (enfin pour vous), la cause possible de cet incident (pour ceux que ca intéresse pas, mes questions sont plus bas Mon oncle allait me passer Splinter Cell (depuis le temps que je voulais y jouer) mais je n´allai l´avoir que dans quelques jours, impatient, je cherche sur eMule (je sais pas bien mais vu que j´allai posséder la VRAIE version, pas de problèmes) et je télécharge le jeu. L´install se passe sans problème, je met le dernier patch, je lance le jeu et là il me dit qu´il manque une dll. Je la trouve sur le net et l'installe, mais là il me dit qu'il manque une autre dll. Je sens le coup de l´install foireuse et je désinstalle. Là ca se passe bizarre, l'opération est assez longue pour pas grand chose et quand je redémarre SURPRISE j´ai au moins une dll qui s´est barré, la fameuse hal.dll Je voulais donc savoir si il y avait un moyen de résoudre ce problème sans formater et donc sans perdre mes documnts (j´ai des images disk faites avec Nero Ghost et le CD de boot qui va avec mais un peu vieilles) ? Si le formatage/restauration est inévitable (et je sens qu'il va l'etre), y a t´il moyen de récupérer des fichiers ? Et est-ce que le jeu dont je parle plus haut est la cause de tout ca, ou c´est un virus, ou un planatge de Windows connu ? merci à vous. EDIT : en démarrant avec F8, une option s'intitule "Mode restauration Active Directory (controleurs de domaine Windows XP) ". Cet option pourrait-elle m'aider ? SOLUTION : Déjà ne téléchargez pas des conne**** sur eMule Ce sont les deux solutions proposées par evarisnea que je remercie 1/ à partir du Ultimate Boot CD (ou UBCD) :
2/ à partir d'un cd windows XP :
Bonne chance à vous Dernière modification par simon_david91 ; 14/05/2007 à 20h00 |
|
|
|
|
|
|
#2 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: avril 2007
Localisation: En bordure, simultanément, de 2 autres pays
Messages: 223
|
et en récupérant cette dll sur un autre ordi, en la cloquant sur une disquette ? elle fait 129 Ko, donc pas de souci. Tu démarres le pc défectueux en "sans-échec", invite de commande, et tu tapes "copy a:\hal.dll c:\windows\system32\"
Dernière modification par warwink ; 14/05/2007 à 15h14 Motif: couleur illisible |
|
|
|
|
|
#3 (permalink) | |
|
Invité de passage
![]() Date d'inscription: mai 2005
Messages: 5
|
Citation:
Dernière modification par warwink ; 14/05/2007 à 15h15 |
|
|
|
|
|
|
#4 (permalink) |
![]() Date d'inscription: juin 2005
Localisation: Bafoussam
Messages: 1 294
|
![]() HAL = Hardware Abstraction Layer, soit la couche d'abstractio matérielle de windows, une interface qui est chargée de l'émulation du matériel pour les logiciels tournant sous windows si je me souviens bien implémentée dans les OS NT. c'est notamment à cause d'elle que je ne peux plus programmer simplemen mon accès au port parallèle... bref il te faut remettre ce fichier à sa place. évidemment en mode sans échec c'est impossible. essaie un cd de démarrage comme UBCD qui te permettra de booter ton pc et de t'offrir divers outils de dépannage, notamment une prise en charge de l'usb, ntfs et tout. fais une recherche google avec UBCD. je dois te préciser que c'est en anglais. il existe plein d'outils de ce genre. autre alternative, tu essaie de trouver un cd de xp, tu bootes dessus, ayant connecté la clé usb dans laquelle tu as copié le fichier hal.dll, tu passes par la console de récupération et en invite de commande tu fais ta copie. bonne chance et vive eMule
__________________
Modérateur delphi Le défaut c'est qu'il n'y a pas de défaut Guide du développeur delphi devant un problème
|
|
|
|
|
|
#5 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2005
Messages: 5
|
oki j'essaierai ca. j'espère qu'il ne manque que la hal.dll, je me vois mal remttre 15 dll une par une. je verrai ca demain, là je suis sur un ordi à 2 balles
Par contre pour le cd d'XP, c'est un sésame assez rare vu que maintenant il te le file plus s'il est installé d'office sur ton ordi. Merci à toi |
|
|
|
|
|
#6 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2006
Messages: 2
|
Je suis presque certain que tu as effacé le fichier caché "BOOT.INI"
situé à la racine de la partition. Et qui contient (chez moi) : [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 /NoExecute=OptIn Pour le savoir il te faut un CD MS-DOS (à défaut de disquette) et taper la commande : dir c: /a:a Patrick |
|
|
|
|
|
#7 (permalink) |
![]() Date d'inscription: juin 2005
Localisation: Bafoussam
Messages: 1 294
|
tu as déjà eu un probléme similaire et c'était le boot.ini qui était éffacé ? surprenant !
sinon en bootant sur un cd msdos, il faudrait encore que celui ci prenne en charge les partitions ntfs si le disque est formaté dans ce système de fichiers.
__________________
Modérateur delphi Le défaut c'est qu'il n'y a pas de défaut Guide du développeur delphi devant un problème
|
|
|
|
|
|
#8 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2005
Messages: 5
|
j'ai trouvé un cd de windows XP, le seul problème c'est qu'il me demande mon mot de passe administrarteur et que je m'en rappelle plus (no comment). De toute façon une fois mes fichiers récupérés il aura droit à une cure de jouvence, déjà qu'il me disait que je n'avais pas les droits administrateurs alors que je suis le seul compte
enfin bref, j'ai aussi gravé UBCD, ca a l'air puissant ce machin là, le problème c'est que je connais aucun des logiciels et donc leur utilité... bon je continue mes recherches mais si quelqu'un connait le nom du logiciel a utilisé pour supprimer le mot de passe administrateur ou ouvrir l'invite de commande, ca me serait fort utile. Là je fais une recherche google avec le nom de chaque logiciel mais c'est... comment dire... long ? oui c'est ca, très long !
|
|
|
|
|
|
#10 (permalink) |
|
Invité de passage
![]() Date d'inscription: mai 2005
Messages: 5
|
j'ai trouvé (un peu au pif) deux outils sympas : Necromancer Dos navigator et DOS Navigator. ca m'a permis d'identifier le problème : la hal.dll a bien disparu, donc ca vient pas du Boot.ini
j'ai donc copier le hal.dll d'un autre XP sur une clé USB et relancé Necromancer mais il ne detecte pas ma clé usb. Idem pour DOS navigator. et sur le site de UBCD, il y a effectivement une liste des programmes avec un renvoi sur chaque site mais je ne trouve rien sur la "non reconnaissance" de ma clé usb sur le forum/site de Necromancer (DOS navigator est en russe )Au pire, je transfère les fichiers que je veux garder sur ma 2e partition et je formate la première. EDIT : j'ai trouvé comment remettre la hal.dll, je mets les 2 solutions dans mon premier post. Maintenant mon problème est qu'il y a encore des fichiers manquants mais maintenant j'ai la technique EDIT 2 : maintenant j'ai le temps d'apercevoir le logo d'XP mais il disparait très vite, remplacé pendant une fraction de seconde par un écran bleu avec du texte mais j'ai pas le temps de lire qu'il a déjà redémarré. Je vais me servir de mon image disk, de toute façon grace à Necromancer's Navigator j'ai pu déplacer mes documents sur une autre partition. Dernière modification par simon_david91 ; 14/05/2007 à 19h32 |
|
|
|
![]() |
![]() |
||
hal.dll manquante
|
||
| Outils de la discussion | |
|
|