I had the same problem. My HD cable fried and it wasn't a long cable. My HD has also a black pin from it. Th HD works and the A1200 too.
You could replace your HD with a CF2IDE adapter which you connected straight on your motherboard.
I see you have a shield. You could flip over the HD to the other side and use same velcro strips to hold the HD in place.
Do not use that fried cable anymore, throw it away.