"j'ai essayé de faire bootcfg /add mais ca ne fonctionne pas ... il ne peut pas car il n'arrive pas lire certains fichiers, le hal.dll je présume... "
ok, donc tu n'es pas sûr que le problème vient du hal.dll.
Peut-être que tu as des problèmes avec encore d'autres fichiers (ça me semble bien probable).
Lance la restauration de la base de registre si tu peux sinon tu peux booter sur un Linux en livecd qui prend en charge la gestion du ntfs et de là, modifier le fichier boot.ini et voir ce que ça donne.
Vérifie que dans le fichier en question tu as bien :
"[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows" /fastdetect
"
si ça ne marche toujours pas, il te reste alors une réinstallation de windows.


