ddがディスクにデータを書き込む方法

ddがディスクにデータを書き込む方法
$ dd if=BIN of=/dev/mmcblk0 bs=1k seek=1; sync

39+0 records in

39+0 records out

39936 bytes (40 kB, 39 KiB) copied, 0.000348317 s, 115 MB/s

最初からサイズまでディスクに書き込む方法は少し混乱していますdd。 eek = 1を使用したので、合計サイズが1024(1k)バイトである可能性があると思いました。したがって、1 * 1024は開始も1024であることを意味します。

要約はブロック1024で始まり、総数は1024バイトですが、40Kで表されます。役に立ちましたか?

ベストアンサー1

数を指定しなかったため、ddは入力全体を読み取ります。たとえば、数を指定します。

dd if=BIN of=/dev/mmcblk0 bs=1k count=1 seek=1; sync

これは1kサイズのブロックを作成する必要があります。 (また、ナビゲーションがddが最初の1024バイトをスキップすることに注意してください。これは意図的で必須ですか?)

おすすめ記事