読み取り専用SDカード


15

Ubuntu 12.10を実行しているコンピューターにIcyBox USBハブ/カードリーダーコンボがあります。

SDカードに問題があります。書き込みロックスイッチに関係なく、常に読み取り専用でマウントされます。これは、他の方法で機能する多くのSDカードで見られ、リーダーのmicroSDスロットでmicroSDが正常であったアダプターのmicroSDで非常に重要です。

誰が何が起こっているのか、どうすればそれを修正できるのかについてのアイデアがありますか?

回答:


14

許可の問題であるように思えます。私は、Linux Mint 14(Cinnamon)のインストールでこれに出くわしました。これはUbuntu 12.10に基づいていると思います。

最初に行うことは、カードをマウントしているハードウェアデバイスの権限を確認することです。デバイス名を見つける必要があります。これを行うには、次のコマンドを実行します。

sudo fdisk -l

デバイスはおそらく/ dev / sdb1に沿ったものになるでしょう。私の場合、SDリーダーは/ dev / mmcblk0p1でした。

次に、このデバイスの権限を取得する必要があります。

sudo ls -l /dev/mmcblk0p1

「/ dev / mmcblk0p1」をデバイスの場所に置き換えます。出力は次のようになります。

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

これは、デバイスがユーザー「root」とグループ「disk」によって所有されていることを示しています。SDカードに書き込むには、グループ「disk」のメンバーである必要があります。所属するグループを確認できます

groups username

私の場合、私は「ディスク」グループのメンバーではありませんでした。

sudo usermod -G disk --append username

これにより、グループの「ディスク」がユーザーのグループに追加され、SDカードの読み取りと書き込みが可能になります。


1
「sudo usermod -G disk username」は、アカウントから他のグループを削除しました。「--append」を追加すると、既存のグループを削除せずにグループが追加されます。
マット

1
--append sudoのUSERMOD -Gディスク--appendユーザ名のように(他に「--append」グループに関するエラーがある)、グループ名の後でなければなりません
セドリック・ジラール

FWIW usermod -a -G <group> <username>も有効です。
カーティスマトゥーン

3
「SDカードに書き込むには、グループ「ディスク」のメンバーである必要があります。」これは間違っていて危険です。
ijk

0

Alt+ Ctrl+ Tを押してターミナルを開き、次を実行します。

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

/dev/sddSDHCドライブと交換しますfdisk -l。を使用して見つけることができます。


5
このコマンドを使用すると、結果は次のようになります。/dev/sdc1を再書き込みできません。読み取り/書き込み、書き込み保護されています
CelioMarcos

0

Windowsを実行しているPCをつかみ、SD Formattingと呼ばれるプログラムをダウンロードし、SDカードをインストールして再フォーマットし、オプションが「ON」に設定されていることを確認すると、Linuxマシンで認識されます。読み取り専用オプションなし。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.