Карта Micro SD показывает неправильную емкость и файлы исчезают. Можно ли это исправить?

Карта Micro SD показывает неправильную емкость и файлы исчезают. Можно ли это исправить?

У меня два ПК и одна карта micro SD. Я скопировал несколько файлов (1,1 ГБ) на карту micro SD. Но я заменил некоторые файлы. Так что все было прекрасно, пока я не попытался использовать карту SD для Raspberry Pi, и это не сработало.

Я снова проверил карту micro SD, и большинство файлов исчезло! Я подключил ее к своему Mac и отформатировал карту micro SD. Это было хорошо для Mac, но не для Ubuntu. Он сказал, что используется 1,1 ГБ! Но файлов нет.

Я снова отформатировал, но на этот раз в Ubuntu. И теперь общая емкость упала, и она нечитаема в Mac.

Почему это произошло? Есть ли надежда, что я смогу это исправить?

решение1

Объяснение основано на моем опыте и знаниях: Пересечение портативного решения для хранения данных с другой архитектурой/ОС может повредить таблицу разделов. Поврежденная таблица разделов может помешать использованию существующего раздела или созданию нового рабочего раздела.


Решение с компьютером Ubuntu:

Вставьте SD-карту в компьютер и откройте терминал.

lsblk

Найдите sdcard в выводе. Размонтируйте любую смонтированную файловую систему, например:

udisksctl unmount -b /dev/mmcblk0p1
sudo apt-get install parted
sudo parted
(parted) select /dev/mmcblk0
(parted) print
(parted) mktable msdos
(parted) mkpart primary fat32 1 31300

Последнее число зависит от вашей SD-карты. Чтобы узнать это число, вам нужно посмотреть на вторую строку информации о печати. ​​У меня было 31,3 ГБ, поэтому я ввел 31300, что в МБ. Вам решать, найти эту информацию или написать сюда.

(parted) print
(parted) quit
mkfs.fat /dev/mmcblk0p1

Теперь у вас должна быть рабочая SD-карта.

Некоторые примечания по командам:

  • (parted)означает, что вы все еще находитесь в утилите parted.
  • /dev/mmcblk0это предположение, так как это может варьироваться от системы к системе. Используйте правильную метку для вашей sdcard
  • Будьте осторожны, чтобы тщательно выбрать правильное устройство с parted. Если вы не уверены, что выбираете правильное, вернитесь сюда и спросите.

Связанный контент