Форматирование SD-карты в xubuntu

Я только что купил новую 8Гб SDHC карту, но не могу создать на ней разделы. Ни когда я использую GParted, ни когда я использую mkfs.

Когда я вставляю SD-карту, в dmesg появляется следующее:

...
[ 8488.662181] mmc0: card lacks mandatory switch function, performance might suffer.
[ 8488.839524] mmc0: new SDHC card at address b368
[ 8488.839870] mmcblk0: mmc0:b368 SMI-S 7.54 GiB 
[ 8488.842163]  mmcblk0: unknown partition table

Но когда я пытаюсь использовать dd для записи файла .img на SD-карту, появляется много ошибок ввода-вывода. up:

...
[ 8639.446903] mmcblk0: error -123 sending status command, aborting
[ 8639.446905] end_request: I/O error, dev mmcblk0, sector 460672
[ 8639.446910] end_request: I/O error, dev mmcblk0, sector 460680
[ 8639.446915] end_request: I/O error, dev mmcblk0, sector 460688
...

Когда я пытаюсь создать таблицу разделов в GParted, также появляется следующая ошибка:

...
[ 8840.084006] mmc0: Timeout waiting for hardware interrupt.
[ 8840.084252] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0xe00

Кто-нибудь знает, что делать, чтобы сделать эту работу ?

3
задан 24 July 2012 в 23:50

3 ответа

Вставьте SD-карту в устройство чтения карт памяти и дайте ей возможность распознавать и монтировать ее в Ubuntu.

Нажмите меню «Приложения» в верхней части экрана, затем нажмите «Стандартные» и «Терминал», чтобы открыть командную строку.

Введите df и нажмите Enter . Отображается список всех запоминающих устройств, которые в данный момент используются компьютером. Найдите имя устройства вашей SD-карты. Это может быть что-то вроде /dev/mmcblk0, или, если вы используете устройство чтения карт USB, /dev/sdxNx - буква, а N - число; например: /dev/sdb1 (.

]

Введите umount, а затем имя устройства, найденное на шаге 1. Например, завершенная команда может быть umount /dev/sdb1. Нажмите Enter после ввода команды. Эта команда отключает SD-карта из системы.

Введите mkdosfs -F 32 -v <device name as explained above> и нажмите Enter . Например, завершенная команда может быть mkdosfs -F 32 -v /dev/sdb1. Часть -F 32 команды форматирует SD карты с использованием файловой системы FAT32. Оставьте эту часть, если вы предпочитаете форматировать карту с помощью FAT16. Часть -v команды дает подробное (полное) краткое изложение операции. SD-карту, чтобы перемонтировать ее после завершения операции.

0
ответ дан 24 July 2012 в 23:50

Я не полностью решил свою проблему, но подозреваю, что моя SD-карта неисправна, я пробовал несколько разных операционных систем и устройств, но ни одно из них не смогло отформатировать мою SD-карту. Я купил новый, и он работал без нареканий.

0
ответ дан 24 July 2012 в 23:50

У меня была ошибка ввода-вывода, очень похожая на вашу. В моем случае решение было простым: SD-карта была заблокирована вручную. Поэтому мне просто пришлось переместить маленький переключатель на SD-карте, чтобы разблокировать его. После этого все ошибки исчезли.

0
ответ дан 24 July 2012 в 23:50

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

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