書き込み禁止のSDカードをフォーマットする方法

書き込み禁止のSDカードをフォーマットする方法

Ubuntuを使ってSDカードをフォーマットしたいです。このチュートリアル

コマンドを入力すると、dfストレージデバイスのリストが表示されます。ここで私のSDカードの名前を見ることができるので、それ/dev/sdb5以降のすべてのコマンドでその名前を変更します/dev/sdb1。これでコマンドは正常に動作しますが、後で入力すると次の行が表示されます。/dev/sdb5umountmkdosfs -F 32 -v /dev/sdb5

mkdosfs 3.0.12 (29 Oct 2011)
mkdosfs: unable to open /dev/sdb5: Read-only file system

それでは、この問題を解決する方法は?

ベストアンサー1

  1. 私はあなた(UNIXユーザー)がデバイスを所有しているか、または少なくとも十分な権限(たとえばrootの場合)を持っていると仮定します。
  2. コマンドlsblk -o NAME,ROでデバイスが読み取り専用(RO = 1)とマークされている場合は、実行してみてくださいhdparm -r 0 /dev/sdb5。これにより、カーネルで読み取り専用フラグが無効になりますman hdparm

追加情報:

このステップは、読み取り専用ではなくマイクロSDカードを入手するのに役立ちました。マイクロSDカードには「ロック」スイッチはありませんが、アダプタもありませんでした。この解決策を見つけましたここ

Wikipediaでは、ソフトウェアはSDカードの物理ロックスイッチを尊重することができますが、必ずしもそうではないと説明しています。ウィキペディアリンク

おすすめ記事