理解图像(与备份一样)格式(.iso .img)

时间:2017-06-21 12:35:03

标签: windows usb sd-card iso-image

我遇到了一个简单的问题,面对的事实似乎并不那么简单。

我经常备份SD卡(主要是Raspberry Pi设置)和USB记忆棒(可启动的记忆棒,如实时发行版和Windows安装程序等)。

问题:

大多数工具以(原始图片).img格式备份它们。如果SD卡或USB记忆棒有8 GB,则生成的.img文件有8 GB,因为它将扇区复制到扇区。如果SD卡或USB记忆棒上只使用1 GB的磁盘空间,则仍会产生8 GB .img文件。

替代方案是使用.iso(光学图像格式)文件,但找到可以创建工作(AND可启动).iso文件的工具似乎很难找到。我还偶然发现了ISO在内部使用UDF文件系统的信息。

即使是在这两种格式之间转换的工具似乎也不存在或不起作用(至少我发现的那些)。

很难找到支持USB记忆棒和SD卡备份到.iso格式的工具。

似乎没有办法缩小.img文件只采用理论上使用的1 GB。

所以我的问题: 有人可以解释一下这两种格式之间的差异,以及它们(技术上)是否可用于备份SD卡和USB记忆棒(因为内部文件系统似乎有问题)?

是否有其他替代文件格式?

我是否认为(原始图像).img按扇区复制分段(甚至复制空扇区)和.iso因内部UDF文件格式而有问题?

更新(由于偏离主题标志而加入)

由于没有工具只使用所使用的磁盘空间(而不是介质的完整磁盘空间)提供可启动USB记忆棒和可启动SD卡的备份,我正在研究这种工具需要的编程。 而现有格式的原因无论如何都没有。

这就是为什么这与编程有关,伙计们。

对于有权创建标签的人:有一个iso-image标签,但没有像img-image标签那样。

1 个答案:

答案 0 :(得分:1)

https://en.wikipedia.org/wiki/IMG_(file_format)

  

ISO映像是另一种类型的光盘映像文件,其中   通常使用.iso文件扩展名,但有时使用.img文件   扩展也是如此。它们类似于原始光盘图像,   但只包含一个轨道,其中包含从光学系统获得的计算机数据   光盘。它们不能包含多个轨道,也不能包含音频或视频轨道。   它们也不包含控件标题和错误更正   原始光盘映像通常存储的CD-ROM或DVD扇区。   它们的内部格式遵循光盘文件的结构   系统,通常是ISO 9660(用于CD)或UDF(用于DVD)。 CUE / BIN和   CCD / IMG格式通常包含原始光盘图像,也可以存储   相反,ISO图像。

https://en.wikipedia.org/wiki/ISO_image

所以.iso和pure .img之间的主要区别在于纯.img不包含CD / DVD特定信息,如控件头和纠错字段

所以没有简单的转换工具

在linux中有一个工具dd,它以字节方式复制文件,因此可以编写任何文件格式(对于Windows,有像WinDD这样的克隆,但它们不像本机dd那样强大)