solution for problem 1..
this is not the virus problem...
i think u should check u r system by changing the RAM of ur system...
most probably this type of error is shown by RAM....
while starting when ur Boot fails does the beep of the ram comes ....if yes go for motherboard check up
or its definately Ram
hav a gud day