ISO ファイル形式とは?
拡張子 .iso を持つファイルは、元のディスクの完全なファイルシステムとディレクトリ構造を含む、非圧縮のセクタ単位のコピーとして保存された光学ディスクイメージです。
あらゆる種類の光学ディスク(CD、DVD、またはBlu-ray)のデータは、デジタルな .iso ディスクイメージとしてアーカイブできます。ディスクイメージは、物理メディアを移動させるよりもデータ転送を簡素化するために作成されます。.iso ファイルはネットワーク経由で送信したり、あらゆる種類のリムーバブルストレージデバイスで持ち運んだりすることが可能です。
拡張子名は、CDで使用されるデータ保存形式を定義する ISO 9660 標準化文書に由来しています。現代のDVDやBlu-rayのイメージは、多くの場合 UDF (Universal Disc Format) ファイルシステムに依存しており、多くの .iso ファイルはクロスプラットフォーム互換性のために ISO 9660 と UDF の両方の記述子を持つハイブリッドイメージです。.iso ファイルは、OSのインストーラーを含む起動可能なディスクイメージをインターネット経由で配布したり、光学ドライブをエミュレートしてドライブやディスクの物理的な摩耗を抑えたりするために広く使用されています。
.iso ファイルは、いわゆる仮想光学ドライブにマウントすることができ、実ドライブに挿入された物理ディスクと全く同じように動作します。すべての Unix ベースのオペレーティングシステムは、.iso ファイルのネイティブマウントをサポートしています(例:mount -o loop image.iso /mnt/cdrom)。Windowsは Windows 8 以降、エクスプローラーで直接ネイティブマウントを提供していますが、それ以前のバージョンでは特定のサードパーティ製ソフトウェアが必要でした。macOSでは、DiskImageMounter がダブルクリックで自動的に .iso を開きます。
.iso ファイルの構造
各 .iso は特定のディスクの正確なバイナリ複製であるため、内容は当然異なります。しかし、内部レイアウトは ISO 9660 によって明確に定義されています。最初の 32,768 バイトは予約済みのシステム領域であり、その後にバイトオフセット 32,769(セクタ 16)にシグネチャ CD001 を持つボリューム記述子セクタが続きます。各論理セクタは 2,048 バイトです。起動可能なイメージには El Torito ブートレコードが埋め込まれています。関連するディスクイメージ形式には、.img、.nrg (Nero)、.bin/.cue のペア、および macOS ネイティブの .dmg があります。
セキュリティと安全性
リスク: MEDIUMISO形式自体は受動的なデータですが、ISOは一般的なマルウェア配信手法です。ISOはドライブとしてマウントされ、ダウンロード時の「Mark of the Web」警告をバイパスする実行ファイルを隠すことができ、実際のフィッシングキャンペーンで使用されています。リスク:海賊版OSやソフトウェアのISOにはトロイの木馬や改ざんされたインストーラーが含まれている可能性があります。OSのISOは公式ベンダー(microsoft.com、各ディストリビューションのサイト)からのみダウンロードし、提供されている場合は SHA-256 チェックサムを確認してください。また、DAEMON Tools のウェブサイトは2025年にサプライチェーン攻撃を受けました。そのインストーラーは避け、OS標準のマウント機能や Rufus/Ventoy/7-Zip を代わりに使用してください。
形式の詳細
概要ISO ファイルを開くプログラム
sudo mount -o loop file.iso /mnt でループデバイスとしてマウントします。 技術的詳細
詳細仕様| 形式タイプ | セクタ単位のバイナリディスクイメージ、非圧縮保存 |
| MIMEタイプ | application/x-iso9660-image |
| ISO 9660 マジックバイト | バイトオフセット 32,769(セクタ 16、バイト 1)に CD001 - プライマリボリューム記述子識別子 |
| システム領域 | 最初の 32,768 バイト(16セクタ)は予約済み。通常はゼロ埋めされていますが、ブートローダーコードを保持する場合があります |
| 論理セクタサイズ | 1セクタあたり 2,048 バイト(物理的な CD/DVD セクタサイズと一致) |
| 主要ファイルシステム | ISO 9660 - CDおよびレガシーDVDイメージの標準化された構造 |
| 拡張ファイルシステム | UDF (Universal Disc Format) - DVD、Blu-ray、および 4 GB を超えるファイルに使用 |
| ハイブリッドイメージ対応 | 単一の .iso でクロスプラットフォーム互換性のために ISO 9660 と UDF の両方の記述子を保持可能 |
| ブートレコード形式 | El Torito 仕様 - 埋め込まれたブートカタログにより起動可能な CD/DVD イメージが可能 |
| ISO 9660 ファイル名制限 | レベル 1: 8+3形式の大文字ASCII。Joliet 拡張により Unicode の長い名前が追加。Rock Ridge により POSIX 権限が追加 |
| 最大単一ファイルサイズ | ISO 9660 では 4 GB(32ビットサイズフィールド)。UDF ではこの制限が解除されます |
| 圧縮 | なし - ディスクセクタの生のバイナリコピー。イメージサイズは使用されたディスク容量と等しくなります |
| OS標準マウント | Windows 8+ (エクスプローラー), macOS (DiskImageMounter), Linux (mount -o loop) |
| 代表的な用途 | OSインストーラーの配布、ソフトウェアのアーカイブ、仮想ドライブのエミュレーション、起動可能なUSBの作成 |
| リリース日 | ISO 9660 published 1988; UDF widely used for larger images |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.iso.org |
ISO の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ISO ファイルについて最初の質問をしてみましょう。