2015-11-12 126 views
0

我知道使用dd if=a.bin of=a.img bs=512 count=1 commond可以寫一個bin文件* .IMG文件在Ubuntu 15.10, 我得到一個文件的大小等於bin文件,它的小,我不能任何其他文件複製到該文件的IMG如何將bin文件(512字節)寫入軟盤* .img文件的第一個扇區(扇區0)?

我怎樣寫bin文件到存在IMG文件

非常感謝

+0

使一些C程序(或腳本在Python中,ocaml的, ...)建立enti來自不同成分的'.img'文件。或者考慮一些'ld'腳本 –

+0

非常感謝。我做了一個交流程序來處理它,而不是它的工作 – HeFang

+0

[我如何寫一個bin文件(512字節)到軟盤的第一個扇區(扇區0)?](http://support.microsoft.com /問題/ 32893607 /怎麼辦 - 我 - 寫一彬文件512字節到了一部門部門爲0的-A-軟盤) –

回答

0

這可以通過兩種通來完成:

dd if=a.bin of=a_m.img bs=512 count=1 
dd if=a.img of=a_m.img conv=notrunc oflag=append bs=512 skip=1