Использование fsck для исправления SD-карты возвращает неверный аргумент

У меня проблемы с моей картой micro-sd на 64 ГБ, и я не могу найти решение этой проблемы.

Я переформатировал из Windows 7, используя решение для Windows, а также программное обеспечение для форматирования, предлагаемое организацией SD-card. Я также пробовал восстанавливать и переразбивать через Aparted для Android. Ничего не работает... Странно (по крайней мере для меня) то, что я могу сохранять вещи на саму карту. Единственное, когда я захожу в приложение для хранения в Android (кстати, я на CM 12.1), Android показывает только серую полосу и не может определить, что находится на карте. Кроме того, некоторые приложения, такие как teamviewer, просто работают так, как будто в моем слоте для SD-карты ничего нет.

Когда я следовал указаниям в этом вопросе , я дошел до шага размонтирования, после чего терминал сообщает мне, что не может найти размонтирование, на которое я пытаюсь его указать (/dev/block/vold/179: 33). То, что не упоминается в этой ссылке, — это то, что можно сделать, если не удается найти устройство. Может кто-нибудь, пожалуйста, помогите мне с этим? Спасибо.

* Если кому интересно, у меня установлен busybox.

* Я также только что заметил, что когда я захожу в хранилище, у меня даже нет возможности отключить карту ... только стереть.

Команда umount, без "n", не unmount.
Как решить, какой fsck (fsck.exfat, fsck.ms_dos...) использовать правильно? Кроме того, при вводе umount /dev/block/vold/179:33 я получаю возврат недопустимого аргумента.
Несмотря на то, что мне не удалось заставить umount /dev/block/vold/179:33 работать должным образом, я попробовал fsck -C -r /dev/block/vold/ 179:33, и он вернул результат фск: не найдено. Я в недоумении, что попробовать дальше.

Ответы (1)

Команда, как и большинство команд Linux и Unix, называется umount . Небеса знают, почему они не могли использовать unmount, но поскольку ядро ​​​​Android основано на Linux, и у вас должен быть установлен busybox, это должно быть просто umount .

Я смотрю на Aparted прямо сейчас, и на вкладке конфигурации он говорит мне, что мое устройство (mmcblk1) находится в /dev/block/mmcblk1... Итак, мой вопрос: возможно, мне нужно использовать umount /dev/block/ ммкблк1?