У меня есть микро sdcard на 64 ГБ, который был удален из телефона на базе Android, не размонтировавшись (не мог найти размонтирование после обновления андроида 7.1, они пытались помочь и интуитивный - это - извлечь значок, 6 уровней глубоко в меню, так не может быть найден поиском "размонтирования"),
теперь sdcard может быть смонтирован и размонтирован, данные могут быть скопированы с него, но пишущий в него, удалив файлы или форматируя его или пишущий, что новая таблица разделов больше не возможна; удаление файлов, кажется, работает, но после размонтирования и смонтироваться снова, все вернулось к способу, которым это было, когда это сначала начало erroring при копировании файлов в микро sdcard из Linux; так запись в карту работала на некоторых, монтируют/размонтируют циклы после вынимания карты из телефона на базе Android без размонтирования;
попытка отформатировать его по ошибкам телефона на базе Android; в камере это говорит что заблокированная карта памяти; в человечности 18.04:
lsblk
mmcblk1 179:24 0 59.5G 0 disk
└─mmcblk1p1 179:25 0 59.5G 0 part
Создайте таблицу разделов
sudo gparted
Input/output error during write on /dev/mmcblk1
sudo hdparm -I /dev/mmcblk1p1
/dev/mmcblk1p1:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
sudo hdparm -I /dev/mmcblk1
/dev/mmcblk1:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
sudo hdparm -v /dev/mmcblk1
/dev/mmcblk1:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
readonly = 0 (off)
readahead = 256 (on)
geometry = 1949664/4/16, sectors = 124778496, start = 0
sudo hdparm -L 0 /dev/mmcblk1p1
/dev/mmcblk1p1:
setting drive doorlock to 0 (off)
HDIO_DRIVE_CMD(doorlock) failed: Invalid argument
sudo gnome-disks
Error while repairing filesystem
on dev/mmcblk1p1
Process reported exit code 1: fsck.fat 4.1(2017-01-24) (udisks-error-quark, 0)
sudo fsck /dev/mmcblk1p1
fsck from util-linux 2.31.1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
Perform changes ? (y/n) y
fsck убирает не ошибку, но выполнение его снова, все вернулось как прежде.
sudo mkfs.vfat -n 64 /dev/mmcblk1p1
mkfs.fat 4.1 (2017-01-24)
формат убирает не ошибку, но при монтировании снова, все вернулось как прежде.
testdisk
Disk /dev/mmcblk1 - 63 GB / 59 GiB - CHS 1949664 4 16
Current partition structure:
Partition Start End Size in sectors
1 * FAT32 LBA 32 0 1 1949663 3 16 124776448 [64d]
Warning: Bad starting sector (CHS and LBA don't match)
sudo dd if=/dev/zero of=/dev/mmcblk1 bs=512 seek=1
остановленный это управлением-c после 4 ГБ, все еще никакие изменения, файлы все еще там, не может записать в микро sdcard
В основном кажется, что, форматируя, gparted запись новой таблицы разделов, fsck очистка грязного бита, даже пишущего с dd, все не имеют никакого эффекта. Микро sdcard не физически поврежден, монтируйте/размонтируйте очень хорошо, который является, почему я думал, что форматирование его и в противном случае затем использование gparted для записи новой таблицы разделов должны полностью ясный он и делать его как новый снова. Что я пропускаю? Почему я не могу отформатировать его? Есть ли что-то еще, что я могу попробовать? Это - как будто это имеет некоторые настройки там, к которым не могут получить доступ эти инструменты; это - превышение микро sdcard
править: попробованный для форматирования микро sdcard на Windows XP это сказало, что карта только для чтения; соединенный с usb микро sdcard адаптер, который показал карту 32 ГБ, и затем с мультикартридером (микро sdcard в sdcard адаптер в читателя, usb из читателя), который показал 60 ГБ и только для чтения; проблемой не является адаптер, когда я вставил карту в ноутбук с человечностью 18.04, которая имеет микро sdcard слот, таким образом, никакой адаптер, и также в телефоне на базе Android, снова, никакой адаптер;
попробованный mkusb-dus, но это отказывается вытирать или сбрасывать карту
попробованный dd для перезаписи всей карты, но после монтирования его снова, все все еще там; файлы могут быть скопированы, но не удалены; не может создать таблицу разделов для сброса sdcard
Я читал существует diskwide атрибут только для чтения, который я попытаюсь видеть, могу ли я сбросить это
Скопируйте (копируют) все важные файлы с карты, прежде чем Вы начнете восстанавливать ее.
Можно проанализировать проблему согласно этой ссылке,
Я надеюсь, что Вы сможете сделать карту записываемой снова путем удаления некоторых данных в первых mibibyte, которые делают инструмент записи не желающим работать. Иначе Вы, по крайней мере, поймете что не так и почему карта только для чтения (например, что это 'затруднено'.)
Могли быть другие проблемы также, например, 'монтируя проблемы', которые могли бы быть решены согласно следующей ссылке,
Смонтируйте раздел NTFS в Карте памяти с пользовательскими полномочиями и владельцем
Если существует exFAT файловая система, следующая ссылка может помочь Вам управлять ею в Ubuntu,
Проблема: FAT32 имеет предел на 4 ГиБ для размера файла - прокручивают вниз к Больше о exFAT