У меня есть карта памяти microSD SanDisk 32 ГБ, которую я использовал для своего смартфона. Несколько дней назад SD-карта отказала, и я не могу получить доступ ни к каким файлам на своей карте.
Я пытался использовать утилиту испытательного стенда, поскольку я действительно спасал свои данные ранее с помощью нее для моего pendrive, но испытательный стенд не мог получить доступ ни к какому разделу.
Затем я пытался использовать fdisk и удалить раздел и создать новый:
Disk /dev/sdb: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5CB171C8-5A20-4253-9A15-61DF908359A5
Device Start End Sectors Size Type
/dev/sdb1 2048 34815 32768 16M unknown
/dev/sdb2 34816 62333918 62299103 29.7G unknown
d
Partition number (1,2, default 2): 1
Partition 1 has been deleted.
Command (m for help): d
Selected partition 2
Partition 2 has been deleted.
Command (m for help): n
Partition number (1-128, default 1): 1
First sector (34-62333918, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-62333918, default 62333918):
Created a new partition 1 of type 'Linux filesystem' and of size 29.7 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Теперь это должно было создать раздел и сохранить его в таблицу разделов, но теперь когда я выполняю fdisk снова и смотрю на таблицу разделов, SD-карта все еще имеет два раздела неизвестного типа.
Device Start End Sectors Size Type
/dev/sdb1 2048 34815 32768 16M unknown
/dev/sdb2 34816 62333918 62299103 29.7G unknown
Я пытался делать то же самое с помощью gparted, отформатировал раздел к NTFS или Толстому формату файла, это выполнило полный процесс и показало успешное сообщение, но это вернулось к тому же самому снова.
Что-то останавливает меня для записи на моей SD-карте, как будто его только для чтения, таким образом, я попробовал решение, которое я нашел в Интернете:
sudo hdparm -r0 /dev/sdb
/dev/sdb:
setting readonly to 0 (off)
readonly = 0 (off)
Теперь, когда я повторяю все шаги, это не имеет никакого значения. Я хотел бы знать то, что продолжается. Я не забочусь о данных теперь, как Вы, должно быть, поняли, я просто хочу знать, могу ли я использовать карту снова.
Это очень интересно на самом деле также, что, возможно, произошло в карте для рендеринга его только для чтения?
Вы включали блокировку, включают край SD-карты? Это установило бы его на только для чтения на аппаратной основе.