![使用 ISO-Image 格式代替其他格式吗?](https://linux22.com/image/1576598/%E4%BD%BF%E7%94%A8%20ISO-Image%20%E6%A0%BC%E5%BC%8F%E4%BB%A3%E6%9B%BF%E5%85%B6%E4%BB%96%E6%A0%BC%E5%BC%8F%E5%90%97%EF%BC%9F.png)
我发现几乎所有操作系统和大文件都是 ISO 格式。为什么他们选择这种格式而不是使用其他格式(如 zip、rar 等)呢?
答案1
普通大文件,一般来说,可以以 .zip 格式分发(任何格式都可以,但 Zip 在各个系统上的支持程度最高)。当你分发操作系统安装但是,文件。
您列出的格式不是磁盘映像格式:它们只包含文件,但不包含任何周围的文件系统结构,例如没有引导扇区,没有分区类型。它们可以被已经运行的操作系统上的程序理解,但不能被启动操作系统的固件理解从。
要创建可启动磁盘,您必须将 .zip 存档转换为计算机固件可识别的其他格式 - 例如,BIOS 可启动磁盘必须具有启动扇区,或具有用于 UEFI 的特定分区类型的分区表,或用于 CD/DVD 的 ISO9660 文件系统。
如果你使用的是 UEFI,那么可能只需使用 FAT32 重新格式化磁盘,并将文件从 .zip 存档提取到该磁盘即可。但用户必须小心选择正确的文件系统类型,以免意外移动或删除某些文件等。
这对于 BIOS 系统来说还不够,对于可启动 CD 来说也不是那么容易——您需要分发至少两个文件;内容本身加上引导扇区;并相信用户能够正确写入两者。
因此,操作系统发行商无需让每个用户单独完成这项工作(可能产生不同的结果),而只需进行转换即可他们自己,并提供最终的可供下载的图像,准备以 1:1 的比例写入磁盘。
(这些文件之所以被称为“.ISO”,是因为它们最初包含的是 1:1 的光盘映像,格式为ISO 9660格式。即使对于 UDF 或混合 CD/HDD 映像,命名约定仍将继续。