Posted: Fri Feb 27, 2015 10:47 Post subject: Чтение прогером и самим контроллером - почему так?
Вопрос скорей всего к Сергею
Вобщем уже имею не первый раз такой случай когда через прогер вычитанный дамп читается с огромным колличеством ошибок которые не исправляет ЕСС алгоритм....данные идут красными полосками чередуясь с зеленымии, но по лаяутам сборка происходит правильно, все на месте, но данные имеют битовые ошибки которые нет возможности корректировать....ну как бы все без вариантов, можно отказывать клиенту.
Как показала практика что нет
Если спустя какое-то время я нахожу контроллер который вышел из строя то данные все на месте и вычитываются после ремонта флешки полностью в исправном состоянии, при условии что ошибок при чтении прогером было 20 мил на 8 гиг памяти.
Собствено вопрос...почему нельзя это организовать софтово или хардварно?
В чем проблема реализации полноценного восстановления?
Проблема в том что некоторые современные микросхемы памяти имеют настолько плохое качество ячеек памяти, что даже покупая новую флэшку на ней уже есть битовые ошибки. Дальше со временим они только множатся.
Это связанно с тем, что для увеличения плотности ячеек на квадратный метр, уменьшили их размер. В следствии чего ухудшилось качество хранения и определения заряда.
Некоторые микросхемы памяти имеют встроенные комманды для вычитывания / перечитывания с разными напряжениями питания. Соответственно контроллер знает эти команды и умеет ими пользоваться.
Некоторые производители комплексов для восстановления данных даже внедрили такие команды в свои считыватели. И имеют хорошие результаты по перечитыванию таких микросхем.
Я не люблю когда упоминают конкурентов на моём форуме. По этому прошу тут их не обсуждать. Но они есть.
Я как разработчик FE и считывателя обескуражен качеством современных микросхем памяти. Внедрение таких методов перечитывание во первых требует наличие документации от производителя с подробным описанием команд. Во вторых такие команды индивидуальны для разных серий микросхем.
Производители микросхем на контакт не идут. Да даже исли бы и пошли, это уже слишком большой объём работы для меня. На этом месте мой энтузиазм гаснет.
Я понимаю, что таким образом даю альтернативным ридерам приимущество. Но ничего с этим поделать не могу. Сил на подобные разработки у меня нет.