У меня на SD 1ГБ через дешёвый USB-ридер файлы размером в 300-400 записывались криво ( дистрибутив Оркада переносил, там cab-ы большие ). При считывании - ошибка. Вставляю в ноутбучный ридер - ошибка. Но если воспользоваться ноутбучным ридером для записи, то всё прекрасно записывается и затем везде нормально читается.
Никаких проводов и внешних питаний там нет, ридер как флешдрайв, непосредственно в порт вставляется. Глюк с этим ридером наблюдался на двух разных компах.
Так что хрень с адресацией блоков вполне может иметь место быть.