ISO 9660イメージ (.iso)

ISO 標準

ISO 9660 は光ディスクイメージで広く使われるファイルシステム規格です。ISO イメージは OS やソフトウェアの配布に使われますが、内容やプラットフォーム対応は異なります。

ISO を IMG に変換

無料のブラウザ内 ISO から IMG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してISOファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してISOファイルを識別します:

16進数シグネチャ(オフセット32769):

43 44 30 30 31

ASCII表現: CD001

標準化: ISO 9660:1988 / ECMA-119 / UDF (Universal Disk Format)

技術仕様

コンテナアーキテクチャISO 9660、Joliet、Rock Ridge、UDFのいずれかに準拠した光学ディスク(CD、DVD、Blu-ray)のセクター単位バイナリコピー
圧縮非圧縮の光学ディスク生セクター(ユーザーセクターあたり2048バイト)
バイトエンディアンリトルエンディアンとビッグエンディアンを同時に記録する両エンディアン構造
色空間該当なし(光学ディスクファイルシステム)
チャンネルと構造光学ディスクのファイルシステム全体、起動可能なEl Toritoセクター、ディレクトリ、ファイル
最大寸法最大8.5 GB(2層DVD)または100 GB(3層Blu-ray UDF)
透過性なし
ストリーミングとプログレッシブセクターレベルで直接ランダムアクセス可能

技術比較表:ISOと競合製品

技術属性ISO (現在)DMGVHDRAW
ハードウェアの起源光ディスク (CD、DVD、Blu-ray)Mac 仮想ディスク仮想ハードドライブ (Hyper-V)未加工の物理セクタダンプ
ブート可能な OS インストールRufus や BalenaEtcher などのツールでインストールメディアの作成に使われます。Mac インストーラーディスクブート可能な仮想ディスクブート可能な物理イメージ
クロスプラットフォームマウントマウント対応は OS、バージョン、利用可能なソフトウェアによって異なります。Mac のみネイティブWindows/Hyper-V でネイティブループマウントが必要
マジックバイトセクタ 16 の CD001EOF トレーラーの kolyトレーラーの conectixなし (未加工セクタ)

一般的な破損モードと16進数リカバリガイド

ISO の起動時に仮想マシンが「起動可能なデバイスが見つかりません」と報告する。

根本原因: プライマリボリューム記述子内の El Torito ブートカタログレコードの欠落または破損。

復旧: File2File.app Disc ツールまたは xorriso を使用してブート可能な ISO を再作成します。

セキュリティ分析とパーサー攻撃ベクトル

最新のオペレーティングシステムで自動的にマウントされる ISO ファイルは、Web セキュリティマーカー (Mark-of-the-Web) をバイパスする可能性があります。

既知の攻撃ベクター

  • Mark-of-the-Web (MotW) の回避:ISO 内の悪意のある実行ファイルが歴史的に Windows Defender SmartScreen をバイパスしました。
  • ディレクトリレコードのトラバーサル中の、オペレーティングシステムの ISO ファイルシステムドライバにおけるバッファオーバーフロー。
  • 深くネストされた Joliet ディレクトリーループを通じたサービス拒否。

防御的ベストプラクティス: 含まれているソフトウェアをマウントして実行する前に、ウイルス対策ソフトウェアでISOの内容をスキャンします。

歴史的背景とマイルストーン

2012Windows 8 では、サードパーティ製ソフトウェアを使わずに .iso ファイルを仮想光学ドライブとしてマウントできるようになりました。
1995El Torito 仕様が標準化され、ブート可能な CD-ROM と最新の OS インストールメディアが実現しました。
1988国際標準化機構 (ISO) は、High Sierra 形式に基づく ISO 9660 を発行しました。

主なメリット

  • デスクトップOSや仮想化ツールで広くサポートされていますが、マウント方法はシステムによって異なります。
  • ブート可能メディアのサポート:El Torito ブートレコードを組み込んでおり、ISO を USB ドライブに書き込んでオペレーティングシステムをインストールできます。
  • ディスクイメージは元イメージのデータを保持できますが、内容やメタデータは作成方法によって異なります。

技術的な制限とデメリット

  • ISO イメージは多くの場合非圧縮ですが、サイズは元データ、イメージ作成方法、セクター配置に左右され、ディスクの公称容量だけでは決まりません。
  • 旧来の ISO 9660 レベル 1 では、ファイル名が 8.3 形式の大文字英数字に制限されていました(Joliet および Rock Ridge 拡張によって克服されています)。
  • マルチトラックオーディオ CD をネイティブに表現できません (代わりに BIN/CUE 形式が必要です)。

興味深い技術トリビア

  • 署名 ASCII 文字列「CD001」は、バイトオフセット 32,769 (セクタ 16 の先頭) にあります。
  • ISO 9660のボリューム記述子では多くの数値フィールドがリトルエンディアンとビッグエンディアンの両方で格納され、どちらのバイト順を使うリーダーでも利用できます。
  • 多くのLinuxディストリビューションはインストール用のISOイメージを提供していますが、ダウンロードやインストール方法はさまざまです。

よくある技術的な質問

ISOファイルとは何ですか?

ISO ファイルは、CD、DVD、Blu-ray などの光ディスク全体を 1 つのファイルにまとめたデジタルコピーで、Windows や Linux などのオペレーティングシステムの配布によく使われます。

WindowsでISOファイルを開くにはどうすればよいですか?

Windows 10および11では、.isoファイルを右クリックして「マウント」を選択するだけで、物理的なCDドライブのように開くことができます。または、File2File.appで抽出することもできます。

ISOファイルから起動可能なUSBを作成するにはどうすればよいですか?

RufusやBalenaEtcherなどの無料ツールを使用して、オペレーティングシステムのISOファイルをUSBドライブに書き込み、起動可能にすることができます。