Не удается сохранить таблицу разделов и форматировать SD-карту, используя gparted и fdisk

У меня есть микрофонная карта SanDisk 32 ГБ, которую я использую для своего смартфона. Несколько дней назад sd-карта потерпела крах, и я не могу получить доступ к файлам на своей карте.

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

Затем я попытался использовать 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 или Fat , он выполнил весь процесс и показал успешное сообщение, но он снова возвращается к тому же.

Что-то мешает мне писать на моей SD-карте, как если бы ее читали только, поэтому я попробовал решение, которое я нашел в Интернете:

sudo hdparm -r0 /dev/sdb /dev/sdb: setting readonly to 0 (off) readonly = 0 (off)

Теперь, когда я повторяя все этапы, это не имеет никакого значения. Я хотел бы знать, что происходит. Теперь мне не нужны данные, как вы, должно быть, поняли, я просто хочу знать, смогу ли я снова использовать карту.

Это тоже очень интересно, что могло произойти внутри карты только для чтения?

0
задан 4 April 2017 в 05:45

3 ответа

Вы включили переключатель блокировки на краю SD-карты? Это установило бы его только на основе аппаратного обеспечения.

0
ответ дан 18 July 2018 в 15:34

Вы включили переключатель блокировки на краю SD-карты? Это установило бы его только на основе аппаратного обеспечения.

0
ответ дан 24 July 2018 в 20:40
  • 1
    Я работаю на карте micro sd, поэтому у нее нет этого переключателя блокировки, но да, у читателя есть переключатель блокировки, и я уверен, что он не заблокирован. Я даже повторил шаги с переключателем в обоих положениях, чтобы убедиться, что карта не заблокирована. – Ati 5 April 2017 в 14:58

Вы включили переключатель блокировки на краю SD-карты? Это установило бы его только на основе аппаратного обеспечения.

0
ответ дан 31 July 2018 в 23:41
  • 1
    Я работаю на карте micro sd, поэтому у нее нет этого переключателя блокировки, но да, у читателя есть переключатель блокировки, и я уверен, что он не заблокирован. Я даже повторил шаги с переключателем в обоих положениях, чтобы убедиться, что карта не заблокирована. – Ati 5 April 2017 в 14:58

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

Похожие вопросы: