jakákoli nová instalace windows si vytvoří nový správný hal.dll
můžeš ještě zkusit ten disk (v konzole zotavení nebo jako druhý připojený v jiném pc) zkontrolovat - chkdsk nebo chkntfs - jestli se zas neobjeví funkční umístění hal.dll.
edit:
preventivně: vytáhni disk, strč jako druhý k jinému pc, vydoluj všechna data.ok takže bych neztratil dokumenty které mám v xpčkách ve složce documents and settings??
už aspoň víš, k čemu se používá rozdělení disku.