1

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

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

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

2 ответа2

1

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

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .