It sounds like your hard drive is failing. I'm assuming that D:\ is a hard drive or a hard drive partition and not a CD/DVD drive.
Test the hard drive with a diagnostic utility downloaded from the drive mftr.'s website or use Seagate's SeaTools For DOS. You will create a bootable CD with the file you download. You will need third-party burning software to do this such as Roxio, Nero, or the free ImgBurn. Burn as an image, not as data.
http://www.seagate.com/www/en-us/support/downloads/seatools/seatooldreg
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=201271 (how-to)
Boot with the CD you made and do a thorough test of the drive. If it fails any physical tests, replace it.
MS-MVP - Elephant Boy Computers - Don't Panic!