$ 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バイトをスキップすることに注意してください。これは意図的で必須ですか?)