
在 Linux 生態系統中,這種.ISO
格式的檔案非常常見,尤其是大多數發行版都提供這種格式的 LiveCD 下載,因為它易於使用。然而,您.IMG
也可能會遇到類似的文件,卻不知該如何處理它們。本指南將概述如何將.IMG
文件無縫轉換為某種.ISO
格式。
探索 IMG 與 ISO 文件
在深入轉換過程之前,請務必先了解這兩種文件類型的基礎知識。您可以將.IMG
它們視為.ISO
打包數位內容的不同方式。雖然兩者都可以儲存類似於 CD 或 DVD 上的數據,但它們的用途不同,並且可能無法完全取代彼此。
帶有擴展名的檔案.IMG
通常代表儲存媒體的原始映像。它捕獲所有細節,從活動文件和分區到剩餘的未使用空間。此格式可以源自各種設備,包括 CD、DVD、USB 光碟機和 SD 卡,並且根據其建立方式而有所不同。
相較之下,.ISO
檔案遵循專為光碟映像設計的特定標準,例如 ISO 9660 或 UDF。這使得該.ISO
格式與各種刻錄工具和虛擬環境(例如 VirtualBox 或 VMware)相容。
將 IMG 轉換為 ISO 的原因
將文件轉換.IMG
為.ISO
格式主要是為了解決相容性問題。雖然許多 Linux 實用程式都能有效地管理.IMG
文件,但這種.ISO
格式在各種應用程式中都得到了更廣泛的接受。如果您希望將映像燒錄到光碟、在虛擬機器中運作或與他人分享,.ISO
通常需要轉換為 格式。
然而,並非所有.IMG
文件都是一樣的。它們通常分為兩類:
- 光碟映像檔(CD 或 DVD)通常已經與 ISO 9660 結構一致,因此簡單重新命名
.iso
就足夠了。 - 磁碟機或檔案系統映像(例如來自 Raspberry Pi SD 卡的映像)可能使用 ext4 或 FAT32 等格式,並且需要更廣泛的轉換步驟來建立可啟動的 ISO。
請注意,如果您的.IMG
文件是由 CloneCD 等工具產生的,則它可能附帶.ccd
或.sub
包含補充軌道資料的文件,而基本轉換器ccd2iso
可能會忽略這些資料。
如何將 IMG 轉換為 ISO
如果您習慣使用命令列,Linux 提供了幾種簡單的方法將.IMG
檔案轉換為.ISO
。首先,透過執行以下命令來識別您要處理的圖像類型:
file image.img
如果輸出顯示類似「ISO 9660 CD-ROM filesystem」的內容,則表示您的.IMG
檔案已正確格式化為 ISO。在這種情況下,您只需重命名它即可。開啟終端,導航至包含該檔案的目錄,然後執行:
mv input.img output.iso
重新命名後,請嘗試掛載或使用該檔案來驗證轉換是否成功;如果掛載成功,則表示您已獲得有效的 ISO。這種重新命名方法通常有效,因為許多磁碟映像工具會產生符合 ISO 標準的映像,但會使用副檔.img
名進行標記。
如果輸出讀取資料、x86 啟動磁區或DOS/MBR,表示您正在處理原始磁碟映像,則需要使用下方反白顯示的轉換方法之一。
方法 1:ccd2iso 工具
該ccd2iso
工具專門用於將 CloneCD 風格的鏡像(通常是文件與和文件.IMG
配對)轉換為其他格式。雖然它通過命令行運行,但操作起來非常方便。在基於 Ubuntu 的系統上安裝,只需執行以下命令:.CCD
.SUB
.ISO
ccd2iso
sudo apt install ccd2iso
安裝完成後,使用以下命令執行轉換:
ccd2iso source_file.img destination_file.iso
短暫等待後,您會.ISO
在原始.IMG
文件旁邊找到轉換後的文件。
方法 2:使用 iat
另一個實用工具是iat
,它支援讀取.IMG
檔案和各種 CD 映像格式,讓您可以將它們轉換為.ISO
檔案或直接刻錄。要安裝iat
,請使用:
sudo apt install iat
若要轉換圖像文件,請執行以下命令:
iat input_file.img output_file.iso
方法 3:利用 genisoimage 工具
如果您的.IMG
檔案並非簡單的克隆,而是完整的檔案系統映像,並希望將其修改或重建為新的 ISO,請查看genisoimage
(以前稱為mkisofs
)。與簡單的重命名不同,它genisoimage
會從指定的檔案和資料夾建立一個新的 ISO。
此工具在從已安裝映像中的目錄或內容建立 ISO 時特別有用,可以很好地適應使用.IMG
ext4 或 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
指定輸出檔名和位置,-R
在 Linux 上保留長檔名和權限,同時-J
確保與 Windows 系統的兼容性。
ISO 產生後,卸載原始.IMG
檔案進行整理:
sudo umount /mnt/img_contents
方法 4:使用 bchunk
如果您的.IMG
檔案是 BIN/CUE 檔案對的一部分,而 的.IMG
作用與 類似.BIN
,那麼bchunk
您需要的工具就是它。這款專用工具可以將 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
安裝完成後,啟動應用程式並確認預設設定。不過,.IMG
暫時不要嘗試轉換文件;如果沒有其他工具,轉換將無法進行。 AcetoneISO 會引導您前往PowerISO網站下載必要的命令列實用程式。
將 PowerISO 檔案下載到指定目錄後,導覽至 AcetoneISO 資料夾:
cd ~/.acetoneiso
使用以下方法提取 PowerISO 檔案:
tar xvf /home/USERNAME/Downloads/poweriso-X. X.tar.gz
返回 AcetoneISO,並從「影像轉換」選單中選擇「將影像轉換為 ISO」.IMG
。選擇原始文件並提供新文件的路徑。經過短暫的轉換後,您的文件.ISO
即可準備就緒。

此外,還可以考慮使用 K3b,這是一款功能強大、用戶友好的實用程序,可用於創建和刻錄 CD、DVD 和藍光光碟。雖然它主要為 KDE Plasma 桌面設計,但它可以在各種 Linux 環境中無縫運行。
如果您在轉換過程中遇到持續的挑戰,請考慮您的.IMG
檔案可能不是光碟映像。如前所述,.IMG
檔案可以代表許多不同類型的數據,例如硬碟映像和分割區備份。
一般經驗法則:如果您的.IMG
檔案超過 4.5 GB,則可能不是傳統的光碟備份;大檔案通常表示複雜的資料結構,例如分割備份。
發佈留言