SD-карта повреждена после копирования командой dd

5

Я пытался переместить изображение Pidora (Fedora для Raspberry Pi) на мою SD-карту, используя dd команда, но я понял, что я забыл положить в bs=4M аргумент и пришлось прекратить программу на полпути. После того, как я попытался скопировать снова с правильной командой, я увидел, что светодиод SD-карты не будет мигать, и компьютер не будет ничего записывать на SD-карту, так же как SD-карта повреждена. Поэтому я снова завершил команду и попытался отформатировать ее fdisk, Но безуспешно. Все, что пыталось получить доступ к SD-карте, зависало.

Я пытался исправить это с testdisk, но каждый раз, когда он пытается что-то прочитать / записать с карты, он возвращает ошибку чтения.

Я попытался записать 0 в сектор 0 карты, но это не сработает:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=1 of=/dev/mmcblk0
dd: writing to ‘/dev/mmcblk0’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00558315 s, 0.0 kB/s 

Однако запись во второй раздел карты работает:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=10 of=/dev/mmcblk0p2
10+0 records in
10+0 records out
5120 bytes (5.1 kB) copied, 0.00309397 s, 1.7 MB/s

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

Благодарю.

Miro Markaravanes
источник
Между прочим, указание размера блока не является обязательным.
Daniel B
@DanielB Я знаю, но я обнаружил, что скорость копирования очень низкая, если вы этого не предоставляете Это правильно?
Miro Markaravanes
Да, SD-карты имеют относительно большой «размер стираемого блока». Каждая запись меньшего размера приводит к тому, что блок читается и записывается целиком. Совершенно похоже на обычный сектор жесткого диска.
Daniel B
1
попробуйте полный формат карты, удалите разделы, затем отформатируйте
nwgat
2
Это может быть аппаратное обеспечение - карта сломалась, потому что копия была слишком интенсивной. Попробуйте карту лучшего качества или новее. SD-карты хрупкие.
harrymc

Ответы:

1
  1. Используйте программу «Дисковая утилита», прилагаемую к ОС. Или используйте Gparted

  2. Удалите все разделы в нем. Создайте один новый раздел.

Надеюсь, ваша проблема будет решена. Всего наилучшего

Raju Devidas
источник