LinuxでIMGファイルをISO形式に変換するガイド

LinuxでIMGファイルをISO形式に変換するガイド

Linuxエコシステムでは、この.ISO形式のファイルに遭遇することは非常に一般的です。特に、ほとんどのディストリビューションが使いやすさからこの形式のLiveCDダウンロードを提供しているためです。しかし、ファイルにも遭遇し、どのように扱えばよいか分からない場合があります。このガイドでは、ファイルをシームレスに特定の形式に.IMG変換する手順を説明します。.IMG.ISO

IMGファイルとISOファイルの違い

変換プロセスに進む前に、2つのファイル形式の基本を理解することが重要です。DVDとMPEGは、デジタルコンテンツをパッケージ化する異なる方法と考えてください.IMG.ISOどちらもCDやDVDに似たデータを保存できますが、目的が異なり、必ずしも互いを置き換えるものではありません。

拡張子が「.raw」のファイルは.IMG、通常、ストレージメディアの生の画像を表します。アクティブなファイルやパーティションから、残りの未使用領域に至るまで、あらゆる詳細が記録されます。この形式は、CD、DVD、USBドライブ、SDカードなど、さまざまなデバイスから取得でき、作成方法によって異なります。

一方、.ISOファイルはISO 9660やUDFなど、光ディスクイメージ用に設計された特定の規格に準拠しています。これにより、この.ISOフォーマットは、VirtualBoxやVMwareなどのさまざまな書き込みツールや仮想環境と互換性があります。

IMGをISOに変換する理由

.IMGファイルを に変換する際は、.ISO主に互換性の問題が懸念されます。多くのLinuxユーティリティが.IMGファイルを効率的に管理しますが、この.ISO形式は様々なアプリケーションで広く受け入れられています。イメージをディスクに書き込んだり、仮想マシンで実行したり、他のユーザーと共有したりする場合は、.ISO通常、 への変換が必要になります。

しかし、すべての.IMGファイルが同じように作成されるわけではありません。通常、ファイルは次の2つのカテゴリに分類されます。

  • 光ディスク イメージ ファイル (CD または DVD) は、すでに ISO 9660 構造に準拠していることが多いため、単純に名前を変更するだけで.iso十分な場合があります。
  • ドライブまたはファイルシステム イメージ (Raspberry Pi SD カードのものなど) では、ext4 や FAT32 などの形式が使用される場合があり、起動可能な ISO を作成するには、より広範な変換手順が必要になります。

.IMGファイルが CloneCD などのツールによって生成された場合、基本的なコンバータでは無視される可能性のある補足トラック データを含むファイル.ccdが付随している可能性があることに注意してください。.subccd2iso

IMGをISOに変換する方法

コマンドラインに慣れている方なら、Linuxには.IMGファイルを に変換する簡単な方法がいくつか用意されています.ISO。まず、次のコマンドを実行して、処理する画像の種類を特定します。

file image.img

出力に「ISO 9660 CD-ROM filesystem」のような表示が出た場合、.IMGファイルは既にISOとして正しくフォーマットされています。この場合、ファイル名を変更するだけで済みます。ターミナルを開き、ファイルのあるディレクトリに移動して、以下のコマンドを実行してください。

mv input.img output.iso

名前を変更したら、ファイルをマウントまたは使用して変換が成功したことを確認してください。マウントに成功すれば、有効なISOファイルが作成されます。多くのディスクイメージングツールはISO準拠のイメージを生成しますが、.img拡張子が付けられるため、この名前変更方法は多くの場合有効です。

出力にdatax86 boot sector、またはDOS/MBRと表示され、raw ディスク イメージを扱っていることが示された場合は、以下で強調表示されている変換方法のいずれかを使用する必要があります。

方法1: ccd2isoツール

このccd2isoツールは、CloneCD形式のイメージ(多くの場合、.IMGファイル.CCDとペアになっている.SUBファイル)を.ISOフォーマットに変換することを目的として設計されています。コマンドラインで操作しますが、非常にユーザーフレンドリーです。Ubuntuccd2isoベースのシステムにインストールするには、以下を実行します。

sudo apt install ccd2iso

インストール後、次のコマンドを使用して変換を実行します。

ccd2iso source_file.img destination_file.iso

しばらくすると、.ISO元のファイルと並んで変換されたファイルが表示されます.IMG

方法2: iatを使用する

