У меня есть 8 ГБ SD-карта, которая была предварительно загружена с Android (включен в колибри, альтернатива Raspberry Pi). Поскольку я хочу прошить другую ОС (OpenELEC), я вставил эту карту в свой компьютер с Windows. Карта была успешно обнаружена, но ее размер составил всего 16 МБ, поэтому ни Windows, ни образ диска win32 не смогли отформатировать и прошить новое изображение. Я даже пытался переназначить его с помощью инструмента gparted (LiveCD) на VMWare.

Я пытался отформатировать SD с помощью инструмента SD Formatter, но теперь Windows сообщает о нем как FAT32 с еще меньшим пространством - 15,9 МБ. Количество доступных секторов сократилось с 32768 до 32711 (как сообщалось в файле VMDK, который требовался для VMWare).

Есть ли у вас какие-либо предложения о том, как восстановить емкость SD-карты до ее полной 8 ГБ?

Заранее спасибо.

1 ответ1

1

Удалите MBR (или что-либо еще установленное в первом секторе), используя команду dd :
Загрузитесь с Linux LiveCD и откройте терминал, чтобы получить приглашение оболочки.

dd if=/dev/zero of=/dev/xxxx count=16

Замените /dev/xxx на правильное имя устройства SD-карты (например, /dev/sdb или /dev/mmcblk0).

Затем установите свежую MBR (например, используя Gparted).

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