web-dev-qa-db-ja.com

読み取り専用SDカード

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

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

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

14
TimD

許可の問題であるように思えます。私は、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カードの読み取りと書き込みが可能になります。

14
Cage

叩いてターミナルを開く Alt+Ctrl+T そして実行:

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

/dev/sddをSDHCドライブに置き換えます。fdisk -lを使用して検索できます。

0
Jack Mayerz

つかいます:

dosfsck -l -t/dev/sdb

ダーティビット(y)を削除する

0
Paulo Porto

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

0
Fiegeman