もう一つの便利なツールであるは、ファイルや様々なCDイメージ形式のiat読み込みをサポートしており、それらをファイルに変換したり、直接書き込んだりすることができます。をインストールするには、以下を使用します。.IMG.ISOiat

sudo apt install iat

画像ファイルを変換するには、次のコマンドを実行します。

iat input_file.img output_file.iso

方法3:genisoimageツールを利用する

.IMGファイルが単純なクローンではなく、完全なファイルシステムイメージであり、それを変更したり新しいISOに再構築したりしたい場合は、 genisoimage(旧称mkisofs)をご覧ください。単なる名前変更とは異なり、genisoimage指定されたファイルとフォルダから新しいISOを構築します。

このツールは、マウントされたイメージ内のディレクトリまたはコンテンツから ISO を作成するときに特に便利で、.IMGext4 や FAT32 などのファイルシステムでフォーマットされたファイルに適しています。

ファイルの内容にアクセスするには、まずファイルをマウントしてください.IMG。以下のコマンドを使用してください。

sudo mkdir /mnt/img_contents sudo mount -o loop /path/to/your_file.img /mnt/img_contents

マウントが成功したら、「/mnt/img_contents」ディレクトリをチェックして、イメージ内のファイルを表示します。

がインストールされていることを確認してくださいgenisoimage。DebianまたはUbuntuの場合は、以下を実行してください。

sudo apt install genisoimage

Fedora、CentOS、またはその他の Red Hat ベースのシステムの場合は、以下を使用します。

sudo dnf install genisoimage

インストール後、次のコマンドを使用して新しい ISO を作成します。

genisoimage -o /path/to/new_image.iso -R -J /mnt/img_contents

ここでは、-o出力ファイル名と場所を指定し、-RLinux 上の長いファイル名と権限を保持しながら、-JWindows システムとの互換性を確保します。

ISO が生成されたら、元の.IMGファイルをアンマウントして整理します。

sudo umount /mnt/img_contents

方法4: bchunkを使用する

.IMGファイルがBIN/CUEペアの一部であり、ファイルがファイルと同様の機能を果たす場合、.IMG必要.BINbchunkツールは です。この専用ツールは、BIN/CUEイメージを.ISO形式に変換し、同様の構造を持つファイルを巧みに処理できます.IMG

をインストールするにはbchunk、次のコマンドを実行します。

sudo apt install bchunk

変換するには、次のコマンドを発行します。

bchunk input.img output.iso

一括変換の場合は、ワイルドカードを使用できます。

bchunk *.img output.iso

最後に、対応する.cueファイルが存在する場合は、両方を使用して精度を高めます。

bchunk -v image.img image.cue output.iso

IMG から ISO への変換のためのグラフィカル インターフェース ツール

グラフィカルインターフェースを好む場合は、AcetoneISOの使用を検討してください。以下のコマンドでインストールします。

sudo apt install acetoneiso

インストール後、アプリケーションを起動し、デフォルト設定を確認してください。ただし、まだファイルの変換は行わないでください。追加のツールがないと動作しません。AcetoneISOは、必要なコマンドラインユーティリティをダウンロードするためのPowerISO.IMGウェブサイトへ誘導します。

PowerISO ファイルが指定されたディレクトリにダウンロードされたら、AcetoneISO フォルダに移動します。

cd ~/.acetoneiso

次のコマンドで PowerISO ファイルを抽出します。

tar xvf /home/USERNAME/Downloads/poweriso-X. X.tar.gz

AcetoneISOに戻り、「画像変換」メニューから「画像をISOに変換」.IMGを選択します。元のファイルを選択し、新しいファイルのパスを指定します。少し変換が完了すれば、.ISO準備完了です。

LinuxでImgをISOに変換するAcetoneiso

さらに、CD、DVD、Blu-rayの作成と書き込みに使用できる、堅牢で使いやすいユーティリティであるK3bの使用も検討してみてください。K3bは主にKDE Plasmaデスクトップ向けに設計されていますが、様々なLinux環境でシームレスに動作します。

変換中に問題が継続的に発生する場合は、.IMGファイルが光ディスクイメージではない可能性を検討してください。前述のように、.IMGファイルはハードディスクイメージやパーティションバックアップなど、さまざまな種類のデータを表すことができます。

一般的な目安としては、.IMGファイルが 4.5 GB を超える場合、従来の光ディスク バックアップではない可能性が高くなります。大きなファイルは、通常、パーティション バックアップなどの複雑なデータ構造を示しています。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です