
У меня повреждена 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
Подробный журнал сообщил, что грязный бит был идентифицирован, и автокоррекция поврежденного бита также имела место. Но безрезультатно.
- Я пробовал очистить и отформатировать раздел с помощью parted и gparted, но результат не изменился.
Может кто-нибудь объяснить? Почему dd
не сработало? Есть ли другой вариант, кроме покупки новой SD-карты?
решение1
За ту цену, которую стоит SD-карта, единственное оправданное усилие — попытаться восстановить данные с поврежденной карты, если на ней есть что-то стоящее. В противном случае просто купите новую карту (вы получите в несколько раз большую емкость за те же деньги, что заплатили за старую) и выбросьте старую.