数日前、私は明示的にそうするように設計されたサードパーティプログラムの助けなしにUSBにISOイメージを書き込むことはそれほど難しいことではないことを知って嬉しく思いました。しかし、これを容易にするコマンド(またはプログラム)-dd-は私を困惑させます。
ウィキペディアによると、生データをコピーして変換するように設計されていますが、正直なところ、この定義は非常に曖昧で曖昧です。あるデータを別のデータに変換できることを理解していますが、指定された出力ファイルが小さすぎて指定された入力ファイルに変換できない場合はどうなりますか?
dd if=giant_file of=tiny_file
また、イメージファイルを使用して起動可能なUSBを作成すると、USBはisofsのファイルシステムタイプを取得しますが、アーカイブまたは実行可能ファイルをドライブに書き込むと、通常のファイルシステムタイプが保持されます。
ddコマンドが実際に何をするのか、またはそれが下位レベルでどのように機能するのかを明確にしていただければ幸いです。ありがとう!
of
ファイルでなくても上書きされます-これは、(誤って?)パーティション/ドライブを破壊する非常に良い方法です!そのため、ドライブ/パーティションの場合は、宛先を2重に、場合によっては3重にチェックして、正しいものであることを確認することが非常に重要です。