Cygwinのddコマンドでisoイメージを作成する

| | コメント(4) | トラックバック(0)

CD-Rライティングソフトには、そういう機能がついてるんだろうけど。
CD-ROMドライブしか付いてないマシンだと、入ってないだろうから。

やり方 その1

(2006/04/20 追記 ここから)
あれ?何で「/dev/cdrom」にmountしてるんだろう?
なんで「/mnt/cdrom」とか作って、mountしてないんだろう?
(2006/04/20 追記 ここまで)

$ mount
      // 「\\.\Q:」の行がないことを確認
 
// マウントする
// 「Q」 は CD ドライブのドライブ文字
// warningが出るけど、問題ないみたい?
$ mount -b //./Q: /dev/cdrom
mount: warning - /dev/cdrom does not exist.
 
$ mount
(略)
\\.\Q: on /dev/cdrom type system (binmode)
(略)
 
// /dev/cdrom を image.isoに書き出し
// bsオプションを付けてまとめて書き込まないと、時間がかかりすぎる
$ dd bs=1024k if=/dev/cdrom of=image.iso
 
// アンマウント
$ umount /dev/cdrom

mountするためには、Windowsのユーザがそれなりの権限を持ってないといけないみたい。(Administratorsとか)
低い権限のユーザでやった場合、こんなエラーがでました。

// 「Q」 は CD ドライブのドライブ文字
$ mount -b //./Q: /dev/cdrom
mount: warning - /dev/cdrom does not exist.
mount: /dev/cdrom: Permission denied

やり方 その2 (2006/01/05 追記)

mazinさんにコメントで教えていただきました。Thanks。

$ dd bs=1024k if=/dev/scd0 of=image.iso

こっちだとmountする必要がないので、ユーザの権限が低くても大丈夫っぽい。
うぅーん、いい感じ。

マルチセッションのCDの場合 (2006/01/05 追記)

マルチセッションのCD-Rに対してddを実行すると、「Input/Output error」が出るみたい?

$ dd bs=1024k if=/dev/cdrom of=image2.iso
dd: reading `/dev/cdrom': Input/Output error
182+0 records in
182+0 records out
190840832 bytes (191 MB) copied, 58.107 seconds, 3.3 MB/s
$ dd bs=1024k if=/dev/scd0 of=image3.iso
dd: reading `/dev/scd0': Input/Output error
182+0 records in
182+0 records out
190840832 bytes (191 MB) copied, 54.93 seconds, 3.5 MB/s

DEAMON Tools 3.47でisoイメージをmountしてみたら、セッション01のデータしか表示できませんでした。
マルチセッションのCD-Rに対しては、ddコマンドじゃだめなのかな?

トラックバック(0)

このブログ記事を参照しているブログ一覧: Cygwinのddコマンドでisoイメージを作成する

このブログ記事に対するトラックバックURL: http://kinshachi.ddo.jp/mt/mt-tb.cgi/408

コメント(4)

mazin :

はじめまして。
dd bs=1024k if=/dev/scd0 of=image.iso
でも同じ事できますよ。マウントしない分楽かも。

ike :

mazinさん。
あ、なるほどなるほど。
情報ありがとうございますー。

みん :

文中、
dd bs=1024k if=/dev/scd0 of=image.iso
とありますが、cd-romのブロックサイズは1キロバイトなので、
bs=1024k
ではなく、
bs=1k
もしくは
bs=1024
のほうがよいかと。

ike :

みんさん

なるほど。
CD-ROMのブロックサイズは1kBなんですね。
参考になります。ありがとうございます。

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ikeが2005年12月13日 11:30に書いたブログ記事です。

ひとつ前のブログ記事は「検索エンジンの検索結果をサムネイル表示」です。

次のブログ記事は「FormFox」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近のコメント

On Cygwinのddコマンドでisoイメージを作成する
  • ike: みんさん なるほど。 CD-ROMのブ
  • みん: 文中、 dd bs=1024k if=/
  • ike: mazinさん。 あ、なるほどなるほど。
  • mazin: はじめまして。 dd bs=1024k
Powered by Movable Type 4.261