![为什么 ISO 主控(编辑器)无法读取 Windows 映像](https://linux22.com/image/828649/%E4%B8%BA%E4%BB%80%E4%B9%88%20ISO%20%E4%B8%BB%E6%8E%A7%EF%BC%88%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%89%E6%97%A0%E6%B3%95%E8%AF%BB%E5%8F%96%20Windows%20%E6%98%A0%E5%83%8F.png)
我在使用 ISO 主控软件时遇到以下问题:我尝试编辑 Windows 7 ISO 映像
$ isomaster windows7.iso
文件确实打开了,但不幸的是,我得到的只是带有消息的 README:
该光盘包含“UDF”文件系统,需要支持 ISO-13346“UDF”文件系统规范的操作系统。
isomaster 来自 Ubuntu 存储库,我使用的是 12.04。系统已安装 UDF 的内核支持,我可以挂载上面的 ISO ( mount -o loop
) 并以只读方式查看其内容。有没有什么办法可以修复它?使用 isomaster 以外的其他工具也是一种选择。问候,Jacek
答案1
我以前用过 isomaster,但遇到了这个问题。现在我只能手动将内容添加到我的 iso 中。
mkdir new_iso
mount -o loop iso_file.iso /mnt/
sudo cp -Rva /mnt/* new_iso
#Make your changes in the new_iso directory
sudo umount /mnt
cd new_iso
sudo mkisofs -D -r -V "ISO NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/USER/new.iso new_iso/
答案2
UDF 文件系统无法在 Ubuntu 中自动正确挂载。请参阅问题如何打开 UDF 卷了解更多信息。
答案3
有问题的 Windows 7 ISO 映像文件的内容是受版权保护的材料。如果您使用软件包udfinfo
中的实用程序udftools
,则可以验证 Windows 7/10 ISO 映像中的 UDF 文件系统是否只读因此不可编辑。