SD-карты только для чтения

У меня на компьютере установлена ​​комбинация USB-концентратора / кард-ридера IcyBox, работающая под управлением Ubuntu 12.10.

У него проблема с SD-картами. Он всегда монтирует их только для чтения, независимо от переключателя блокировки записи. Это наблюдается на многих SD-картах, которые в противном случае работают, и это особенно важно для microSD в адаптере, где microSD нормально работал в слоте microSD в считывателе.

У кого-нибудь есть идеи относительно того, что происходит и как я могу это исправить?

17
задан 30 January 2013 в 18:47

5 ответов

Возьмите ПК с ОС Windows, загрузите программу под названием «Форматирование SD», установите и переформатируйте SD-карту, убедившись, что для параметра установлено значение «ВКЛ», после чего она будет распознана на Машина Linux! без опции только для чтения.

-1
ответ дан 30 January 2013 в 18:47

ИСПОЛЬЗОВАНИЕ:

dosfsck -l -t / dev / sdb

Удалить грязный бит (y) Ответьте Да для ВСЕХ

0
ответ дан 30 January 2013 в 18:47

Откройте терминал, нажав Alt + Ctrl + T и запустите:

sudo mount --options remount,rw /dev/sdd

Заменить / dev / sdd с вашим SDHC-накопителем, вы можете найти его с помощью fdisk -l .

0
ответ дан 30 January 2013 в 18:47

Мне кажется, это проблема с разрешениями. Я сам сталкивался с этим при установке Linux Mint 14 (Cinnamon), которая, как мне кажется, основана на Ubuntu 12.10.

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

sudo fdisk -l

Ваше устройство, вероятно, будет чем-то вроде / dev / sdb1, в моем случае SD Reader был /dev/mmcblk0p1.[1295 sizes Затем вам нужно получить разрешения на это устройство:

sudo ls -l /dev/mmcblk0p1

Замените "/ dev / mmcblk0p1" на местоположение вашего устройства. Вывод будет выглядеть примерно так:

brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1

Это говорит нам, что устройство принадлежит пользователю root и группе disk Вы должны быть членом группы «диск», чтобы иметь возможность записывать на SD-карту. Вы можете проверить, членом какой группы вы являетесь, с помощью

groups username

В моем случае я не был членом группы 'disk',Я исправил это с помощью

sudo usermod -G disk --append username

. Это добавляет группу «диск» в группы ваших пользователей, что должно позволить вам теперь читать и записывать на SD-карту

15
ответ дан 30 January 2013 в 18:47

В моем случае Ubuntu автоматически смонтировала SD-карту в созданный ею каталог, не имеющий разрешений на запись.

  • После подключения (доступного, но доступного только для чтения) найдите точку монтирования: / media / { username} / {sd-card name}

    (в моем случае это было: / media / andrew / SDCard - вы можете найти это, щелкнув правой кнопкой мыши по диску, выбрав «Свойства» и просмотрев для «Установлено на» или набрав mount -l в терминале)

  • Откройте терминал и введите следующее: sudo chmod 777 / media / {username} / {sd-card name}

    например sudo chmod 777 / media / andrew / SDCard

Теперь SD-карта доступна для записи

1
ответ дан 5 January 2021 в 23:29

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

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