This is really getting frustrating. Now the CD-DVD drive is not wanting to read my bootable discs

. I don't know what has happened for everything not to work. A few things though, i can boot into safe mode fine, but when i do a system restore to "last known good config." i get another bsod(0x0000008E) so i can't do that either. BTW, the BSOD error message i get when i do a normal boot is c000021a.
Also, the battery doesn't work, would that make any difference? I don't want to buy $30.00 memory if something else may be wrong, now i'm thinking the DVD drive is bad too??? This laptop was "fine" when i got it now it's pretty useless. I wouldn't be too worried if i knew it was the memory was bad but why now does the cd drive not reading my boot discs. The only things i've done is when i first got it(which would boot up normally fine) was try to do a few virus scans with sardu (wasn't successful) and i deleted a few old programs that wasn't being used anymore in safe mode! I also took the HDD out and hooked it up to my own pc with a IDE to Usb adapter and checked for errors and done a disk cleanup. i also copied some files over to one of my drives and that's pretty much it.