Turn off the boot-up floppy seek in windows:

Right-click on 'My Computer'
go to Properties
got to the last tab on the top of the screen that comes up
click the 'Advanced' button on the screen then make sure that boot-up floppy seek is turned off.

Or go to Start -> Run 'msconfig'
then select the Startup tab and see what programs run outside of the autoexec.bat file.

Already mentioned by casper3699 is to make sure you check your autoexec.bat file to make sure something isn't trying to access it. Your autoexec.bat file will also tell you everything that runs in DOS when your PC boots up.