Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Мобильные устройства > Проблема с flash-картой microSD


Автор: freebits 31.10.17, 08:02
Всем доброго времени суток!

Вчера купил две microSD flash-карты, обе фирмы smartbuy. Одна 4-го класса на 8 Гб (для планшета), вторая 10-го класса на 16 Гб (для видео регистратора). Вставил на 16 Гб в регистратор, поездил немного, решил посмотреть что записалось.
Вытащил карту из регистратора, подключил к ПК через кард-ридер, запустил первый видео-файл и сразу обратил внимание, что чтение происходит крайне долго. Решил скопировать все четыре файла (примерно по 100 мбайт каждый) с флешки на компьютер. В итоге копирование заняло порядка 30 минут. Вначале полоска прогресс-бара росла плавно примерно до 20%, затем остановилась и так простояла около 5 минут (!) затем увеличилась еще процентов на 20, потом опять около 5 мин. висела, и так далее пока все не докопировалось.

Проверил скорость флешки утилиткой h2testw. В ходе теста, запись проходила отлично - постоянно скорость была около 13 Мбайт/с. А вот чтение сначала было где-то на скорости 13 Мбайт/с, затем на 70-ом мегабайте чтение остановилось примерно минут на 5, затем продолжилось на скорости порядка 1 мбайт/сек и так далее. В итоге прога выдала скорость чтения 0,5 Мбайт/с.

Вначале я подумал, что проблема в карт-ридере, поэтому решил для проверки потестить флешку с телефона на 8 Гб (тоже класс 10 только фирмы Apacer) - запись и чтение на ней проходят отлично (примерно 9 Мбайт/с запись и 14 Мбайт/с чтение). Пробовал записывать и считывать с нее эти же 4 файла - все работает отлично. И кард-ридер этот у меня давно используется - никаких нареканий ни разу не было.

Пробовал на 16 Гбайтной делать полное форматирование в разных файловых системах - ничего не меняется. Ну ладно думаю, бракованная флешка, вторая-то должна нормально работать. Ан нет - с ней такая же фигня. Запись проходит нормально (на 4 Кбайт/с), а с чтением ровно та же картина - сначала нормально, потом длительные зависания. 500 Мбайт копирует пол часа.

Не понимаю это так и должно быть или мне по "счастливой" случайности попались одновременно две бракованные флешки?

1.jpg (, : 778)

Лог:
Цитата
Warning: Only 500 of 15175 MByte tested.
The media is likely to be defective.
499.9 MByte OK (1023889 sectors)
55.5 KByte DATA LOST (111 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
55.5 KByte corrupted (111 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x000000000063c000
Expected: 0x000000000063c000
Found: 0x00000000ab81a6eb
H2testw version 1.3
Writing speed: 13.9 MByte/s
Reading speed: 1.45 MByte/s
H2testw v1.4

Автор: freebits 01.11.17, 01:58
В общем проблема оказалась в USB-удлинителе. Без него все работает нормально, скорость чтения стабильно 16 мбайт/с. Видимо этим флешкам почему-то не хватает питания при чтении. Обычно для записи требуется больше мощности, а тут наоборот. Необъяснимо, но факт - если вставить кард-ридер в USB-порт без удлинителя, все работает хорошо.

1.jpg (, : 797)

Автор: amk 01.11.17, 15:42
Цитата freebits @
Видимо этим флешкам почему-то не хватает питания при чтении.
Или задержки в кабеле сказываются.

Автор: B.V. 14.11.17, 13:19
Цитата freebits @
Видимо этим флешкам почему-то не хватает питания при чтении.

А я б проверил сопротивление линий кабеля. Могло что-то окислиться или оборваться

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)