たとえば、ddコマンドを使用してSDカードの内容を消去すると、if=/dev/0 of=/dev/sdX、これにより、カードのすべての内容が完全に削除(0に設定)されますか?パーティション、ファイルシステム、データなど
今私が理解していないのは、後でこのデバイスを自分のコンピュータ(LinuxまたはWindows)に再接続すると書き換えることができるということです。すべてが消去されたら、OSはこれがどのタイプのデバイスであるかをどうやって知ることができますか?
フラッシュメモリにはさまざまな種類があり、種類に応じて書き込みには特定のドライバが必要なようです。では、OSはどのようなタイプなのか、どうすればわかりますか?
どのタイプのメモリであるかを説明するデータを含む上書きされていないフラッシュメモリの小さな部分はありますか?
ベストアンサー1
SDカードは、DVD(またはCDまたはフロッピーディスク)などの単純なパッシブストレージ以上です。 SDカードにはコントローラが含まれています。
[ [ flash memory
] <=> [ controller
] ] <=> [ your computer
]
フラッシュメモリにはさまざまな種類があり、特定のドライバが必要なようです。
SD カード内部のコントローラが詳細を処理します。これにより、フラッシュメモリのさまざまな詳細を備えた新しいカードを開発でき、古いコンピュータ/デバイスは変更なしで使用できます。
おそらく最も重要なことは、製造業者が新しい技術を使用するカードをより簡単に販売できることです。 :-).
すべてゼロを書くと、/dev/sdX
コントローラは自滅しません。既存のハードドライブにゼロをすべて書き込むと、ハードドライブ内のコントローラが損傷しないように見えます。