Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2007, à 20:39

jb084

Xp ne veut plus démarrer, hal.dll

Désolé de vous submerger de topics, mais j'ai un autre problème : en voulant démarrer sur XP, j'ai un message d'erreur me disant que le fichier hal.dll est endommagé.

J'ai fait quelques recherches, et j'ai vu que cela venait du boot.ini. ils conseillaient de faire une récupération système avec le CD d'install. J'allais le faire, mais un doute m'assaille : est ce que si je récupère les fichiers en question, Ubuntu sera toujours dispo ?
Sinon, comment faire pour réparer XP sans "casser" Ubuntu ?
Merci de votre aide !

Ma config :
Ubuntu 7.10
PC non tatoué


Edit : J'ai oublié de préciser que XP et Ubuntu était sur le même Disque

Dernière modification par jb084 (Le 11/11/2007, à 20:44)

Hors ligne

#2 Le 11/11/2007, à 21:19

john5168

Re : Xp ne veut plus démarrer, hal.dll

Non tu ne cassera pas ubuntu. Dans le pire des cas tu vas perdre Grub qui te permet de choisir Linux ou Windows au démarrage.

Pour retrouver Grub : http://doc.ubuntu-fr.org/installation/recup_ubuntu_apres_win?s=grub%20windows


Les associations du logiciel libre :
http://www.april.org/ ; http://www.aful.org/
Boutique informatique à encourager
Je suis client satisfais de Novatux

Hors ligne

#3 Le 11/11/2007, à 21:28

timity

Re : Xp ne veut plus démarrer, hal.dll

Bonjour,
depuis linux télécharge le fichier manquant et met le dans windows/systeme 32

et reboot
voici un lien http://www.dll-files.com/dllindex/dll-files.shtml?hal

Hors ligne

#4 Le 11/11/2007, à 21:40

jb084

Re : Xp ne veut plus démarrer, hal.dll

Mais ca n'est pas plutot un problème d'ordre de "boot", et de foichier boot.ini ?

Hors ligne

#5 Le 11/11/2007, à 21:44

timity

Re : Xp ne veut plus démarrer, hal.dll

Je ne pense pas si tu n'a pas changé xp de partition pas de raison remplace juste le fichier et reboot

Hors ligne

#6 Le 11/11/2007, à 21:47

jb084

Re : Xp ne veut plus démarrer, hal.dll

Je vais essayer ça.

Merci

Dernière modification par jb084 (Le 11/11/2007, à 21:47)

Hors ligne

#7 Le 11/11/2007, à 21:54

jb084

Re : Xp ne veut plus démarrer, hal.dll

Toujours pareil.

Je vais pas échapper à  la récupération de système XP hmm

Hors ligne

#8 Le 11/11/2007, à 22:03

timity

Re : Xp ne veut plus démarrer, hal.dll

Bon ben grave SGD et lance la récupération

Hors ligne

#9 Le 11/11/2007, à 22:06

jb084

Re : Xp ne veut plus démarrer, hal.dll

Oui, je vais faire ça smile

Hors ligne

#10 Le 11/11/2007, à 22:09

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

Salut

Avant de te lancer dans les grandes manoeuvres peux-tu lister le résltat de :
sudo fdisk -l et lister le contenu de :
boot.ini qui se trouve sur la partition Xp (C:\)

@+

Dernière modification par Compte anonymisé (Le 11/11/2007, à 22:10)

#11 Le 11/11/2007, à 22:15

jb084

Re : Xp ne veut plus démarrer, hal.dll

Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4ff24ff2

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               2        1530    12281692+   f  W95 Etendu (LBA)
/dev/sda2   *        1531       27026   204796620    7  HPFS/NTFS
/dev/sda3           27027       30256    25944975   83  Linux
/dev/sda4           30257       30401     1164712+  82  Linux swap / Solaris
/dev/sda5               2        1530    12281661    7  HPFS/NTFS

Par contre je trouve pa le boot.ini

Hors ligne

#12 Le 11/11/2007, à 22:17

jb084

Re : Xp ne veut plus démarrer, hal.dll

Oups, si, je l'ai trouvé

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect

