Ну, какие тут могут быть варианты? Скорее всего, кривой Вистовский драйвер для кардридера. Для проверки попробуй то же самое на ХР-машине с тем же кардридером.
В качестве временной меры можно сделать кардридер из КПК
Есть такая прога -- CardExport называется.