SD cards in themselves don't cause battery drain*. […] * As far as I know from reading the forums.
The problem is when the card has some corrupted data. There is a program ( metalayer-crawler ) that constantly reads for changes, and it gets hung up on that corrupted sector pegging cpu trying to figure it out.