bowling15000
Messages : 2
Enregistré le : 24 sept. 2016, 23:07
Contact : Envoyer un message privé

hal.dll manquant suite à l'installation de Xubuntu

24 sept. 2016, 23:10

Bonjour à tous,
Je tiens d'abord à vous prévenir que je suis néophyte dans le monde Xubuntu et que je n'y connais pas grand chose de façon général 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 Xubuntu, 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

barbatux
Messages : 354
Enregistré le : 27 avr. 2012, 11:29

Re: hal.dll manquant suite à l'installation de Xubuntu

26 sept. 2016, 08:51

Bonjour Guilhem,

1- Pour réparer le démarrage de windows xp, tu peux regarder là
https://doc.ubuntu-fr.org/comment_recup ... windows_xp
qui t'emmenera là
http://www.vista-xp.fr/forum/topic240.html
Il y a aussi des cd de maintenance du genre ubcd, ubcd4win, hirensBCD...

Sinon, je pense que supergrubdisk inclus dans rescatux le fait aussi
http://www.supergrubdisk.org/rescatux/
Il y a boot repair aussi
https://doc.ubuntu-fr.org/boot-repair

Après avoir réparer le mbr (xp qui démarre) il te faudra sûrement réinstaller grub (sur sda, et non dans une partition genre sda1)
https://doc.ubuntu-fr.org/tutoriel/comm ... aurer_grub

bowling15000
Messages : 2
Enregistré le : 24 sept. 2016, 23:07
Contact : Envoyer un message privé

Re: hal.dll manquant suite à l'installation de Xubuntu

26 sept. 2016, 21:21

Merci beaucoup pour ton aide.
Je vais tenter la manip' même si je pense qu'on frôle mon plafond de compétences en matière informatique.
Pour la réinstallation du GRUB, on me demandera sur quel sda je souhaite l'installer c'est ça ? Comment savoir lequel ?

Merci encore.

barbatux
Messages : 354
Enregistré le : 27 avr. 2012, 11:29

Re: hal.dll manquant suite à l'installation de Xubuntu

27 sept. 2016, 07:29

Pour la réinstallation du GRUB, on me demandera sur quel sda je souhaite l'installer c'est ça ? Comment savoir lequel ?
Nan :) tu sembles avoir 2 disques durs :
sdb de 1 To avec une partion sdb1
sda avec 7 partitions (sda1 à 7)

Il vaut mieux installer grub non pas sur une partition du disque mais désigner le disque lui-même.
Dans ton cas sda (sans chiffre derrière), comme ici
Image

Retourner vers « Xubuntu »