Исправить SD-карту, которая сообщает о слишком большом размере?

1

У меня карта miniSD 4 ГБ, которая сообщает, что она имеет 6 ГБ свободного места, в отличие от 4 ГБ, которые она должна иметь. Есть ли способ прошить карту, чтобы она сообщала правильный размер?

Я пробовал Дисковую утилиту на Mac, и diskpart на Windows, а также GParted на Linux, ни одна из которых не может успешно отформатировать карту или изменить / создать схему разделов.

Я надеялся, что есть какой-нибудь низкоуровневый редактор, который мог бы «прошить прошивку» или что-то в этом роде на карте?

WillFM
источник

Ответы:

1

Я всегда использую инструмент форматирования диска USB HP на Win XP и / или Win 7. Он работает намного лучше, чем инструмент родного формата. Возможно, вы захотите попробовать.

jftuga
источник
1
Дает мне ошибку, говоря, что диск защищен от записи. (переключатель блокировки не включен на адаптере).
WillFM
Переключатель блокировки не защищает устройство от записи. (это всего лишь программный намек на то, что хост должен рассматривать устройство WP. Так что переключение, вероятно, здесь не проблема).
Хеннес
1

Попробуйте обнулить карту, используя следующую команду в Linux от имени root:

cat / dev / zero> / dev / <card>

Замените <card>фактическим названием устройства карты. Это сотрет любую ошибочную таблицу разделов, которая может существовать на карте. После этого попробуйте перераспределить и переформатировать карту еще раз.

Редактировать: так как вы указываете, что выполнение этого возвращает ошибку ввода / вывода, кажется, что карта не может быть записана никакими средствами и, вероятно, непригодна для использования. Карта памяти такого типа обычно стоит менее 10 долларов на замену; см. http://www.amazon.com/Kingston-Micro-SD-Card-Mini-SD-Adapters/dp/B0026KQZZG .

bwDraco
источник
Я попробовал это, а также эквивалент dd оба возвращают «Ошибка ввода / вывода»
WillFM
Похоже, пришло время купить еще одну карту.
Jftuga
У меня есть еще один рабочий, я просто пытался понять, смогу ли я спасти этот. Если это мне поможет, я верю, что он начал делать это, когда я прошил его для работы с проприетарным устройством какого-то формата, чего я не помню, как это было много лет назад.
WillFM
Если бы это была SD-карта ( SECURE digital card), то ее можно привязать к определенному устройству, что сделало бы ее непригодной для использования на вашем ПК с другими нашими устройствами. Эта функция используется не часто, и она не объясняет, почему она сообщает, что ее размер равен 6 ГБ (если только хост не читает зашифрованное значение, которое по ошибке интерпретируется как 6 ГБ).
Хеннес