如何将 .img 文件转换为 .iso?

如何将 .img 文件转换为 .iso?

我有一个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。项目网站是这里

相关内容