Вобщем вот какая интересная тема получяеться у меня . Скачал утилитку Flashnul. Начинаю тестировать данную флешку. Если кто не знает, flashnul это аналог memtest, проверяющий работу оперативной памяти. В какой-то степени flash-память больше похожа (по дефектам) на обычную оперативную память, чем на жёсткий диск.
Вот какие результаты я получяю Тест
Данный тест предназначен для полного тестирования устройства (это основной режим тестирования). В сектора устройста записывается последовательность байтов, зависящая от номера устройства. Этот режим позволяет контролировать правильность записи, отсутствие влияния записи в один сектор на содержимое другого сектора.
РезультатRuning operation [write test] for drive G:
Writing 0x1de000000 (7648 Mb), 14408027 b/s
Write error: Ошибка в данных (CRC).
----------------------------------------------------------[Operation result]
passes: 0
errors: 1
write bytes: 8019509248 (7648 Mb)
avg. write speed: 14408027 (13 Mb/s)
max/min write speed: 24487375 (23 Mb/s) / 258310 (252 kb/s)
Данный тест стопориться на
0x1de000000 . Запустил я данный тест но уже с ключём ignore-errors, и получил более ужасный результат
passes: 1
errors: 122367write bytes: 8019574784 (7648 Mb)
avg. write speed: 14239331 (13 Mb/s)
max/min write speed: 24459291 (23 Mb/s) / 325507 (317 kb/s)
После этого доступ на флешку закрыт. Выдаёт , что
ДИСК ЗАЩИЩЁН ОТ ЗАПИСИ и при повторном запуске теста ругаеться опять же на 0x1de000000 , только уже не
Ошибка в данных (CRC). а
Носитель защищен от записи..
Runing operation [write test] for drive G:
Writing 0x1de000000 (7648 Mb), 14272774 b/s
Write error: Носитель защищен от записи.
Приходиться перепрошивать фирменной утилитой , о которой я писал уже выше . После чего всё повторяеться вновь. В фирменной утилите прописывал и жёстко размер флешки , но проблема не уходит ((( . прошиваеться вроде хорошо (см рис )
Далее решил провести
тест 2суть теста :Заполняет все сектора указанным байтом (затирает). По-умолчанию затирает нулём
и вот какой результат
Runing operation [fill sectors] for drive G:
device filled (pass #1)
----------------------------------------------------------[Operation result]--
passes: 1
errors: 0
write bytes: 16039018496 (14 Gb)
avg. write speed: 12155064 (11 Mb/s)
max/min write speed: 13489882 (12 Mb/s) / 122509 (119 kb/s)
Т.е получаеться что и на второй чип nand памяти он тоже пишет 0 . то есть значит что чип второй не дохлый . или не так
?
Ros посоветуй ПОЖАЛУЙСТА что можно ещё сделать
И можно ли мне как нибудь сделать так , чтобы жёстко прописать ручками чтоб не было обращения к
0x1de000000.
?