Низкоуровневый формат только для чтения micro sdcard

У меня есть карта microSD объемом 64 ГБ, которая была удалена с телефона Android без размонтирования (не удалось найти размонтирование после обновления до Android 7.1, они пытались сделать его простым и интуитивно понятным - это значок извлечения, 6 уровней в меню, поэтому я не могу найти путем поиска "unmount")

Теперь SDCard может быть смонтирована и размонтирована, с нее можно скопировать данные, но запись в нее, удаление или форматирование файлов или запись новой таблицы разделов больше невозможны; кажется, что удаление файлов работает, но после размонтирования и повторного монтирования все возвращается к тому, что было при первоначальном сбое при копировании файлов на карту micro SD из linux; поэтому запись на карту работала в течение нескольких циклов монтирования / размонтирования после извлечения карты из телефона 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

остановил его с помощью control-c после 4 ГБ, все еще без изменений, файлы все еще там, не может записать на микро SDCard

По сути, кажется, что форматирование, gparted запись новой таблицы разделов, fsck очистка грязного бита, даже запись с dd, не имеют никакого эффекта. Micro SDCard не поврежден физически, монтирование / размонтирование просто отлично, поэтому я подумал, что его форматирование, а если нет, то использование gparted для записи новой таблицы разделов должно полностью очистить ее и снова сделать как новую. Что мне не хватает? Почему я не могу отформатировать это? Есть ли что-то еще, что я могу попробовать? Это как если бы у него были некоторые настройки, к которым эти инструменты не могут получить доступ; это трансцендентная микро SDCard

редактировать: попытался отформатировать Micro SDCard на Windows XP, он сказал, что карта только для чтения; подключен к USB-адаптеру Micro SDCard, который показывает карту как 32 ГБ, а затем с помощью мультикарты (микро SD-карта в адаптер SD-карты в USB-ридер, USB-устройство чтения), который показывает 60 ГБ и только для чтения; проблема не в адаптере, так как я вставил карту в ноутбук с Ubuntu 18.04, который имеет слот для Micro SDCard, поэтому нет адаптера, а также в телефоне Android, опять же, без адаптера;

пробовал mkusb-dus, но отказывается стирать или сбрасывать карту

попробовал dd перезаписать всю карту, но после ее монтирования все еще там; файлы могут быть скопированы, но не удалены; невозможно создать таблицу разделов для сброса SDCard

Я прочитал, что есть атрибут только для чтения на диске, и я попытаюсь выяснить, могу ли я сбросить

1 ответ

  • Пожалуйста, сделайте резервную копию всех важных файлов с карты, прежде чем начать ее восстановление.

  • Вы можете проанализировать проблему по этой ссылке,

    Анализ проблемы

    Я надеюсь, что вы сможете снова сделать карту доступной для записи, удалив некоторые данные из первого мибибайта, которые не позволяют инструменту записи работать. В противном случае вы по крайней мере поймете, что не так и почему карта доступна только для чтения (например, она заблокирована).


Другие вопросы по тегам