Brak pliku hal.dll przy starcie XP po instalacji Linuxa

Mam następujący problem, instalowałem kubuntu, a na dysku miałem jeszcze xp, niby wszystko Okej, zainstalował się. Po pewnym czasie chce się przełączyć na win i pograć, a tu psikus, wyskakuje błąd, że plik windows/system32/hal.dll jest uszkodzony i nie można uruchomić systemu, itp itd blabla… Czy można to naprawić w ten sposob, ze po wlozeniu plytki z win dac napraw istniejącą wersje systemu , moze ktos zna sposob?

P.s

Sciagnelem plik z tej strony http://www.dll-files.com/dllindex/dll-files.shtml?hal i podmienilem ale nic, dalej ten sam blad ;/

Spróbuj włączyć Konsolę Odzyskiwania Systemu Windows (Bootujesz płytkę windowsa - chyba wiesz jak to zrobić? I dajesz R jak się wszystko załaduje.

Tam spróbuj wpisać polecenie:

fixboot

Jak nie pomoże to spróbuj, także w konsoli, wpisać:

EXPAND D:\i386\hal.dl_ C:\windows\system32\hal.dll

Jeśli to nie pomoże, to już nie wiem.

Za literę D musisz wstawić literę odpowiadającą twojemu napędowi CD-ROM.