well it seems uve researched ur problem well.
urs is a lappy and therefore we have to solve this prob without being able to remove the drive. I know it can be removed but its advisable not to do so if under warranty.
bios not recognising cd drive can mean only 2 things, either ur bios is corrupt (can be flashed with software)
or ur drive has gone bad(electronics can go kaput anytime so dont be surprised tat "it was working but.....")
do 1 thing
as soon as u boot the computer press F8
it will get u to advaced boot menu
select start in safe mode
once done, the os will start.
from there , go to start ....then click all programs/.....accessories....then sytem utilities....then system restore.
over there select restore to an earlier date. select the date just before the day ur lappy crashed.
it will do the reqd settings n ur lap will restart.
install a good anti virus
[avast,avira , avg] and update it. then put it for scan to remove the virus.
try this n see
lemme know at my blog http://babbleona.blogspot.com
is this isnt working
ill tell u wat more to do.
try this 1st. may work out