You need to replace the cable that connects your HD to the motherboard. The fact that you mention the A drive is not recognized either suggests maybe the problem is with not the cables but the connectors for HD and Floppy on the mobo itself. You need to have your mobo checked professionaly.