Windows 光碟映像工作台
如何在 Windows 上編輯 ISO 檔
Windows 可以掛載 ISO,但不能把驅動程式資料夾丟進去、刪掉多餘的語言套件,再把結果存成新映像。搜「Windows 編輯 ISO」的人,要的是能另存的編輯,不是唯讀掛載。
為什麼檔案總管改不了 ISO
Windows 10 / 11 雙擊 ISO,會把它掛成虛擬 DVD。讀內容夠用,編輯不夠用。你不能往那個槽位拖資料夾再按儲存。掛出來的磁碟機只是完成映像的唯讀檢視。把副檔名改成 .iso 也不會讓它變成可寫。
收費套件還在賣,就是因為這個缺口是真的。免費 ISO 編輯器有沒有用,就看它能不能寫出新映像,而不是只能掛載。
什麼時候該直接改 ISO,而不是從資料夾重做
映像已經對了九成的時候:Windows 安裝光碟要加一個驅動程式,Linux ISO 要放 kickstart,或多了一份說明想刪掉。從零拼一張光碟,還是從資料夾新建更乾淨。好幾 GB 的映像只動兩個檔,直接編輯比較快。
步驟
- 先不要整個解壓縮。 好幾 GB 的 Windows 映像,為加一個檔全部解開,又慢又占空間。在 Disc Studio 裡選檔案 → 開啟映像。左邊是映像目錄樹,右邊是目前資料夾。
- 只改你這次要改的。 本機檔案用加入主機檔案,不要的刪除,缺路徑就新增資料夾。還要能開機的話,留下
boot和efi。 - 映像另存新檔為新的 ISO。 在確認新檔能開啟之前,不要覆蓋唯一一份。映像另存新檔選 ISO,原稿當母片留著。也可以寫成 DSIM,或 2048 / 2352 的 BIN/CUE。
- 儲存後再看一遍。 重新開啟或掛載新 ISO,核對加進去的路徑、刪掉的路徑,以及磁碟區看起來是否正常。安裝映像最好在備用 USB 或虛擬機器裡試一次再交付。
比較穩妥的改法
- 往 Windows 安裝映像裡放
$WinPEDriver$或 OEM 驅動程式資料夾 - 加入
autounattend.xml,或 Linux 的 kickstart / preseed - 刪掉不用的語言套件、文件、剩下的 readme
- 只換一個指令碼或設定,樹的其餘部分不動
這樣改解決不了的事
改檔案清單解不開有拷貝保護的商業光碟,也補不了下載到一半的損壞映像。來源 ISO 缺磁區,另存不會憑空長出來。這個版本也打不開 PowerISO 的 DAA。
如果只要從映像裡拿出幾個檔,用解壓縮所選,不必重寫整份 ISO。
接著常被問到的問題
Windows 內建功能能編輯 ISO 嗎?
可以掛載再把檔案拷出來。單靠檔案總管,不能把改過的 ISO 存回去。
改 ISO 會不會導致無法開機?
會,如果你刪了 boot 或 EFI。不確定就別動這些資料夾。
Disc Studio 會上傳 ISO 嗎?
不會。開啟、編輯、儲存都在這台 Windows 電腦上。
可以覆蓋原來的 ISO 嗎?
可以,但請先另存一份。一次失敗的儲存,不該毀掉唯一備份。