web-dev-qa-db-ja.com

生のCD-ROMイメージをマウントする

次のような画像を作成したとしましょう。

 ddrescue/dev/disk1 MY_CDROM_IMAGE.img(/ dev/disk1は私のCDROMドライブです)

これをMacにマウントするにはどうすればよいですか?


注:作成されたイメージはIMGファイルではなく、CDROMの単なる生のダンプです。これで、ddを使用してディスクを複製できます。

7
Isaac Waller

CDを読むときは、/dev/disk1は、各ブロックの2352バイト全体にアクセスします。これは、オーディオCDの読み取りに役立ちます。 RAW画像またはCloneCD画像と呼ばれることもあります。

モード1CD-ROMでは、データの整合性が非常に重要であるため、各2352バイトブロックの2048バイトがデータに使用され、残りのほとんどがエラー訂正コードに使用されます。ファイルシステムデータでは、オーディオCDのように誤ったサンプルを無視することはできません。使用する /dev/disk1s0 2048バイトのブロックを読み取り、エラー訂正コードを使用して各ブロック内のエラーを検出して訂正します。 ISO 9660ファイルシステムイメージは、これらの2048バイトのブロックで構成されており、結果のイメージを直接マウントできます。

Wikipedia さまざまな形式に関する詳細情報があります。

CD-ROMにファイルシステムが含まれている場合、エラー訂正コードは冗長であり、ISOイメージを別のCD-ROMに記録すると再作成されるため、RAW形式でキャプチャする意味はあまりありません。ただし、生の画像がすでにあり、余分な情報を取り除きたい場合は、 ccd2iso というプログラムがあります。

6
mark4o

IMGとISOはOSXにネイティブにマウントされます。または、Leopardのディスクユーティリティを使用します。

OSXはRAWまたはCSFSイメージを読み取ってマウントすることはできません。したがって、ddを使用して、マウント可能な生画像のISOを作成する必要があります。

DDを使用してISOを作成するには:

 dd if = [filename.img] of = file.iso bs = 2048 
2
BinaryMisfit

私はそれが遅いことを知っています。しかし、私はこの質問を見て、あなたのコメントから答えを得ました。 kinokijufはその生のイメージを言った。次に、デロバートは、生の画像は通常、ISO画像と呼ばれるものであると述べました。したがって、ファイルの名前または拡張子を> image.isoのようなものに変更します。

コマンドは次のようになります。

  mv image.img image.iso

ISOファイルをダブルクリックするだけで、画像が表示されます:)。

それが誰かを助けることを願っています。

1
AngelCervantes

ダブルクリックが機能しませんでしたか?

.isoファイルで機能します。ISOを作成してそのようにマウントする必要があるかもしれません。 DiskUtility.appでISOファイルを作成できると思います

1
Loïc Wolff

これを試して -

画像のディレクトリに移動し、「-」と入力します。

hdiutilマウントMY_CDROM_IMAGE.img

私がこれを読んだガイドはISOを使用していますが、IMGファイルでも機能すると思います

1
William Hilsum