• ベストアンサー

SDカードのWPはハード的に書けない??

SDカードのライトプロテクト。 組込み機器で使おうと思っています。 SDカードのソケットを調べてみると、カード挿入とライトプロテクトを検出することができます。 ところでこのライトプロテクトですが、SDカードをライトプロテクト状態にした場合、ハード的に書込むことができないのでしょうか? それとも、ソフトウェアでライトプロテクトを検出し、ソフトウェアで書込みをしないようにするということなのでしょうか?? すごい古い話ですが、フロッピーディスクも同じような仕組みでしょうか? ご存知の方がいらっしゃいましたら、ご教示いただけると助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

  >ソフトウェアでライトプロテクトを検出し、ソフトウェアで書込みをしな これが正解です SDカードもフロッピーも同じです  

tunaingot
質問者

お礼

l4330さん、早速のコメントありがとうございます。 ソフトウェア処理なんですね。 やはりフロッピーもそうでしたか。 ということは、プロテクトをしたからといって絶対安心ということではないんですね。 ちなみに、カセットテープのツメを折るってのも同じなんでしょうか??

すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#215107
noname#215107
回答No.5

NO.2です。 補足すると、そもそも、SDカードのライトプロテクトスイッチは、接点も配線もつながっていません。 ただ、樹脂製の可動部分がスライドするだけの仕組みです。 この樹脂の位置によって、スロットについている接点を物理的に押します。 もしスロットのプロテクトスイッチを無視するような回路、またはプログラムを設計した場合、プロテクトは無視できます。 プロテクトスイッチを利用するには添付の図のようにします。

tunaingot
質問者

お礼

TXV12003さん、追加のコメントありがとうございます。 カードスロット側の接点を読んでソフトで判断するわけですね。

すると、全ての回答が全文表示されます。
回答No.4

SDカードでは内部で書き込みの回路を遮断するので書き込み操作を行っても書き込みは行われません。 フロッピーディスクの場合はメディア自体にはプロテクトノッチの有無だけで実際の書き込みを阻止するような機能はありません。 ただしドライブがプロテクトを検知すると書き込み動作をしないようになるのが一般的なのでソフトウエアだけで強制的に書き込みをすることは出来ません。

tunaingot
質問者

お礼

TooManyBugsさん、コメントありがとうございます。 >SDカードでは内部で書き込みの回路を遮断するので書き込み操作を行っても >書き込みは行われません。 そういうカードもあるんですか!? 手持ちのSDカードを分解したところ、プラスチックのノッチがあるだけで、 内部の回路とは何のつながりもありませんでした。 ネットで分解記事を見ても内部回路とかかわりのありそうなものは見つかりませんでした。 安全設計(?)のSDもあるとすれば、それは助かりますね。

すると、全ての回答が全文表示されます。
回答No.3

  カセットテープは違います 爪を折ると消去ヘッドがテープに接触できなくなります だから、機械的に消去できなくなるのです でも、爪を折ってもセロテープを貼れば消去できますよ フロッピーやSDカードでも同じです、セロテープを貼れば解除できます  

tunaingot
質問者

お礼

l4330さんさん、引き続きありがとうございます。 カセットテープは機構的に消去できないようにしているんですね。 確かに、古い機械式のレコーダではテープのツメを折ると録音ボタンが押せませんでした。 セロテープを貼るのはやっぱり皆さんやってますよね。 どんな仕組みなのかネットでも探しているのですが、なかなか出てきません... もう家にはカセットデッキなんてありませんし...今頃になって気になり出した次第です。

すると、全ての回答が全文表示されます。
noname#215107
noname#215107
回答No.2

私もSDカードスロットの配線を調べていたのですが、はっきりしました。 SDカードについているプロテクトスイッチは、SDカードの内部回路とは一切つながっておらず、全く別になっています。 これをどう処理するかは、スロット側につながっている回路が決めます。

tunaingot
質問者

お礼

TXV12003さん、早速のコメントありがとうございます。 やはりスロット側の機構を利用してソフトで判断するんですね。 よくわかりました。ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A