Проблемы USB и SD памяти, Как протестить, как лечить |
Здравствуйте, гость ( Вход | Регистрация )
Проблемы USB и SD памяти, Как протестить, как лечить |
ALexusB |
Jan 17 2018, 16:01
Сообщение
#1
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,408 Регистрация: 2-November 04 Пользователь №: 3 |
Наступил тут на грабельку китайских флэшек - когда размер раздувается и по факта она меньше
Получил 32Гб, но записанное далее 16+ гб обратно не читается. Тесты (форум этим пестрит) показали битость посл 16гб, фейк Есть утилита как обратно в честный размер вернуть. Рассчитано, что будут пользоваться потихоньку и заметят не сразу. |
ALexusB |
Feb 8 2018, 23:16
Сообщение
#2
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,408 Регистрация: 2-November 04 Пользователь №: 3 |
У темы было продолжение, я выношу в отдельный топик
У меня обнаружилось две битые флашки в итоге Одна купленная у нас ЮСБ 3.0 Брендовая Все вроде ок, но винда и игры с нее не встают, а файлы номр Тест показал битость 320К И 32Гб китайскую прогнал - там 90К битые Исследование инета показало, что есть утилиты проверок таких флешек, но нет утилит лечения Хотя для ХДД есть пометки бедсекторов и диски потом рабочие Но ЮСБ и СД память, она не магнитная и понятия бадсектор там нет и "не бывает такого"(С) Реально же бывает! Форумные рецепты - нафоткать на СД карту до упора фоток и все их потом смотреть, что битые (артефакты или не открылись) пометить РИДОНЛИ и более не трогать эти файлы Для ЮСБ это уже не так просто, особенно на 32Гб Я в итоге начал вечерами писать утилиту Сперва думал, сча вот раз и на Висуал С++ Благо есть беспл офф. версия компилятора Но... как работать с дисками, как байты сравнивать - не нашел В итоге "самый близкий путь тот, который знаешь" На флеше стал делать Заодно и на ВИН и Андройд сразу Можно на телефоне СД карты и ЮСБ флашки тестить Пока у меня у самого идет отладочный тест, я даже не уверен, что мою явно битую флашку починит. Но вдруг... Ищутся добровольцы с флашками, у кого с ними бывают проблемы. Тест долгий - несколько часов (пишет\читает -от скорости зависит) Дам утилиту погонять Интересуют явно битые флешки. Для отлова исключений не читабельности файлов вообще, т.к. у меня файлы пишутся и читаются ОК, просто могут быть битые потом. ==== Ура Сработало! Гипотеза подтвердилась Если записать файл на 1 Мб из всех байтов по 11111111 (255 число в 10х) То при его чтении "что-то пойдет не так" ======== Утилита под Виндовс Запустить, выбрать диск (USB) - ждать несколько часов. Я оставил выбор обычных дисков, т.к. как-то проверял 2.5" внешний диск, который тоже дурил. Но там дело было в кабеле, его замена помогла. Сообщение отредактировал ALexusB - Feb 7 2024, 17:15 Прикрепленные изображения |
Текстовая версия | Сейчас: 26th September 2024 - 19:44 |