Probably a stupid suggestion but I had a problem writing to floppy's (but not reading them) and it turned out to be that somehow I had disabled the "Removable Storage" service....This would explain why it works in DOS and in Safe Mode, but not in Windows....
Check it out....
