Bonsoir à tous !
J'ai récemment découvert et utilisé le logiciel DISK2VHD pour virtualiser une machine tournant sous XP Home. Le système de fichiers est du FAT32.
La création du fichier VHD n'a pas posé de problème, et j'ai utilisé l'option permettant de préparer l'image pour une utilisation sur Virtual PC.
Le logiciel édite le fichier boot.ini pour qu'il pointe directement vers les bons fichiers systèmes, ce qui donne quelques chose dans ce genre:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Disk2vhd Microsoft Windows XP dition familiale" /noexecute=optin /fastdetect /KERNEL=ntkrpuni.exe /HAL=halacpi.dll
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP dition familiale" /noexecute=optin /fastdetect |
Problème:
Lors du boot sur la 1ère ligne (celle préparée par DISK2VHD), j'obtiens le message d'erreur "Le programme de chargement a eu besoin de DLL pour le noyau".
Lors du boot sur la 2nde ligne (boot.ini de base), j'obtiens un message d'erreur logique m'expliquant que hal.dll est introuvable ou endommagé.
J'ai fouiné sur le net et j'ai trouvé pas mal de pistes, mais je n'ai pas réussi à faire booter la machine, que ce soit avec Virtual PC ou VirtualBox.
J'ai aussi tenté une réparation Windows, mais sans succès, le programme d'installation copie les fichiers puis reboot la machine, mais au moment ou la suite de l'installation doit commencer, je me paye un BSOD que j'ai pas le temps de lire.
Bref, je sais plus trop quoi faire, alors toute aide sera la bienvenue.
Merci à tous et bonne soirée.