刻录启动镜像之一:镜像文件格式详解

刻录启动镜像之一:镜像文件格式详解

Disk Image

  磁盘映像是包含数据存储设备的完整内容和结构的计算机文件。
  这个术语已经被泛化,涵盖了任何这样的文件,无论是否从实际的物理存储设备中获取。

磁盘映像的一种常见用途是用于软件的远程分发,如Linux分发版:安装CD/DVD可以作为磁盘映像文件记录下来,通过Internet传输,最终用户可以用自己的CD/DVD驱动器完全复制原始磁盘的内容。它们通常被用来分发Live cd。
另一个常见的用途是提供SystemVirtualization使用的虚拟磁盘驱动器空间。这可以防止光盘被烧坏或损坏。当一个人希望随身携带CD的内容时,它还可以减少体积:一个人可以将磁盘映像存储到一个相对轻量级和可启动的存储设备中,该设备的存储容量比CD(即USB密钥驱动器)要大。

CD/DVD

cd、dvd和bd是常见的可移动媒体类型。与其他类型的移动媒体(如闪存驱动器或外部硬盘驱动器)不同,它们通常是只读的,其中许多需要特殊的刻录程序。也就是说,它们不会像“普通”文件系统那样挂载以进行写入。CD、DVD和BD都是光盘,所以我们可以把它们统称为光盘。
你的电脑将提供设备文件来访问你的光盘。这种设备通常被称为驱动器、播放器或读取器,通常被检测为/dev/sr*,其中*是从0开始的数字。(因此你的第一个驱动器将是/dev/sr0,第二个/dev/sr1,等等)符号链接,如/dev/cdrom, /dev/cdrw, /dev/dvd,或/dev/dvdrw(指向/dev/sr0)也可能被创建取决于你的操作系统版本和你的设备检测到的能力。
设备文件编号的顺序可能会随着每次重启而改变。目录/dev/disk/by-id包含符号链接,其中的名称显示了持久的名称部分。

Live CD

Live CD是一种(包含尽可能多的软件)存储在可引导CD-rom上的发行版,可以从它执行,而不需要安装在硬盘驱动器上。没有安装任何东西,当你弹出Live CD时,系统会返回到之前的操作系统。
人们可以使用现成的CD或刻录从互联网上下载的ISO镜像。
有些Live cd附带一个安装工具,可以从桌面图标启动,可以选择将系统安装在硬盘驱动器或USB密钥驱动器上。大多数Live cd也可以访问内部和/或外部硬盘、磁盘和USB闪存存储器(即存储数据的主目录或用于救援系统)上的信息。

.iso

ISO image(.iso)是对ISO 9660文件系统磁盘镜像的非正式术语。更宽泛地说,它指的是任何光盘映像。
与磁盘映像的典型情况一样,除了ISO映像中包含的数据文件外,它还包含所有文件系统元数据(引导代码、结构和属性)。所有这些信息都包含在一个文件中。这些特性使它成为物理数据存储设备的一个有吸引力的替代品,因为软件的分发需要这些额外的信息,因为它很容易在因特网上检索。它通常用于Linux和livecd的发行。
您可以使用CD和DVD应用程序创建、打开和挂载ISO映像。有关操作ISO磁盘映像的信息,请参见操作ISO。
ISO镜像包含MIME类型application/x-iso-image

.bin / .raw / .img

.bin、.raw或.img文件是纯RAW格式提取的图像。
对于一张CD,即2352字节扇区,完整的CD扇区内容包括:用户数据、扇区标头、ECC (error correction codes)和EDC (error detection codes)。同样,每个扇区都被转换为.BIN文件中的数字数据,但是更多的东西被复制,结果文件将更大。.BIN文件应该是251,000 x 2352 = 590,352,000字节。这个过程将复制在光盘上的任何东西,所以它是有用的异国光盘(多轨,混合轨类型音频+数据或数据+音频)和非pc cd (PSX, VCD, MAC)。
这个扩展也通常用于硬盘映像。

.cue

有时.bin图像会附带一个提示文件,用来描述CD音轨的布局。
您可以使用cdrdao的cue文件中的信息刻录CD: cdrdao write --speed 4 --device 0,1,0 example.cue

.dmg

DMG文件是苹果磁盘映像(Apple Disk Image),是Mac OS X上的一种流行格式。它被广泛用于软件分发方式,实际上是HFS文件系统的原始映像,这就是为什么在Mac OS X中它被安装为驱动器的原因。
DMG磁盘映像具有MIME类型application/x-apple-diskimage
从HFS格式化的CD或硬盘分区创建一个.dmg图像:dd if=“your input file” of=image.dmg
要挂载一个.dmg磁盘镜像到一个目录,您需要安装hfsplus包,然后使用mount -o loop -t hfs image.dmg /mnt/somewhere

.nrg

.nrg是一个Nero磁盘映像。
您可以使用以下方法将其挂载到一个目录: mount -o loop,offset=307200 imagename.nrg /mount-point

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太极淘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值