Par contre, mon disque C n'est pas le disque système (erreur de manip lors de ma dernière réinstallation de XP). Ca doit venir de là  non ?
Le boot.ini est sur le C:\ (mon disque de données) alors que le système est sur le d:\ (disque système)

Hors ligne

#13 Le 11/11/2007, à 22:24

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

Peux-tu traduire wink qui est C et qui est D et donner le bout de config du menu.lst pour la partie Xp

@+

#14 Le 11/11/2007, à 22:26

jb084

Re : Xp ne veut plus démarrer, hal.dll

jeanjd63 a écrit :

Peux-tu traduire wink qui est C et qui est D et donner le bout de config du menu.lst pour la partie Xp

@+

J'ai pas compris ton message hmm

Résumé : C : données
D : système (windows)

C'est ce que tu me demandes?

Hors ligne

#15 Le 11/11/2007, à 22:37

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

Ben par rapport à la liste fdisk -l :

C: --> /dev/sda2 ou /dev/sda5
D: idem

@+

#16 Le 11/11/2007, à 22:39

jb084

Re : Xp ne veut plus démarrer, hal.dll

Ah pardon

c : sda1 (quoique j'ai un doute entre sda1 et sda5 hmm)
d : sda2

Hors ligne

#17 Le 11/11/2007, à 22:45

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

C'est bien ce que je pensais.
En fait les fichiers systèmes sont sous c: tu peux vérifier, ty dois y trouver boot.ini, NTLDR, NTDETECT.com etc..
Et ce vieux Xp ne sait pas démarrer sur une partition étendue.
Et C: est bien sur /dev/sda5.
Le but de la manoeuvre est maintenant de transformer la partition étendue /dev/sda1 et son lecteur logique /dev/sda5 en une partition primaire. Je sais que  partition magic sait faire ça, Gparted aussi peut être.

@+

#18 Le 11/11/2007, à 22:47

jb084

Re : Xp ne veut plus démarrer, hal.dll

Ouh là , tu peux m'indiquer un peu plus précisement ce qu'il y aura à  faire, j'ai pas envie de faire une grosse connerie hmm

Hors ligne

#19 Le 11/11/2007, à 23:00

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

jb084 a écrit :

Ouh là , tu peux m'indiquer un peu plus précisement ce qu'il y aura à  faire, j'ai pas envie de faire une grosse connerie hmm

Ben je cois qu'elle est déjà  faite (pour Xp) en fait /dev/sda1 est une partition étendue qui n'a qu'un lecteur logique. Cela ne sert à  rien et en plus c'est incompatible avec Xp.
Il faut maintenant "bidouiller" la table des partitions avec un outils Xp ou Linux pour revenir à  une situation saine de ce type :

ériphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           2         1530    12281661   7  HPFS/NTFS
/dev/sda2            1531       27026   204796620    7  HPFS/NTFS
/dev/sda3           27027       30256    25944975   83  Linux
/dev/sda4           30257       30401     1164712+  82  Linux swap / Solaris

Dans tous les cas et avant toute manip pense à  sauvegarder tes données importantes sur dd externe, clé usb ou cd/dvd.

@+

Dernière modification par Compte anonymisé (Le 11/11/2007, à 23:02)

#20 Le 11/11/2007, à 23:03

jb084

Re : Xp ne veut plus démarrer, hal.dll

Je le sens moyen cette manip sad

En fusionnant les partitions, ce serait pas possible ?

Hors ligne

#21 Le 11/11/2007, à 23:29

jb084

Re : Xp ne veut plus démarrer, hal.dll

Autre question : est ce que la recup' de XP avec le CD d'install pourra corriger mon  problème ?

Hors ligne

#22 Le 11/11/2007, à 23:32

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

Nan

#23 Le 11/11/2007, à 23:33

jb084

Re : Xp ne veut plus démarrer, hal.dll

Ok, comme ça c'est clair big_smile

Hors ligne

#24 Le 11/11/2007, à 23:37

jb084

Re : Xp ne veut plus démarrer, hal.dll

Et en copiant les fichiers ndtlr, boot.ini etc etc dans la bonne partition, ca ne marche pas je parie ? Ca serait trop simple tongue

Hors ligne

#25 Le 11/11/2007, à 23:47

Compte anonymisé

Re : Xp ne veut plus démarrer, hal.dll

Ben faut essayer hmm