Hal.dll manquant suite à l'installation de xubuntu en dual boot

Fermé
bowling15000 - 24 sept. 2016 à 23:29
Edawards Messages postés 17125 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 21 juillet 2020 - 1 oct. 2016 à 15:34
Bonjour à tous,
Je tiens d'abord à vous prévenir que je suis néophyte dans le monde Ubuntu et que je n'y connais pas grand chose de façon générale en informatique.
Voilà mon problème : J'ai installé depuis peu Ubuntu en conservant Windows XP sur mon ordinateur, via une clé usb. J'ai créé une nouvelle partition de 60go sur les 220 disponibles sur mon disque.
Ubuntu est installé et fonctionne nickel. J'en suis très content. Par contre, lorsque je souhaite lancer Windows XP au démarrage de l'ordinateur, un message apparaît, m'indiquant que le fichier windows root>\System 32\hal.dll est manquant ou corrompu.

Heureusement, lorsque je suis sous Ubuntu, j'ai toujours accès au disque windows et à tous mes fichiers mais je ne peux évidemment pas faire tourner mes logiciels...
J'ai essayé de voir la cause du problème sur plusieurs forums et ai suivi 2 manip :
- télécharger un nouveau hal.dll et remplacer l'existant ;
- modifier le fichier boot.ini sur la racine en essayant différents numéro de partition...

Aucune des 2 solutions n'a fonctionné.

Je vous mets ci-dessous ce que donne un fdisk, au cas où :

Disque /dev/ram0 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram1 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram2 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram3 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram4 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram5 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram6 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram7 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram8 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram9 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram10 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram11 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram12 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram13 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram14 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disque /dev/ram15 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes



Disque /dev/sda : 232,9 GiB, 250059350016 octets, 488397168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xeede9d79

Périphérique Amorçage Start Fin Secteurs Size Id Type
/dev/sda1 63 240974 240912 117,6M de Dell Utility
/dev/sda2 * 240975 358824360 358583386 171G 7 HPFS/NTFS/exFAT
/dev/sda3 358825982 481468049 122642068 58,5G f Étendue W95 (LBA)
/dev/sda4 481468050 488392064 6924015 3,3G db CP/M / CTOS / ...
/dev/sda5 476230923 481468049 5237127 2,5G cd inconnu
/dev/sda6 358825984 467847167 109021184 52G 83 Linux
/dev/sda7 467849216 476229631 8380416 4G 82 partition d'échang

Partition table entries are not in disk order.

Disque /dev/sdb : 931,5 GiB, 1000204885504 octets, 1953525167 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7cdb50eb

Périphérique Amorçage Start Fin Secteurs Size Id Type
/dev/sdb1 2048 1953521663 1953519616 931,5G 7 HPFS/NTFS/exFAT





Si vous avez des idées sur comment solutionner ce problème ça m'arrangerait beaucoup car j'ai énormément de logiciels hyper utiles sous windows...
Merci à vous.

Guilhem



A voir également:

1 réponse

Edawards Messages postés 17125 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 21 juillet 2020 1 926
25 sept. 2016 à 00:43
Bonsoir
Lire bien ceci jusqu'en bas de la page et essayez d'effectuer le méthodes proposées par Microsoft, on ne sait jamais cela peut fonctionner :

http://www.google.fr/...
0
bowling15000
25 sept. 2016 à 11:08
Bonjour,
Merci pour la proposition. Malheureusement, lorsque je fais F8 et choisis réparer l'ordinateur, le même message "fichier hal.dll manquant" apparaît... je ne peux donc pas accéder à la console de récupération de windows.
0
Edawards Messages postés 17125 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 21 juillet 2020 1 926
25 sept. 2016 à 17:47
Bonjour,
Pour passer de Ubuntu à XP, avant de démarrer, vous allez panneau configuration, Système, puis paramètres avancés, vous allez sur démarrage et récupération et en haut vous cliquez sur la petite flèche et vous mettez XP confirmer par Appliquer puis OK et redémarrer le PC.
0
bowling15000
25 sept. 2016 à 21:16
Rectification : je suis sur Xubuntu. Je ne trouve pas l'équivalent du chemin que vous décrivez. Savez-vous lequel est-il ?
0
Edawards Messages postés 17125 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 21 juillet 2020 1 926
26 sept. 2016 à 16:19
0
bowling15000
26 sept. 2016 à 21:16
Merci beaucoup.
Je vais tenter. J'avoue que j'ai peur que ça dépasse un peu mes compétences informatiques (surtout pour la 2ème étape consistant à réinstaller le GRUB, je ne sais pas encore comment choisir sur quel sda le mettre).
0