ISO 9660 映像檔 (.iso)
ISO 標準ISO 9660 是廣泛使用的光碟映像檔檔案系統標準。ISO 映像檔常用於散布作業系統安裝程式與軟體,但內容與平台支援情況各有不同。
將 ISO 轉換為 IMG
免費的瀏覽器端 ISO 轉 IMG 轉換器。在您的裝置上即時轉換檔案。
檢查與中繼資料
作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 ISO 檔案:
位元組層級標頭簽章(檔案簽章)
作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 ISO 檔案:
十六進位簽章(偏移量 32769):
43 44 30 30 31ASCII 表示法: CD001
標準化: ISO 9660:1988 / ECMA-119 / UDF(通用光碟格式)
技術規格
| 容器架構 | 符合 ISO 9660、Joliet、Rock Ridge 或 UDF 檔案系統標準的光碟(CD、DVD、Blu-ray)逐磁區二進位複製檔 |
| 壓縮 | 未壓縮的原始光學磁區(每個使用者磁區 2048 位元組) |
| 位元組序 | 同時記錄小端序和大端序(雙端序架構) |
| 色彩空間 | 不適用(光學光碟檔案系統) |
| 色版與結構 | 完整光學檔案系統、可開機的 El Torito 磁區、目錄與檔案 |
| 最大尺寸 | 最高 8.5 GB(雙層 DVD)或 100 GB(三層 Blu-ray UDF) |
| 透明度 | 無 |
| 串流與漸進式 | 直接磁區級隨機存取 |
技術比較矩陣:ISO 對比競爭格式
| 技術屬性 | ISO (目前) | DMG | VHD | RAW |
|---|---|---|---|---|
| 硬體來源 | 光碟(CD、DVD、Blu-ray) | Mac 虛擬磁碟 | 虛擬硬碟(Hyper-V) | 原始實體磁區傾印 |
| 可開機作業系統安裝 | 由 Rufus 與 BalenaEtcher 等工具用來建立安裝媒體 | Mac 安裝程式磁碟 | 可開機虛擬磁碟 | 可開機實體映像檔 |
| 跨平台掛載 | 掛載支援取決於作業系統、版本與可用軟體 | 僅 Mac 原生支援 | Windows / Hyper-V 原生支援 | 需要迴圈掛載 |
| 檔案簽章(magic bytes) | 位於第 16 磁區的 CD001 | 位於 EOF 結尾的 koly | 位於結尾的 conectix | 無(原始磁區) |
常見損壞模式與十六進位修復指南
虛擬機器在開機 ISO 時回報「No bootable device found」。
根本原因: 主要磁碟區描述元中的 El Torito 開機目錄紀錄遺失或損毀。
修復: 使用 File2File.app 磁碟工具或 xorriso 重新製作可開機 ISO。
安全性分析與解析器攻擊向量
在現代作業系統上自動掛載的 ISO 檔案可能會繞過網路安全標記(Mark-of-the-Web)。
已知攻擊向量
- Mark-of-the-Web (MotW) 規避:ISO 內的惡意執行檔過往曾繞過 Windows Defender SmartScreen。
- 作業系統 ISO 檔案系統驅動程式在走訪目錄紀錄時發生緩衝區溢位。
- 透過深層巢狀的 Joliet 目錄迴圈造成阻斷服務。
防禦最佳實務: 在掛載並執行其中包含的軟體之前,先使用防毒軟體掃描 ISO 內容。
歷史起源與里程碑
2012Windows 8 引入原生虛擬光碟機掛載功能,不需第三方軟體即可直接掛載 .iso 檔案。
1995El Torito 規格標準化,讓可開機 CD-ROM 與現代作業系統安裝媒體成為可能。
1988國際標準化組織以 High Sierra 格式為基礎發布 ISO 9660。
主要優勢與優點
- 受到桌面作業系統與虛擬化工具的廣泛支援,但掛載選項因系統而異。
- 可開機媒介支援:包含 El Torito 開機紀錄,允許將 ISO 寫入 USB 磁碟以安裝作業系統。
- 光碟映像檔可以保留來源映像檔資料,但其內容與中繼資料取決於建立的方式。
技術限制與缺點
- ISO 映像檔通常為未壓縮,但其大小取決於來源、母帶製作與磁區配置,而不僅僅是光碟的名義容量。
- 舊版 ISO 9660 Level 1 將檔名限制為 8.3 大寫字元(後續透過 Joliet 與 Rock Ridge 擴充功能克服)。
- 無法原生表示多音軌音樂 CD(需要改用 BIN/CUE 格式)。
有趣的技術冷知識
- 簽章 ASCII 字串「CD001」位於位元組位移 32,769(第 16 磁區的開頭)。
- ISO 9660 磁碟區描述元將許多數值欄位同時以小端序和大端序儲存,以支援使用任一種位元組順序的讀取器。
- 許多 Linux 發行版提供用於安裝的 ISO 映像檔,但下載與安裝選項各異。
常見技術問題
什麼是 ISO 檔案?
ISO 檔案是整張光碟(CD、DVD 或 Blu-ray)的數位複本,打包成單一檔案,常用於散布 Windows 與 Linux 等作業系統。
如何在 Windows 上開啟 ISO 檔案?
在 Windows 10 與 11 上,只需在 .iso 檔案上按一下滑鼠右鍵並選擇「掛載」,即可像實體光碟機一樣開啟它,或使用 File2File.app 將其解壓縮。
如何從 ISO 檔案製作可開機 USB?
您可以使用 Rufus 或 BalenaEtcher 等免費工具,將作業系統 ISO 檔案寫入 USB 磁碟,製作成可開機隨身碟。