У меня поврежденная SD-карта с файловой системой FAT32. Я попробовал следующие вещи, но я все еще могу видеть содержимое на SD-карте. Я не могу ни добавлять новые файлы, ни удалять файлы с SD-карты. Кажется, что содержимое заблокировано на этой SD-карте, как в тюрьме.
Вещи, которые я пробовал:
dd if=/dev/zero of=/dev/sdc
Потребовалось около 5-6 часов, чтобы закончить это, но я все еще мог видеть содержание. dos
sudo dosfsck -w -r -l -a -v -t /dev/sdc
В подробном журнале сказано, что грязный бит был идентифицирован, и автокоррекция поврежденного бита имеет также состоялось. Но безрезультатно.
Может кто-нибудь объяснить это? Почему dd
не работает? Есть ли другой вариант, кроме покупки новой SD-карты?
Поскольку, чего стоит SD-карта, единственное гарантированное усилие пытается восстановить данные из поврежденной карты, если существует что-нибудь на нем стоящее того усилия. Иначе просто купите новую карту (Вы будете несколько раз получать способность к тем же деньгам, которые Вы заплатили за старый), и отбросьте старый.