|
|
|
|
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 installé sur mon ordinateur, j'ai voulu installer Ubuntu égualement et permettre de booter sur l'un ou sur l'autre. L'installation s'est bien déroulée et Linux fonctionne normalement. Seulement au moment de booter sur XP, hal.dll est déclarée manquante et le system redémarre.
J'ai appliqué la procédure suivante (merci dragonban au passage) :
-boot sur un cd instal de xp en mode réparation
-sélection de l'instal ( bizarrement il me propose [1] D:\windows et pas C: comme je pensais le trouver
-identification comme administrateur ce qui me permet d'accéder à l'invite de commande D:\WINDOWS>
-bootcfg /add, il renvoie le message d'erreur suivant :
Recherche des installations de Windows sur les disques. Erreur : la recherche des installations de Windows sur les disques a échoué. Cette erreur peut être causée par un système de fichier endommagé qui empêcherait Bootcfg d'analyser correctement. Utiliser chkdsk pour détecter des erreurs de disque. Remarque : cette opération doit être menée à bien pour que les commandes /add ou /rebuild puissent être utilisées.
Device Boot Start End Blocks Id
System
/dev/sda1 2 10199 81915435 f W95 Ext'd (LBA)
/dev/sda2 * 10200 24789 117194175 7 HPFS/NTFS
/dev/sda3 30340 30401 498015 83 Linux
/dev/sda4 24790 30339 44580375 83 Linux
/dev/sda5 2 10199 81915403+ 7 HPFS/NTFS
où sda2 semble être mon disque D: et sda5 le C:, d'après le contenu
D: NTFS 79995 Mo \device\harddisk0\partition4 C: NTFS 114447 Mo \device\harddisk0\partition1 L: 43536 Mo \device\harddisk0\partition3 K: 487 Mo \device\harddisk0\partition2 E: FAT16 492 Mo \device\harddisk5\partition1 J: \device\CdRom0K et L, ce doit être mes partition pour linux.
[boot loader] timeout=1 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=otpin /fastdetect
Configuration: Windows XP, Ubuntu Firefox 2.0.0.14
Les choses avances, j'ai changé le numéro de partition indiqué dans le fichier c:\boot.ini : [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows Xp Professionnel" /noexecute=otpin /fastdetect et j'ai copié d'autres fichiers (Bootfont.bin, ntdlr, ntdetect.com) dans d: et j'arrive maintenant à démarrer en mode sans echec. Il trouve donc hal.dll Le fichier BOOTSECT.DOS dont j'avais entendu parlé était par contre absent. Je ne sais pas si c'est normal. Reste que l'ordinateur plante au moment de l'affichage du logo xp et de la barre de progression lorsqu'on lance xp en mode normal. Des suggestions ?? |