Esetleg keresd meg a C:\windows\system32 mappában a hal.dll-t aztán másold (ne helyezd!!) át a másik D:\windows\system32 mappába...és úgy próbáld bebootoltatni....
Ha csak egy van windowsod van akkor:
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional- magyar" 3GB" /3GB /fastdetect
Szóval a partition(2)-nél átírod a 2-rõl az 1-re és úgy próbálsz be bootolni(a másikat ne töröld).Ha meghagyod a másik bejegyzését akkor nem hiszem hogy a windowsod tönkre megy,esetleg annyi hogy lesz hogy a "3GB"-os indítás nem mûködik akkor sem.