ISO 9660 映像檔 (.iso)

ISO 標準

ISO 9660 是廣泛使用的光碟映像檔檔案系統標準。ISO 映像檔常用於散布作業系統安裝程式與軟體,但內容與平台支援情況各有不同。

將 ISO 轉換為 IMG

免費的瀏覽器端 ISO 轉 IMG 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 ISO 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 ISO 檔案:

十六進位簽章(偏移量 32769):

43 44 30 30 31

ASCII 表示法: 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 (目前)DMGVHDRAW
硬體來源光碟(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 磁碟,製作成可開機隨身碟。