![如何将 .img 文件转换为 .iso?](https://linux22.com/image/1054916/%E5%A6%82%E4%BD%95%E5%B0%86%20.img%20%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.iso%EF%BC%9F.png)
我有一个file.img
想要转换为的文件file.iso
。
该工具ccd2iso
似乎不适用于此任务:
Unrecognized sector mode (0) at sector 0!
我确保img
文件没有损坏。
答案1
我建议你使用iat
(”Iso9660 分析工具“):
首先安装包
sudo apt install iat
您可以使用命令转换图像
iat file.img file.iso
在我的例子中,该工具运行了大约半分钟(~3GiB 图像文件)。输出如下所示:
Iso9660 Analyzer Tool v0.1.3 by Salvatore Santagati
Licensed under GPL v2 or later
Detect Signature ISO9660 START at 32768
Detect Signature ISO9660 END at 36864
Image offset start at 0
Sector header 0 bit
Sector ECC 0 bit
Block 2048
Done
根据手册页,支持的格式(至少)是BIN、MDF、PDI、CDI、NRG、B5I,当然还有ISO-9660。
如果 iat 不适用于您的 .img 文件,请注意 .img 文件可以包含任何原始数据,这些数据不一定来自 CD/DVD。
附加信息
Iso9660 分析工具不再维护。它已发布到 BerliOS,现已不再在线。不过,这里有一些可用的链接:
的列表”参考网站“:
一些你可能感兴趣的iat
链接不是你需要:
答案2
你可以像这样安装 cdemu:
首先添加存储库:
sudo add-apt-repository ppa:cdemu/ppa
更新你的 repo 列表:
sudo apt-get update
安装cdemu:
sudo apt-get install gcdemu
对于 ddrescue,没有现有的包。你可以从这里下载: http://sourceforge.net/projects/ddrescueview/
答案3
使用广泛使用的 Iso9660 分析工具的最新版本或iat
:
sudo apt-get install -y iat
iat --iso -i file.img -o file.iso
如需帮助,请运行iat --help
。项目网站是这里。