Я только что купил у eBay microSDHC Kingston 32 ГБ, который был объявлен дефектным. Продавец сказал, что могут быть проблемы с форматированием или с передачей больших файлов.
К сожалению, когда я получил это, это был полный беспорядок.
- Моя камера Nikon вообще не читает (ОК, может быть, она не поддерживает 32 ГБ)
- Мой ноутбук с Linux не монтирует его: не умеет читать суперблок
- Тот же ноутбук отказывается от
mkfs.msdos
потому что онfailed whilst writing reserved sector
- Тот же ноутбук под Windows не читает и не форматирует карту
- HTC HD2 монтирует MMC, позволяет писать через USB, но не может открыть только что записанные файлы
Хорошо, ребята, теперь вы бы сказали, что мне придется пройти через жалобу Paypal ... это не так просто. Я сознательно купил карту за полцены, которая, как было известно, показала некоторые дефекты, и жалобы Paypal занимают время.
Очевидно, что я не могу принять кто - то продали мне совершенно бесполезно компьютер украшение. Так что я оставлю это как последний вариант.
Мой вопрос
Знаете ли вы, как в Linux или Windows, тщательно сканировать, тестировать и, возможно, восстанавливать карты памяти, даже если мне придется потерять некоторый процент места из-за плохих секторов?
Если я смогу сохранить хотя бы половину карты в целости и сохранности, все будет в порядке. Раньше я делал пометки с разбитыми секторами на жестких дисках.
Я почти забыл:
MONSTR:/home/djechelon # fsck /dev/mmcblk0p1
fsck from util-linux-ng 2.17.2
dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
Read 512 bytes at 0:Input/output error