使用可重写 DVD 的“新鲜”/未使用的区域?

使用可重写 DVD 的“新鲜”/未使用的区域?

当重新使用可重写的 DVD 时,我想使用光盘上未使用的区域。

例如,当我将 1 GB 的 Linux 发行版刻录到可重写 DVD 上,然后将其他发行版刻录到同一张 DVD 上时,它将反复使用 DVD 表面开头的相同 1 GB 区域。当 DVD 不再工作时,我将多次使用光盘开头的 1 GB 区域,并且必须“丢弃”DVD 的其余部分,即使它没有被使用。

我在想,我可以以某种方式修改 ISO,并在开头添加一些虚拟文件,这些文件永远不会被读取,因此文件可能损坏/损坏并不重要,因为我的实际文件位于 DVD 的新区域。这可能吗?

部分写入的 DVD 的照片

有没有解决的办法 ?

答案1

原则上,可以通过插入足够大的虚拟文件来修改 ISO。mkisofs甚至允许(通过选项-sort)将该虚拟文件放在开头。

还剩下2个问题:

  • 如果您的 DVD 已磨损,则可能无法读取此虚拟文件且不会出错。但这其实并不重要,因为这就是虚拟文件的用途。
  • 一些关键信息总是位于磁盘的开头,因此每次都会被覆盖。如果那里发生读取错误,你就倒霉了。

尽管如此:假设磁盘性能下降得很慢,您还是有可能从磁盘中挤出更多的写入操作。

需要查看的内容:

答案2

如果你烧毁ISO 映像,它期望固定顺序,可能没有办法强制使用未使用的区域,但如果你添加文件,在刻录剩余部分之前,只需放入一些 1 GB 的虚拟文件。虚拟文件应足够大,可以占据已使用的部分;在重写其他文件时,只需将它们保留在原处即可。

相关内容