IT IS NOT A HARDWARE PROPLEM I AM SURE.
ok follow the simple and easy step:
IF C: Dirve is FAT 32 mean boot your computer with 98 Booting
floopy with these go to the windows xp cd folder i386 folder and
then Copy NTLDR or NTDETECT.COM and then drop into
C

rive then your problem is solved.
IF IT IS NTFS partition:
Boot your computer with XP CD and then enter into RECOVERY
CONSOLE by pressing 'R'.And the change to cd drive.IF u cd
drive is E: mean do the following:
C:\>cd E:
E:\>cd i386
E:\i386>Copy NTLDR C:\
(or)
E:\i386>Copy NTDETECT.COM C:\
on doing these we can correct the corrupted or missing\windows\system32\config.
If windows show the following error mean:
"windows could not stsrt because the following files missing or corrupted WINDOWS\SYSTEM32\CONFIG\SYSTEM"
if such a error come's mean let us see how to change:
As said above enter into RECOVERY CONSOLE:
Give these command in that command prompt:
C:\> CD Windows\Sytem 32\config
C:\Windows\system32\config>ren.system system.bad
C:\windows\system32\config>copy\windows\repair\sys tem
ON DOING these ur PROPERLM solved.
NOTE:THIS IS NOT COPIED FROM WEBSITE's