XP boots to black screen before os loads

hi, i have limited tech knowledge, and usually find help through google searches, this one is not finding anything.

I stupidly ran an .exe file from web (thought was a info file which i open often, didnt see the .exe)
avg instantly reported 2 files were moved to quarantine.
the pc was making grinding noises, so i shut down.
Upon pressing the power button I get the light on the cd drive and power light come on, but screen stays black.
I can press F8 and get the the boot screen, but that has no effect.
I have inserted the xp disc (from old pc, this one came with it pre installed) does that matter?
Upon my searches online I have tried a site which suggested:
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\system\software c:\windows\system32\config\software
copy c:\windows\repair\system\sam c:\windows\system32\config\sam
copy c:\windows\repair\system\security c:\windows\system32\config\security
copy c:\windows\repair\system\default c:\windows\system32\config\default

Nothing happened there.

I am now doing a chkdsk /r
That quickly reached 50% then slowed down until 70% then dropped back to 50% ??? it is no longer making noises and gone to 51% after 2 minutes.

any ideas how to repair? im guessing its a boot.ini problem? a virus from the .exe?

I am happy to reinstall windows, but there are pictures of my 2yr old on harddrive which i didnt get to back up to portable drive, would like to rescue them first if possible.

Hope someone can help.


edit:
ok that chkdsk ran, and found one error, typed exit, no fix.
also tried:
COPY D:\i386\NTLDR C:
COPY D:\i386\NTDETECT.COM C:
and a fixboot

again nothing, it just stays blank.
 
Back