2017-06-21 58 views
-2

我遇到了一个简单的问题,并面对这样的事实,看起来并不那么简单。了解图像(与备份)格式(.iso .img)

我经常备份SD卡(主要是Raspberry Pi设置)和U盘(可启动的棒如live distros和Windows安装程序等)。

问题:

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

替代方法是使用.iso(光学图像格式)文件,但找到可以创建工作(AND可启动).iso文件的工具似乎很难找到。我也偶然发现ISO在内部使用UDF文件系统的信息。即使在这两种格式之间转换的工具似乎并不存在或不起作用(至少我发现了这些工具)。

很难找到支持.iso格式的U盘和SD卡备份的工具。

似乎没有办法将.img文件压缩为仅使用理论上的1 GB。

所以我的问题: 是否有人可以给我解释一下这两个格式之间,如果他们(在技术上)的差异,可用于备份SD卡和U盘(因为似乎是内部文件系统中的问题) ?

是否有其他文件格式?

我正确与我的假设(原始图像).img复制按部门分区(甚至复制空扇区)和.iso可能有问题,因为内部的UDF文件格式?


更新(ADDE因为题外话标志)

由于没有工具,提供使用仅使用(而不是整个磁盘空间的磁盘空间可引导的USB记忆棒和引导SD卡备份中等)我正在研究这种工具需要什么编程。 而现存格式的原因无论如何不会这样做。

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


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

回答

0

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和.IMG纯之间的主要区别是,纯.IMG不包含CD/DVD一样控制头和纠错领域的具体信息

所以不可能不是简单的转换工具

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

+0

http://www.imgtoiso.com是一种工具,比“可以”以某种方式将img转换为iso。至少它假装这样做 – monty