[トップ][ノート][編集履歴][一覧][最近の更新][->English]

OpenBSD/Memo/2005/11/30/dump-cd-image

Category of OpenBSD

CDをファイルに変換するには、ddを使うのが常道なのだけど、

 # dd if=/dev/cd0c of=image.iso

としてしまうと、読み込みが止まらなくなってしまうので、次のようにするとよい。

#!/bin/sh

cdd=/dev/rcd0c
s=`/sbin/disklabel $cdd | /usr/bin/grep "bytes/sector:" | /usr/bin/sed 's/.* //'`
sc=`/sbin/disklabel $cdd | /usr/bin/grep "sectors/cylinder:" | /usr/bin/sed 's/.* //'`
c=`/sbin/disklabel $cdd | /usr/bin/grep "cylinders:" | /usr/bin/sed 's/.* //'`

echo "$s bytes/sector $sc sectors/cylinder $c cylinders"
dd if="$cdd" of=image.iso bs="$sc"x"$s" count="$c"

ねた元


blog comments powered by Disqus