最大文件大小可容纳在 700MB ISO CD-RW 上

最大文件大小可容纳在 700MB ISO CD-RW 上

我正在制作一个 TrueCrypt 卷,并希望它能容纳 700MB、ISO 格式的 CD-RW 光盘上的全部可用空间没有过度燃烧。

答案1

您需要检查特定介质上有多少个可用块。然后制作相应大小的 ISO。

cdrecord dev=/dev/sr0 -atip
...
ATIP info from disk:
...
  ATIP start of lead in:  -11077 (97:34/23)
  ATIP start of lead out: 359849 (79:59/74)
...
Manufacturer: Mitsubishi Chemical Corporation

我的 CD-RW 有 359849 个 2k 大小的块,总计 736,970,752 个数据 32k+32k+3x2k 将用于 ISO9660 服务信息。如果添加 joliet rockridge 和 hfs 命名扩展,则会浪费更多空间。

“标准”限制是针对 640MB 磁盘,许多较旧的驱动器无法读取更大的磁盘,而对于 700MB 磁盘则更加灵活。

理论上,可编程区域结束后会有一个与引入区大小相同的引出区,可以完整安全地写入数据,但 CD 阅读器更有可能拒绝没有正确“会话结束”和引出标记的驱动器。

答案2

ISO 规范对单个文件的大小限制为 2GB。

因此,对于 CDROM 来说,最大大小将是 CD 的大小 - 700MB(导入、导出和文件表会小一点)

对于较大的文件大小,UDF 系统是首选。

相关内容