1

Я только что купил у 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

2 ответа2

2

Попробуйте с официальной SD-картой Formatter. Если это не поможет, и у вас нет проблем со считывателями карт, то я бы сказал, что для карты нет исправлений.

1

Не ждите слишком долго в крайнем случае, так как у вас есть только 45 дней, чтобы подать жалобу с момента покупки.


В вашей ситуации я бы попробовал использовать программу, которая может получить доступ к диску на низком уровне (HxD - хороший, бесплатный), и использовать его для открытия диска (разумеется, с правами администратора). Затем выберите весь диск и запишите на него нули. Для этого необходимо принять во внимание два момента.

  1. Это может занять некоторое время. Посмотрите, есть ли у выбранной вами программы встроенная функция очистки или записи блоков вместо того, чтобы делать это вручную, потому что это может быть быстрее. Кроме того, посмотрите, есть ли в программе возможность не обновлять дисплей (вы, конечно, не хотите тратить время на циклы, наблюдая за миганием секторов - поверьте, новинка очень быстро стирается, и вы ждете).

  2. Если действительно есть физические ошибки, вам не нужно нажимать кнопку Игнорировать снова и снова, поэтому обязательно установите флажок, чтобы повторить это действие для будущих случаев или аналогичного параметра. (Программа также может иметь возможность установить действие по умолчанию, чтобы вообще не вызывать у вас приглашения.)

Как только вы полностью очистите каждый байт каждого сектора диска, у вас будет новый чистый лист и вы сможете отформатировать его или, по крайней мере, точно знать, в каком состоянии он находится (прочитайте, насколько серьезен ущерб),

Вы также можете использовать инструмент для очистки диска, но он может или не может стереть все сектора; это могло бы просто стереть основанный на существующих структурах диска, особенно потребительские.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .